IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Transforming and enriching messages

Transform and enrich messages by using one or more of the following techniques.

Use one or more of the following options for transforming and enriching the messages in your message flows.
Visual transformation choices
  • Use the Mapping node to transform the incoming message, create new output messages, and interact with information in a database by using a graphical data map. You can also include the Local Environment tree and transport headers in the message map to achieve routing and control.
  • Use the XSLTransform node to transform the incoming XML message by using an XSL style sheet.
Choices for implementing transformation, routing, and integration by using programming languages
  • Use the .NETCompute node to route and transform the incoming message, create a new output message, or interact with .NET modules by using a the .NET C#, VB or F# programming languages.
  • Use the JavaCompute node to route and transform the incoming message, create a new output message, or interact with Java classes by using Java. Optionally use JAXB to model message data.
  • Use the Compute node to route or transform the incoming message, create new output messages by using the ESQL language.
Choices for implementing transformation, routing, and integration by using scripting languages
  • Use the PHPCompute node to route and transform the incoming message by using the PHP scripting language.

For more information about these options, see Client application programming interfaces. To use some of these options for transforming and enriching messages, you might need to create a model of the messages that you want to transform. For information about how to develop a message model, and why you might want to develop a message model, see Constructing message models.

For details of the tasks that are associated with these options, use the instructions in the following sections:


bz90140_.htm | Last updated Friday, 21 July 2017