You can create a new simulation model by importing from an existing BPEL model.
Mapping from BPEL to BPMN
|
BPEL Object |
BPMN Object |
Comments |
|
Process |
Process |
|
|
MessageType |
Message |
|
|
Type/Element Type |
Property |
|
|
Fault handlers(catch/catch all) |
Boundary object with error trigger |
|
|
Event handlers(onAlarm/OnMessage) |
Boundary object with message trigger |
|
|
Activity Compensation handler |
Task associated with compensation |
|
|
Flow |
Parallel gateway |
|
|
Pick |
Event-based gateway |
|
|
Sequence (list of ordered activities) |
List of ordered tasks |
|
|
Switch |
Data-based gateway |
|
|
Receive |
Start event or task |
|
|
Reply |
|
|
|
Invoke |
|
|
|
Throw with fault name |
End event with error code |
|
|
Wait |
Intermediate event with timer |
|
|
While |
Sub process with loop |
|
|
Scope |
Sub process |
|
|
Assignment |
Assignment or Task owned a assignment |
|
|
|
|
|