WSO2 EI / WSO2 ESB JSON Object support

Posted by Wouter van Wijngaarden on 17 Jan, 2019

In the WSO2 EI and WSO2 ESB products you might run into a situation that you either want to receive or send JSON messages. As I’ve recently done some work relating to this functionality I wanted to write a blog about this subject. For the examples in this blog I will use the following flow:

 

Inside the WSO2 EI/ESB product’s message context, everything is handled as XML which has an impact on the way JSON is processed. Luckily there are a few easy ways to use the JSON support within the bus. In this blog, I will cover how the product handles JSON objects.

Read More

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

Versioning in Maven of a WSO2 ESB/ WSO2 EI Multi Module project

Posted by Jenny Gligorovska on 21 Dec, 2018

As a java based product, the WSO2 ESB / WSO2 EI multimodule project can be built with Maven. Maven Multi Module projects contain multiple modules with each their own pom file. We use Maven in continuous development, which gives extra management to a project, and the possibility to have it as a part of a bigger project. In this blog I will tell you more about it.

Read More

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

Running WSO2 API Manager 2.5.0 on a different hostname

Posted by Rob Blaauboer on 29 Nov, 2018

When you download WSO2 API Manager and deploy it, it is set to localhost as the hostname. This means you run the API Manager locally (localhost is mapped to the 127.0.0.1). This is perfectly fine if you just want to see what the API Manager does. When you want to go beyond that, for instance doing a Proof of Concept, you will want to install on a server, either locally or even in the cloud. In this blog we will describe the steps you need to take in order to run the API Manager on a different hostname, in this case we will use the api.blog.yenlo hostname and run on an Amazon Instance.

Read More

Topics: Technical, WSO2 API, API Management, API, APIs, WSO2

Separate log files per Proxy or API in WSO2 EI

Posted by Wouter van Wijngaarden on 22 Nov, 2018

In WSO2 products you can always find all the enabled logging aggregated into the wso2carbon.log, but what if you want to split some of this logging up on the API/Proxy level? Well you’re in luck, WSO2 EI (or WSO2 ESB) supports logging per API or Proxy into their respective files and I’m here to tell you how to do that!

Read More

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

Synchronous Invocations over JMS queues on WSO2 EI / WSO2 ESB

Posted by Wouter van Wijngaarden on 18 Oct, 2018

One of our clients wanted an Enterprise Service Bus setup where the message flows worked synchronously but still used JMS queues to ensure no message were lost. In this blog, I will explain to you how to set this up.

Read More

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