Library Link To Toggle Frames Print Feedback

Chapter 7. Creating Chained Routes

Summary

Chained routes are routes where the messages are passed through a chain of processing steps between the inbound endpoint and the outbound endpoint. They are created by inserting UMOs into the route. The outbound router passes all of the messages through the specified UMOs in the order specified.

Table of Contents

Implementing a UMO
Defining the Route
Specifying the Chained UMO to Use in the Route
Configuring the Outbound Router
Example

The major difference between one of the basic routes and a chained route is the UMOs involved in the route. The basic routes use a single UMO that, in most cases, just passes the messages between the endpoints without altering them. Chained routes use at least one, and usually more than one, chained UMO. The chained UMOs in a chained route typically will do some form of message processing. This processing may not alter the message content as in the case of a billing application. The processing may also change the message content in some way.

Creating a chained route involves the following steps:

  1. Implementing the UMO(s).

  2. Specifying the UMO implementation(s) in the route definition.

  3. Configure the outbound router used by the route to call the UMO(s).