Complete guide with step-by-step instructions to create a BPEL application using JDeveloper 11g, deploy and test the BPEL application on OFM SOA Suite 11g
5. Refer to the document listed in the below link for
step-by-step guide to install and configure the
SOA Suite 11g
http://www.slideshare.net/sreenisetty/ofm-soa-
suite-11gr1-installation-demonstration
6.
7. • Start up JDeveloper 11g
• Select File > New to bring up the wizard to create a new
application
• From General > Applications, choose SOA Application.
11. • Name: hello
• Namespace: default
• Template: Synchronous BPEL Process
• Service Name: hello_client
• Expose as a SOAP Service (check box): Checked
• Input & Output: default
12. The wizard brings to BPEL Editor in JDeveloper.
In the next steps, add BPEL activity to the flow to append
“Hello” to the input value and return the appended
value.
13. Drag and Drop the Assign Activity from the component
palette between receiveInput and replyOutput
14. Double click the Assign activity to bring up the properties
window. Click on the + dropdown button and select the
Copy Operation
15. Use the XPath Expression Builder to append “Hello” to the
inputVariable. Add concat string function to expression builder,
drill down under BPEL Variables and drag to map input string.
BPEL
Variables>Variables>Process>Variables>inputVariable>payload>client:process>client:in
put
16. Copy the XPath expression to the outputVariable
Variables>Process>Variables>outputVariable>payload>client:processResponse
>client:result
17. The final output of Assign activity should look similar as
below
Change the name of the Assign activity under General tab
34. Login to Enterprise Manager, and navigate to
Farm_soa_domain > SOA > soa-infra (soa_server1) >
HelloWorld deployment.
Click on the Test tab to perform a web service test
35. Enter a input string and press Test Web Service button
(The Test feature also allows to perform a stress test)