Difference between revisions of "GVCoreCallNode"
(→{{GVESB}} Configuration) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | =={{ | + | =={{VULCON}} / {{GVCONSOLE}} 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 | ||
− | |||
− | |||
|- | |- | ||
| 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'''. | ||
− | |||
− | |||
|- | |- | ||
| 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 || | + | | 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 ' | + | The default is 'true'. |
|- | |- | ||
− | | input || | + | | 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. | |
|- | |- | ||
− | | output || optional || | + | | 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. | |
+ | |} | ||
+ | |||
+ | <div class="version_ge3.4.0.9"> | ||
+ | {|class="gvtable" | ||
+ | ! Attribute !! Tyte !! Description | ||
|- | |- | ||
− | | | + | | change-log-master-service || optional || If true change the log master service with the used one (configured or calculated), in order to write log messages into a different log file. |
− | + | Used only if @change-log-context is true. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Default false. | Default false. | ||
|} | |} | ||
+ | </div> | ||
+ | |||
+ | and the subelements: | ||
+ | <div class="version_ge3.4"> | ||
+ | * [[GVOperationNode#InputServices|InputServices]] | ||
+ | * [[GVOperationNode#OutputServices|OutputServices]] | ||
+ | </div> |
Latest revision as of 20:03, 28 October 2015
VulCon / GV Console 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. |
Attribute | Tyte | Description |
---|---|---|
change-log-master-service | optional | If true change the log master service with the used one (configured or calculated), in order to write log messages into a different log file.
Used only if @change-log-context is true. Default false. |
and the subelements: