Difference between revisions of "GVSubFlowCallNode"
(Created page with "==Description== Node that allows direct invocation of a {{GVESB}} core workflow sub-flow. =={{GVESB}} Configuration== GVSubFlowCallNode allows to call a SubFlow. Its dynamic f...") |
(→{{GVESB}} Configuration) |
||
Line 37: | Line 37: | ||
| default-id || optional || Node on which transfer control if not apply any [[GVRouting]] and are not in the case of exception. | | default-id || optional || Node on which transfer control if not apply any [[GVRouting]] and are not in the case of exception. | ||
|- | |- | ||
− | | input-ref-dp || optional || Name of [[ | + | | input-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for input manipulation. |
This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object. | This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object. | ||
|- | |- | ||
− | | output-ref-dp || optional || Name of [[ | + | | output-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for output manipulation. |
This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object. | This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object. | ||
|- | |- |
Revision as of 13:18, 23 February 2012
Description
Node that allows direct invocation of a GreenVulcano® ESB core workflow sub-flow.
GreenVulcano® ESB Configuration
GVSubFlowCallNode allows to call a SubFlow. Its dynamic fields can contains the placeholders.
The following table shows the GVSubFlowCallNode element's attributes:
Attribute | Type | Description |
---|---|---|
type | fixed | This attribute must assume the value flow-node. |
class | fixed | This attributes must assume the value it.greenvulcano.gvesb.core.flow.GVSubFlowCallNode |
op-type | fixed | This attributes must assume the value subcall |
id | required | ID of the node. Unique within the 'Flow'. |
dynamic | optional | If 'true' subflow attribute can contain metadata to be resolved at runtime. |
subflow | required | Name of the sub-flow to invoke |
change-log-context | optional | If 'true' log context is updated.
The default is 'false'. |
input | required | Specifies the input (from the execution environment) for the operation.
If the input is an exception, the operation is not performed, and the output is set equal input exception. |
output | optional | The operation's output (GVBuffer or Exception) is inserted into the execution environment with this exact name.
Default to "input" value. |
on-exception-id | required | Node on which transfer control in case of exception.
Note that any item GVRouting takes precedence over the choices made by GVSubFlowCallNode. |
default-id | optional | Node on which transfer control if not apply any GVRouting and are not in the case of exception. |
input-ref-dp | optional | Name of Data Provider to use for input manipulation.
This Data Provider will receive in input a GVBuffer and must return the object to be inserted in GVBuffer.object. |
output-ref-dp | optional | Name of Data Provider to use for output manipulation.
This Data Provider will receive in input a GVBuffer and must return the object to be inserted in GVBuffer.object. |
point-x | optional | X position of the node in the VulCon workflows editor.
Immutable, used by VulCon®. |
point-y | optional | Y position of the node in the VulCon workflows editor.
Immutable, used by VulCon®. |
dump-in-out | optional | If true enable the dump of the input/output GVBuffer.
Default false. |
dump-env-in-out | optional | If true enable the dump of the input/output Execution Environment.
Default false. |