About this task
Use one or more of the following options for transforming
and enriching the messages in your message flows.
- Visual transformation
- 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.
- Stylesheet
- Use the XSLTransform node
to transform the incoming XML message by using an XSL stylesheet.
- Programming languages
- Use the following nodes to route and transform the incoming message,
and create new output messages, by using programming languages:
- .NETCompute node:
- Uses the .NET C#, VB or F# programming languages.
- Can also interact with .NET modules.
- JavaCompute node:
- Uses Java™.
- Can also use JAXB to model message data.
- Compute node:
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: