IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Building mediation flows > Mediation flows overview

Message Transformation

When you are integrating services, you usually need to transform the data into a format that the receiving service can process. Typically, interfaces and operations of disparate services are not identical, and the message from the source needs to be transformed into a format that can be accepted by the target.

In the mediation flow there are a number of primitives available to perform transformations. These are: the Business Object Map primitive, Mapping primitive and Custom Mediation primitive.

To transform the message in the mediation flow editor using an XML map, define the scope of the message to be transformed with an XPath 1.0 expression. Then, map the source and target service message objects, using the XML map editor. This is done through a Mapping primitive. Custom Mediation can be used to transform a message through the use of Java™ code or snippets.

Mediation flows overview