Difference between revisions of "GVSubFlowCallNode"

From GreenVulcano Wiki
Jump to: navigation, search
({{VULCON}} / {{GVCONSOLE}} Configuration)
 
(2 intermediate revisions by one other user 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.
  
=={{GVESB}} Configuration==
+
=={{VULCON}} / {{GVCONSOLE}} Configuration==
  
GVSubFlowCallNode allows to call a [[SubFlow]], is a [[Flow]] element that extends [[FlowNode]]. 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:
Line 28: 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:
 
Might contain the following elements:
 
* [[GVRouting]]
 
* [[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: