Difference between revisions of "GVSubFlowCallNode"
(→{{GVESB}} Configuration) |
(→{{VULCON}} / {{GVCONSOLE}} Configuration) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
Node that allows direct invocation of a {{GVESB}} core workflow sub-flow. | Node that allows direct invocation of a {{GVESB}} core workflow sub-flow. | ||
− | =={{ | + | =={{VULCON}} / {{GVCONSOLE}} Configuration== |
− | GVSubFlowCallNode allows to call a SubFlow. Its dynamic fields can contains the [[placeholders]]. | + | GVSubFlowCallNode allows to call a [[SubFlow]]: is a [[Flow]] element that extends [[FlowNode]]. Its dynamic fields can contains the [[placeholders]]. |
The following table shows the GVSubFlowCallNode element's attributes: | The following table shows the GVSubFlowCallNode element's attributes: | ||
{|class="gvtable" | {|class="gvtable" | ||
! Attribute !! Type !! Description | ! Attribute !! Type !! Description | ||
− | |||
− | |||
|- | |- | ||
| class || fixed || This attributes must assume the value '''it.greenvulcano.gvesb.core.flow.GVSubFlowCallNode''' | | class || fixed || This attributes must assume the value '''it.greenvulcano.gvesb.core.flow.GVSubFlowCallNode''' | ||
|- | |- | ||
| op-type || fixed || This attributes must assume the value '''subcall''' | | op-type || fixed || This attributes must assume the value '''subcall''' | ||
− | |||
− | |||
|- | |- | ||
| dynamic || optional || If 'true' subflow attribute can contain [[Placeholders|metadata]] to be resolved at runtime. | | dynamic || optional || If 'true' subflow attribute can contain [[Placeholders|metadata]] to be resolved at runtime. | ||
Line 25: | Line 21: | ||
| change-log-context || optional || If 'true' log context is updated. | | change-log-context || optional || If 'true' log context is updated. | ||
The default is 'false'. | The default is 'false'. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| on-exception-id || required || Node on which transfer control in case of exception. | | on-exception-id || required || Node on which transfer control in case of exception. | ||
Line 38: | Line 28: | ||
|- | |- | ||
| input-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for input manipulation. | | 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. '''Is used BEFORE InputServices''' |
|- | |- | ||
| output-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for output manipulation. | | 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. '''Is used AFTER OutputServices''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | |||
+ | Might contain the following elements: | ||
+ | * [[GVRouting]] | ||
+ | <div class="version_ge3.4"> | ||
+ | * [[GVOperationNode#InputServices|InputServices]] | ||
+ | * [[GVOperationNode#OutputServices|OutputServices]] | ||
+ | </div> |
Latest revision as of 10:32, 22 September 2014
Description
Node that allows direct invocation of a GreenVulcano® ESB core workflow sub-flow.
VulCon / GV Console Configuration
GVSubFlowCallNode allows to call a SubFlow: is a Flow element that extends FlowNode. Its dynamic fields can contains the placeholders.
The following table shows the GVSubFlowCallNode element's attributes:
Attribute | Type | Description |
---|---|---|
class | fixed | This attributes must assume the value it.greenvulcano.gvesb.core.flow.GVSubFlowCallNode |
op-type | fixed | This attributes must assume the value subcall |
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'. |
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. Is used BEFORE InputServices |
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. Is used AFTER OutputServices |
Might contain the following elements: