Difference between revisions of "GVCoreCallNode"

From GreenVulcano Wiki
Jump to: navigation, search
({{GVESB}} Configuration)
Line 1: Line 1:
 
=={{GVESB}} Configuration==
 
=={{GVESB}} Configuration==
  
GVCoreCallNode element allows direct invocation of a {{GVESB}} core workflow.
+
GVCoreCallNode element allows direct invocation of a {{GVESB}} core workflow, is a [[Flow]] element that extends [[FlowNode]].
  
 
Dynamic fields can contains [[placeholders]].
 
Dynamic fields can contains [[placeholders]].
Line 8: Line 8:
 
{|class="gvtable"
 
{|class="gvtable"
 
! Attribute !! Tyte !! Description
 
! Attribute !! Tyte !! Description
|-
 
| type || fixed || This attribute must assume the value '''flow-node'''.
 
 
|-
 
|-
 
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.core.flow.GVCoreCallNode'''.
 
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.core.flow.GVCoreCallNode'''.
 
|-
 
|-
 
| op-type || fixed || This attribute must assume the value '''corecall'''.
 
| op-type || fixed || This attribute must assume the value '''corecall'''.
|-
 
| id || required || ID of the node. Unique within the [[Flow]].
 
 
|-
 
|-
 
| dynamic || optional || If 'true'  id-system, id-service and operation attributes can contains [[placeholders|metadata]] to be resolved at runtime.
 
| dynamic || optional || If 'true'  id-system, id-service and operation attributes can contains [[placeholders|metadata]] to be resolved at runtime.
Line 21: Line 17:
 
| id-service || required || Name of service to invoke.
 
| id-service || required || Name of service to invoke.
 
|-
 
|-
| id-system || required || Name of service's client.
+
| id-system || optional || Name of service's client.
 
|-
 
|-
 
| operation || required || Name of service's operation to invoke
 
| operation || required || Name of service's operation to invoke
Line 29: Line 25:
 
|-
 
|-
 
| 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 'true'.
|-
 
| 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.
 
|-
 
| next-node-id || required || Indicates the next node in the workflow to execute when the operation ends.
 
|-
 
| point-x || optional || X position of the node in the VulCon workflows editor.
 
Immutable, used by {{L_VULCON}}.
 
|-
 
| point-y || optional || Y position of the node in the VulCon workflows editor.
 
Immutable, used by {{L_VULCON}}.
 
 
|-
 
|-
| dump-in-out || optional || If true enable the dump of the input/output [[GVBuffer]].
+
| input-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for input manipulation.
Default false.
+
This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object.
 
|-
 
|-
| dump-env-in-out || optional || If true enable the dump of the input/output Execution Environment.
+
| output-ref-dp || optional || Name of [[Data_provider|Data Provider]] to use for output manipulation.
Default false.
+
This Data Provider will receive in input a [[GVBuffer]] and must return the object to be inserted in GVBuffer.object.
 
|}
 
|}

Revision as of 14:44, 4 March 2013

GreenVulcano® ESB Configuration

GVCoreCallNode element allows direct invocation of a GreenVulcano® ESB core workflow, is a Flow element that extends FlowNode.

Dynamic fields can contains placeholders.

The following table shows the GVCoreCallNode element's attributes:

Attribute Tyte Description
class fixed This attribute must assume the value it.greenvulcano.gvesb.core.flow.GVCoreCallNode.
op-type fixed This attribute must assume the value corecall.
dynamic optional If 'true' id-system, id-service and operation attributes can contains metadata to be resolved at runtime.
id-service required Name of service to invoke.
id-system optional Name of service's client.
operation required Name of service's operation to invoke
overwrite-sys-svc optional If 'true' SYSTEM and SERVICE fields of GVBuffer will be overwritten.

The default is 'false'.

change-log-context optional If 'true' log context is updated.

The default is 'true'.

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.