Usually we will create individual BPEL Processes for each Operation in either synchronous or asynchronous. This blog will help to build single BPEL Process for more than one Operation for exceptional cases like requesting system might have restricted number of adapters or ports to connect to other systems. This can be done using Pick activity.
- Get target system WSDL file
- Create Empty Project
- Create Partner Link for the WSDL file
- Select Pick Activity and drag and drop into Process
- Don’t forget to select Create Instance check box in Pick activity
- Add OnMessage Branch as much as the number of Operations as you have
- Go to any one OnMessage. Select Partner Link created, select the Operation and create Local Request Variable.
- Add activities and partner links you wanted for the selected operation
Finally add Reply/Callback activity based on type of Operation. - Repeat this for all remaining Operations
- Deploy into BPEL Server
- Initiate the process from where ever you want. Note that this process can not be initiated from 10g BPEL Console. May be this is a bug.
2 comments:
kyrie irving shoes
moncler outlet
ferragamo belt
kyrie 6
air max 270
nike air max 2017
pg 1
golden goose sneakers
curry shoes
air jordan
lebron shoes
yeezy 500
hermes handbags
chrome hearts outlet
yeezy shoes
jordans
yeezy boost 350 v2
golden goose
nike dunks
supreme outlet
Post a Comment