13.1: Overview
Note:
Many examples are provided showing how to use these component types. See 2.5: Examples.
13.2: Asynchronous SOAP Message Routing
13.3: Asynchronous Local Messaging
13.4: BPEL snippets
A library of predefined BPEL snippets is found in the lib.bpel library.
13.5: Condor Job Submission
13.6: JOpera ECHO
This component copies the content of the input system input parameter into the output system output parameter and finishes immediately. The input system parameter value can be set as a concatenation of the input parameters:
Echo: %a% %a%
This will repeat the value of input parameter
a twice after the string
Echo: .
If the
output system parameter contains XML tags matching the names of the output parameters (like
b and
c), their values will be initialized from the content found within those tags.
<b>Echo: %a%</b><c>Another output Parameter</c>
After running this code with input
a set to
123, the b output parameter contains
Echo: 123 and the
c output parameter contains
Another output Parameter.
13.7: JOpera Delayed ECHO
This component repeats all input parameters values in the output parameter values. Use the delay system input parameter to control how long it waits before finishing the execution. Also, unlike the BPEL Wait command, this component will not keep a thread busy sleeping so it should not be used for load testing of the engine.
13.8: HTTP/URL Download
13.9: Java method invocation
13.10: Java snippets
13.11: Parameter Viewer
Sending data to the input input system parameter of this component type will display it in the Parameter Viewer.
See the parameterviewer.oml example for more information.
13.12: SQL/JDBC
13.13: Secure Shell Operation
13.14: Synchronous SOAP Messaging
13.15: UNIX Legacy Applications
13.16: XML transformations
13.17: Web Services Invocation Framework