Parallel Execution: XML iteration Service (com.ibi.agents.XDParallelXMLSplitAgent)

Syntax:

com.ibi.agents.XDParallelXMLSplitAgent

iIT Service Object:

format: Parallel Execution: XML iteration

Description: Executes a sub-flow in parallel for each item returned by the embedded XDIterXMLSplit iterator.

Parameters:

Parameter

Description

Name of the PFLOW *

The PFLOW to run.

Maximum Parallel Tasks *

The maximum number of tasks processed simultaneously. If an additional task must be performed, it will wait for a previous task to complete. 0 means unbounded.

Timeout *

The maximum time to wait for all tasks to complete, in seconds. 0 means unbounded.

Accumulation Version *

Determins which version of accumulation is desired. Simple uses less memory, but handles only a single result from the subflow.

Snip levels *

The number of top-down levels to be snipped from generated documents.

Expression *

Describes the XPath location of the element on which to split. When Evaluate Expression is not set, enter an XPath expression directly. When Evaluate Expression is set, enter an expression that returns an XPath expression.

Evaluate Expression

When not set, the Expression parameter contains an XPath expression directly. When set, the Expression parameter is evaluated, and the returned value is the XPath expression used for splitting.

XML Namespace Map Provider

If the XPath expression depends on namespaces, supply the name of an XML Namespace Map Provider that contains the required namespace prefixes and URLs.

Cross Section *

If set, the iterated portion is included with the remainder of the non-iterated portion of the document. Otherwise only the parental path is included.

XPath Syntax

Determines which syntax level of XPath should be used. The default option selects the syntax level as set in the console global settings.

Edges:

The following table lists the available Line Edges for the Parallel Execution: XML iteration Service (com.ibi.agents.XDParallelXMLSplitAgent).

Line Edge

Description

OnError

An exception occurred during execution.

OnSuccess

The operation was successful.

OnFailure

A fail condition occurred during execution.

cancel

The service has responded to a cancellation request.

OnParseError

Could not parse a document.

OnNotFound

The resource was not found and this is considered an error.

OnTimeOut

The operation timed out.

OnFailedOperation

Could not perform the operation requested.

failed_incomplete

An operation failed before all the tasks could be completed.