Rules for using a splitter in a data flow
When using a splitter in a data flow, these rules apply:
- One output document is created for each instance of element defined by the path.
- The message ID of the output documents is the same as the Message ID of
the input document but extended with a sequence number. The sequence number is for
example:
1
or:2
- If a defined path is not found in an input document, no splitting is done.
The input document is passed to the output as is. The Message ID is extended with
:0
- If an input document is split into at least two output documents, the instances message header is deleted.
- All other message headers are copied from the input document to all output documents.
- A sibling to a parent element without any instance of element that is defined by a path, is not included in any output document. See Example 2 - Excluding parent element.