Iterator Enqueue
Allows you to perform a queuing iteratively.
Developer Studio(Vulcon)/ GV Console Configuration
Iteration node | GVIterationOperationNode Sub-element | Description |
---|---|---|
Iterator Enqueue | proxy-enqueue | Sets a proxy to other Enqueue operation. |
The GVIteratorOperationNode is a Flow element that extends FlowNode.
The iterations are made on the elements of a collection built by a CollectionDataProvider configured through the attribute ‘collection-DP’.
Collection elements are inserted in the GVBuffer object to pass to the plug-in with which loop through invocations.
You can configure a condition of premature exit from the loop.
By default, even if a particular iteration throws an exception all the iterations will be executed anyway.
The following table shows the GVIteratorOperationNode element’s attributes:
Attribute | Type | Description |
---|---|---|
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.core.flow.GVIteratorOperationNode. |
op-type | required | Indicatesthe type of operation that GreenVulcano® ESB must execute:
|
collection-dp | optional | Name of Data Provider to use. Must return a collection of objects. The attribute's value can't be null. |
accumulate-output | optional | Iftrue, output of each iteration is to an array containing the previous iteration's output. Default is true. |
proxy-enqueue
Operation useful as a proxy to other Enqueue operation.
The following table shows the proxy-enqueue element’s attributes:
Attribute | Type | Description |
---|---|---|
type | fixed | This attribute must assume the value enqueue. |
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.virtual.internal.ProxyEnqueueOperation. |
name | required | Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations. |
id-system | required | System providing the Call operation to call. |
id-channel | required | System's channel. |
operation | required | Channel's Enqueue operation. |
Its sub-elements are:
- Description
- ServiceAlias