About this task
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.
- 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.
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: