uCosminexus Service Platform, Basic Development Guide
The Cosminexus Service Platform supports the import of BPEL1.1 and BPEL2.0. The support range of a BPEL file and rules for converting to a business process definition are different for BPEL1.1 and BPEL2.0.
This section explains (for BPEL1.1 and BPEL2.0) the support range of a BPEL file and the rules for converting to a business process definition, when you import the BPEL file created with an high level design tool.
The following table describes which elements of the BPEL file are converted to which definition contents of a business process:
Table E-1 Relation between the elements of a BPEL file and business process definitions
Element before conversion (BPEL file) | Definition contents after conversion (business process) | Reference for conversion method | ||
---|---|---|---|---|
BPEL1.1 | BPEL2.0 | |||
process element | variables element | Variable | Appendix E.1(1)(b) | Appendix E.2(1)(b) |
correlationSets element | Correlation set | Appendix E.1(1)(c) | Appendix E.2(1)(c) | |
faultHandlers element | Fault handling | Appendix E.1(1)(d) | Appendix E.2(1)(d) | |
receive element | Receive activity | Appendix E.1(2)(a) | Appendix E.2(2)(a) | |
reply element | Reply activity | Appendix E.1(2)(b) | Appendix E.2(2)(b) | |
invoke element | Invoke Service Activity | Appendix E.1(2)(c) | Appendix E.2(2)(c) | |
assign element | Assign activity | Appendix E.1(2)(d) | Appendix E.2(2)(d) | |
empty element | Empty activity | Appendix E.1(2)(e) | Appendix E.2(2)(e) | |
throw element | Throw activity | Appendix E.1(2)(f) | Appendix E.2(2)(f) | |
scope element | Scope activity | Appendix E.1(3)(a) | Appendix E.2(3)(a) | |
while element | While activity | Appendix E.1(3)(b) | Appendix E.2(3)(b) | |
switch element#1 | Start switch activity End switch activity |
Appendix E.1(3)(c) | -- | |
if element#2 | -- | Appendix E.2(3)(c) | ||
flow element | Start flow activity End flow activity |
Appendix E.1(3)(d) | Appendix E.2(3)(d) | |
sequence element | Sequence activity | Appendix E.1(3)(e) | Appendix E.2(3)(e) | |
wait element | Standby activity | Appendix E.1(2)(g) | Appendix E.2(2)(g) | |
compensate element#3 | Empty activity | -- | -- | |
terminate element#1#3 | ||||
pick element#3 | ||||
extensionActivity element#2#3 | ||||
rethrow element#2#3 | ||||
exit element#2#3 | ||||
validate element#2#3 | ||||
compensateScope element#2#3 | ||||
forEach element#2#3 | ||||
repeatUntil element#2#3 |
The following subsection explains the details of the relation between each element of the BPEL file and contents of the business process definition for BPEL1.1 and BPEL2.0.
All Rights Reserved. Copyright (C) 2015, Hitachi, Ltd.