Difference between revisions of "GVSubFlowCallNode"

From GreenVulcano Wiki
Jump to: navigation, search
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]].

Revision as of 14:48, 4 March 2013

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.

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.

Might contain the following elements: