
In an integration process you can transform messages. To do so, use a transformation step that calls an appropriate mapping program.
You can execute the following transformations:
Mappings
Since no receiver information is available in the transformation step, there can be no value mapping within the transformation step. If the messages to be transformed give values in different formats, for example different date formats, you must first 'normalize' the values before the messages can be processed in the process. To do so, define a message mapping with a corresponding value mapping.
More information:
Checklist: Making Correct Use of Mappings
Value Mapping
Attachments for n:1 and 1:n Transformations
If the messages you want to bundle contain attachments, the system collects them together and appends them to the bundled message. The source system or source systems must ensure that the attachments each have a unique name. If they do not, the most recently received attachment overwrites any attachments with the same name.
If the message you want to split contains attachments, the system replicates them and appends them to all the new messages.
Define a Mapping
More information: Multi Mappings
The Business Process Engine (BPE) always uses the most up-to-date version of the mapping.
Define a Transformation Step
Depending on the interface mapping that you specify, the relevant source and target messages are displayed.
No New Transaction: You can expect better system performance if the system does not create a new transaction. Only select this setting if the mapping does not require write-to access to the database.
Create New Transaction: Select this setting if the mapping requires write-to access to the database.
More information: Define Transactional Behavior of an Integration Process
More information: Exception Handling
For examples of how to use transformation steps, see:
Example: Gathering and Bundling Messages from One Interface
Example: Collecting/Bundling Messages from Multiple Interfaces