Automated testing of WSO2 ESB / WSO2 EI services - part 2

Posted by Joris Jansen on 26 Oct, 2017

In my previous blog post we had a look at the tools that we are going to use for automated testing of WSO2 ESB / WSO2 EI services. In this blog, I’ll test a service (REST API) which transforms a REST request into a SOAP request, invokes a back-end service stub and finally transforms the SOAP response into a REST response. After all this blog is not about writing nice meaningful services, it is about testing services. I will deep dive into the Jenkinsfile and I’ll explain the service I’m testing.

Read More

Topics: WSO2 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus

Automated testing of WSO2 ESB / WSO2 EI services - part 1

Posted by Joris Jansen on 19 Oct, 2017

Everybody knows (or should know) that automated testing is a must when you develop applications. If you don’t test your software, you run a big risk of releasing software that doesn’t function well. Although testing doesn’t guarantee your software is bug free, it will decrease the number of bugs in your released software. Most developers find testing boring and time consuming, that’s exactly why a lot of testing is, or should be, done automatically: Automated testing tools don’t get distracted, bored or whatever but do the task without complaints and reports back on the results.

Read More

Topics: WSO2 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus

Tenants in WSO2 ESB & Inbound Endpoints

Posted by Rob Blaauboer on 28 Sep, 2017

Organizations often have the desire/need/requirement to separate data and information flows. To start with the requirement, in banking there is the requirement for so called Chinese walls between departments so that insider knowledge cannot be shared with traders. From a needs perspective it can be that separating services is needed to maintain a clear overview of services offered for developers.

Read More

Topics: WSO2 ESB, Tenants, Endpoints

Guaranteed message deliveries part 3: monitoring the redelivery policy

Posted by Luuk Abels on 21 Sep, 2017

In this third and last blog, I tell you about guaranteed message deliveries and how to monitor the redelivery policy that we have configured in the previous 2 blogs. You can find part 1 here and part 2 here

When the delivery of a message fails the ESB will go the faultSequence. There you want to log the error message. There is also no need to send any kind of response in de faultSequence because you cannot send a response back to the queue. 
Read More

Topics: WSO2 ESB, ESB

Guaranteed message deliveries part 2: when delivery is not possible

Posted by Luuk Abels on 14 Sep, 2017

In my previous blog I explained how to configure the WSO2ESB and ActiveMQ for guaranteed delivery using JMS transactions. The reason of course being that you do not want messages lost in cyberspace. In this blog about guaranteed message deliveries I want to focus on how to deal with messages that cannot be delivered.

Read More

Topics: WSO2 ESB, ESB, ActiveMQ