Understanding the XML List Processor Tool

The XML List Processor allows you to select items from a payload to be processed individually, enabling you to build a dynamic list for use in a response. It can be used by chaining it to another tool (for example, a responder or REST client) or as a stand-alone tool. By iterating over each item in the payload, the tool enables the aggregation of dynamic, item-specific data, such as data source lookups or calculations, within a single operation.

Use this tool when you need to:

See Handling Lists with a Dynamic Number of Items for an example of using a list processor like this one in a common workflow.

Configuring the XML List Processor Tool

The XML List Processor can be used by chaining it to another tool (for example, a responder or REST client) or as a stand-alone tool.

Tool Settings

Add a template of the expected payload on the Literal tab. You can copy/paste a sample payload or enter it manually.

To select an element, click the Tree tab and select the desired element. Click Extract Element and it will appear in the Selected Elements list.

To remove an element from the Selected Elements list, select it and click Remove.

To modify an element in the Selected Elements list, select it and click Modify. The following settings are available:

Outgoing List Data Bank Settings

Options