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

Transforming messages

When you are integrating services, you almost always need to transform the data into a format that the receiving service can process. In mediation flows, you can use different mediation primitives to transform message formats.

In the mediation flow you can map Business Objects using either business object maps or XSLT style sheets. Business object maps can be used with either the Business Object Map primitive or the Mapping primitive. XSL style sheets can be used with the Mapping primitive. The Business Object Map primitive uses the Business Object Map editor to create mappings. The Mapping primitive uses the XML Map editor to create XML mappings. You can choose to generate XSLT or business object maps from the XML maps.

If a message has weakly typed fields, ie fields of xsd:any, xsd:anyType, and xsd:anySimpleType, they must be converted to a strong type in order to effectively map them in the business object and XML map editors. You can use the setMessageType primitive to convert the weakly typed fields to strongly typed fields.

Building mediation flows