Category Archives: Mule2

Setup Citrus for testing Mule ESB

Recently, I ran into an open-source test framework called Citrus. Citrus supports you in testing message interfaces in enterprise applications. Manual testing effort as well as coding mocks and simulators are not necessary. Instead Citrus enables integration testing in an … Continue reading

Posted in General, Mule2 | Tagged , | Comments Off on Setup Citrus for testing Mule ESB

Using parameters with XSLT in Mule

Recently I got into a situation where I had to put ‘metadata’ values (which were part of the Mule Message) into the XML result of an XSLT transformer. Let me explain the situation with an example. Imagine you have an … Continue reading

Posted in General, MapForce, Mule2, XML/ XSD/ XSLT | Tagged , , | Comments Off on Using parameters with XSLT in Mule

Unit Test Mule with ActiveMQ defined as datasource

In a previous post I described how you can configure an ActiveMQ connection-factory as datasource in Tomcat. Although this works great in a deployed Mule application you can’t use this technique in your unit tests! So in this post I … Continue reading

Posted in Mule, Mule2 | Tagged , , | Comments Off on Unit Test Mule with ActiveMQ defined as datasource

Combining ActiveMQ, Tomcat and Mule ESB

This post describes how we managed to use standalone ActiveMQ (v5.2.0) as JNDI datasource in our Mule ESB application deployed in Apache Tomcat(v6.0). If you are still with me after reading this first line then I may assume you know … Continue reading

Posted in Mule2, Spring Framework | Tagged , , | Comments Off on Combining ActiveMQ, Tomcat and Mule ESB

Using Saddle when riding the Mule ESB

In this post I give my first impressions about Saddle. It has great potential to become an important add-on for everyone using Mule ESB. Continue reading

Posted in Mule2, Mule3 | Tagged | Comments Off on Using Saddle when riding the Mule ESB

Using Mule EE Retry Policies

At a project for one of our customers we migrated from Mule CE to Mule EE edition (version 2.2.7). The customer had various good reasons to do this and it offered us new functionalities in Mule ESB to use. One … Continue reading

Posted in Mule2 | Tagged | Comments Off on Using Mule EE Retry Policies

Aggregating messages from different sources with Mule (part 2)

This post continues the use case I explained here. The part left to explain was the ‘custom-correlation-aggregator-router‘. Let us start with the source code of this routing component.

Posted in Mule2 | Tagged | 1 Comment

Aggregating messages from different sources with Mule (part I)

While implementing an integration platform with Mule at a client we run into a lot of different use cases. The use case in this example was the following: Messages from 2 different source systems had to be combined and offered … Continue reading

Posted in Mule2 | Tagged | Comments Off on Aggregating messages from different sources with Mule (part I)

About Mule, content-based routing and namespaces

Some of our Mule ESB applications make use of content-based routing when processing a message. To implement this in Mule we use a filtering-router with a jaxen-filter. The most simple example looks like this: You can also use a XPath … Continue reading

Posted in Mule2, XML/ XSD/ XSLT | Tagged , | Comments Off on About Mule, content-based routing and namespaces

Mule ESB: First impression

I am busy setting up an integration platform for a customer and I want to see what role Mule can play here. Based on the documentation it could be an important role but that is just the documentation. Of course … Continue reading

Posted in Mule2 | Tagged | Comments Off on Mule ESB: First impression