Difference between revisions of "Routed-call"
Line 6: | Line 6: | ||
* defines sub-operations: Each sub operation is identified by a unique name within the routed-call. <br/> The sub-operation can be selected are only those of type "call". | * defines sub-operations: Each sub operation is identified by a unique name within the routed-call. <br/> The sub-operation can be selected are only those of type "call". | ||
* defines routing conditions: Check the values in GVBuffer fields. Each routing condition has a unique name within the routed-call. | * defines routing conditions: Check the values in GVBuffer fields. Each routing condition has a unique name within the routed-call. | ||
− | * associate routing conditions to operations: Sub items 'VCLRouting' associate routing conditions with operations. The evaluation order is defined by the order of [[VCLRouting]] items | + | * associate routing conditions to operations: Sub items 'VCLRouting' associate routing conditions with operations. The evaluation order is defined by the order of [[VCLRouting]] items. <br/> The sub-operation is performed corresponding to the first condition verified. |
The routed-call Element is used by [[Channel]], routed-call. | The routed-call Element is used by [[Channel]], routed-call. |
Revision as of 14:17, 27 January 2012
Used to make a routing mechanism at the level of communication channel, based on some conditions applied to the buffer GVBuffer. During the execution of flows, the operation is seen as a simple call. The implementation of the routed call checks the conditions and invokes a sub-operations accordingly.
To configure a routed-call it is necessary:
- defines sub-operations: Each sub operation is identified by a unique name within the routed-call.
The sub-operation can be selected are only those of type "call". - defines routing conditions: Check the values in GVBuffer fields. Each routing condition has a unique name within the routed-call.
- associate routing conditions to operations: Sub items 'VCLRouting' associate routing conditions with operations. The evaluation order is defined by the order of VCLRouting items.
The sub-operation is performed corresponding to the first condition verified.
The routed-call Element is used by Channel, routed-call.
It has the attributes:
- type: call.
- class: it.greenvulcano.gvesb.virtual.RoutedCall.
- name: Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations.
and may have as subelements:
- Description,
- GVBufferCondition(s),
- (j2ee-ejb-call | j2ee-jca-call | jmx-call | smtp-call | pop-call | ws-call | http-call | hl7-call | jbpm-call | jbpm-task-call | openspcoop-call | db-call | dh-call | extract-data-call | routed-call | gvcore-call | excel-call | excelreader-call | birt-report-call | test-service-call | generic-call | shell-call | filereader-call | filewriter-call | filemanager-call | fsmonitor-call | remotemanager-call)(s),
- VCLRouting,
- ServiceAlias