Working with the command line WSO2 API Manager tool

Posted by Rob Blaauboer on 7 Mar, 2019

The latest version of WSO2’s API manager, version 2.5.0, has an additional tool to download that will make it easier for you to copy an API or an application from one environment to the other. People who are knowledgeable about the API manager can say: hang on, don’t we have that already? And they’re partly right. There is a tool that will allow you to import or export an API that has been created on the API manager. It is called API – import – export and is actually a war file that is deployed on the API manager itself in the webapps directory. My colleague Daniel Stevanović wrote a blog about it way back in 2015. 

Read More

Topics: WSO2 API, API Management, Technical

Date Formatting Part 1: A Practical Integration Issue

Posted by Siger Steenstra on 28 Feb, 2019

A common issue in integration is the issue of the format of your data. This problem arises often in health-care and government. Imagine a system in which every hospital and government works with tenders to attract parties to take care of data flow. Every party uses a different format to get their data across. For instance, one party denotes a birth date as ‘ddmmyyyy’ (European), another party denotes that same birth date as ‘yyyymmdd’ (American). As you will see later on the used format is not mentioned anywhere. There are no dashes or other separators to give clues about the format.

Read More

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

Who’s afraid of an upgrade?

Posted by Hans Bot on 21 Feb, 2019

With the success of the App Store as a market to distribute applications, people have gotten used to their apps getting updated regularly. In fact, many people simply accept their updates automatically, and trust the provider to not mess up. And then they forget about it altogether. After all, you want to use an app, not manage it, right? Given the scale of apps and the number of smartphones, it’s remarkable that this model works pretty much flawlessly. And the same model works for your phone operating system, especially when you’re on iOS (update practices of Android phone manufacturers differ). Apple proudly reported that iOS 12 adoption rate hit 50% of eligible devices within a mere three weeks of launch. Hundreds of millions of devices got updated within mere weeks. Without any serious issue. 

Read More

Topics: WSO2, WSO2 Update Manager, Technical

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 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus, Technical, JSON

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 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus, Technical