IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Defining and transforming data > Transforming data > Transforming data using XML maps > Functions and transforms > IBM supplied transform types
XML Transform: For each
Iterates over a single input array element (either a simple type or a complex type). The output element must be an array of complex types. The for each transform contains a nested map where the mapping is performed when the transform executes.
The for each transform iterates over one input array element (either a simple type or a complex type). The output element must be an array of complex types.
Iteration and removal are accomplished by using the cardinality property page to specify which indexes the transform should process. The first index element is 1.
The output array size is equal to the input array size, minus any elements that are filtered out from the cardinality property page.
The For each transform contains a nested map. The elements in the nested map must be mapped, otherwise no action will be performed when the transform executes.