Posted in Mule ESB

Starting Mule Apps from Main Class in Eclipse

Introduction This tutorial will show you an example on starting mule apps from main class. You can use any IDE for building your mule apps. Here we will see how to build and start mule apps in Eclipse. You can also use Mule or Anypoint Studio to build your mule apps. In our previous tutorial we have seen an example…

Continue Reading... Starting Mule Apps from Main Class in Eclipse
Posted in Gradle Mule ESB

Building Mule Apps with Gradle in Eclipse

Building Mule Apps with Gradle in Eclipse, i.e., you are going to create Mule project outside Mule Studio. We will build the Mule project in Eclipse using Gradle script. Gradle is becoming more and more popularity as a build system. It combines the power of scripting with the simplicity of conventions, where customization does not end up in tons of…

Continue Reading... Building Mule Apps with Gradle in Eclipse
Posted in Maven Mule ESB

Setup Mule, Maven and JDK in Windows

I will show you how to setup Mule, Maven and JDK in Windows environment. Prerequisites Mule Studio 3.x(Anypoint Studio) (Download from https://www.mulesoft.com/platform/studio) Maven 3.2.1 (Download from https://maven.apache.org/download.cgi?Preferred=ftp://mirror.reverse.net/pub/apache/) JDK 1.7 (Download from http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Continue Reading... Setup Mule, Maven and JDK in Windows
Posted in Mule ESB

Handling Default Exceptions in Mule

A catch exception strategy can be defined to customize the way Mule handles messages with errors. A catch exception strategy catches all exceptions thrown within its flow and processes them, thereby overriding Mule’s implicit default exception strategy. Mule’s catch exception strategy behavior is similar to a Java catch block, except that a new exception cannot be thrown or another exception…

Continue Reading... Handling Default Exceptions in Mule
Posted in Mule ESB

Handling Global Exceptions in Mule

A catch exception strategy can be defined to customize the way Mule handles messages with errors. A catch exception strategy catches all exceptions thrown within its flow and processes them, thereby overriding Mule’s implicit default exception strategy. Mule’s catch exception strategy behavior is similar to a Java catch block, except that a new exception cannot be thrown or another exception…

Continue Reading... Handling Global Exceptions in Mule
Posted in Mule ESB

Handling Local Exceptions in Mule

A catch exception strategy can be defined to customize the way Mule handles messages with errors. A catch exception strategy catches all exceptions thrown within its flow and processes them, thereby overriding Mule’s implicit default exception strategy. Mule’s catch exception strategy behavior is similar to a Java catch block, except that a new exception cannot be thrown or another exception…

Continue Reading... Handling Local Exceptions in Mule
Posted in Mule ESB

Choice Flow Control in Mule ESB

The choice flow control dynamically routes messages based on message payload or properties. It adds conditional programming to a flow, similar to an if/then/else code block. A choice flow control uses expressions to evaluate the content of a message, then it routes the message to one of the routing options within its scope. It directs messages to the first routing…

Continue Reading... Choice Flow Control in Mule ESB
Posted in Mule ESB

Using JMS synchronously in Mule ESB

This tutorial will show you how to use Mule JMS Transport synchronously in Mule based application. As JMS is inherently asynchronous in nature, you will usually use JMS inbound endpoints with one-way message-exchange patterns—sending messages and not waiting around for a response. Sometimes, however, you will want to wait for a response from a message you are sending. You can…

Continue Reading... Using JMS synchronously in Mule ESB
Posted in Mule ESB

Sending JMS messages with the JMS outbound endpoint in Mule

This tutorial will show you how to use Mule JMS Transport in Mule based application. Let’s take an example, set up a flow to accept notifications from Accounting application when an expense report’s processing has been completed. A  more realistic use case is to take the notifications and dispatch them to a JMS topic to which interested parties can  subscribe…

Continue Reading... Sending JMS messages with the JMS outbound endpoint in Mule
Posted in Mule ESB SOAP

SOAP Web Service with Mule ESB

In this tutorial I am going to show you how we can create SOAP web service in Mule ESB. We will use HTTP Connector as a request-response medium to interact with SOAP web service. The SOAP webservice here uses JAX-WS implementation. You can see also REST Web Service with Mule ESB and Send data to remote REST web application using Mule…

Continue Reading... SOAP Web Service with Mule ESB