BpelOperation
Description
Defines an operational workflow of GreenVulcano® ESB.
Each workflow is identified by a couple <service,operation> and is made instantiating a Flow, with Bpel operations.
The operations you can configure are:
- Forward
- GetReply
- GetRequest
- Request
- RequestReply
- SendReply
and correspond (apart from the Forward) to the communication primitives of GreenVulcano® ESB.
The Forward workflows are driven by the internal mechanisms of GreenVulcano® ESB to complete transactions that do not require assistance from external systems. You can enable some consistency check on the data passed on GreenVulcano® ESB.
Using the sub-element 'Conditions' can be (re)defined the conditions for possible use in the workflow routing.
GreenVulcano® ESB configuration
The BpelOperation Element is used by: Service.
The following table shows its attributes:
Attribute | Type | Description |
---|---|---|
type | fixed | Unmodifiable. Used by GreenVulcano® ESB factory framework.
This attribute must assume the value operation. |
name | required | BpelOperation's name. Corresponds to a GreenVulcano® ESB communication primitive or a forward.
In the case of a forward, then you must also specify the parameter 'forward-name'. The attribute's admitted values are:
The attribute's value cannot be null. |
forward-name | optional | Forward's name.
Must be specified only if you are setting up a workflow for a forward. Must not be specified for the GreenVulcano® ESB communication primitive. The attribute's value cannot be null. |
out-check-type | required | Enable a consistency check of GVBuffer.
The attribute's admitted values are:
This setting should not be used in transactions with semantics 'GetRequest'. |
operation-activation | optional | Activation status of the current service operation.
The attribute's admitted values are:
The attribute's default value is: on. |
Might contain the sub-element:
BpelFlow
This element defines a GreenVulcanoESB Bpel workflow.
The BpelFlow Element is used by: BpelOperation.
The following table shows its attributes:
Attribute | Type | Description |
---|---|---|
namespace | required | |
processname | required |
Might contain the sub-element: