Iterate Mediator - User Guide

Iterate Mediator

The iterate mediator implements an EIP (Enterprise Intergration Pattern) -similar to the clone mediator and will split the message into number of different messages derived from the parent message by finding matching elements for the XPath expression specified. New messages will be created for each and every matching element and processed in parallel using either the specified sequence or endpoint. The original message can be continued or dropped depending on the boolean value of the optional 'continueParent' attribute, in the same way as in the clone mediator. The 'preservePayload' attribute specifies if the original message should be used as a template when creating the splitted messages, and defaults to 'false', in which case the splitted messages would contain the split elements as the SOAP body.

Figure1: Iterate Mediator

Iterate Mediator can be configured with the following options.