Interaction1
Interaction2
I will explain Interaction between BPEL 2 BPEL Process with simple example.
Complete Process -
BPEL Process 1 will call BPEL Process 2.Both are Synchronous processess.
In this example I will use Message Type "OrderInfo" Message Type Element.Please Refer http://eoracleapps.blogspot.com/2009/11/how-to-call-synchronous-bpel-process.html for More Information on "OrderInfo" Message Type.
Import theMessage type in your Project and assign that to input and output variable of BPEL Process 1.
BPEL Process -1
Design BPEL Process 1 with simple Assign activity b/w input and output variables.
Configure the Assign activity of Process 2 , by Double Click > Copy Operations > Copy i/p to o/p and copy Constant Expression "BPEL 2" to Status2 filed of message structure as shown below.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioOS1ksYTXIV0m1HWX9i4655wwP8axc8H7tQJvZ78KlbZGI3IVF4reJ6ylSCafqRqbRDDJNkRdFeWwRrT3J0JxyEclIx1B0pHnA5ifkx93YDOp5iahhCM4V8lPZK138sWXpDCS2NJBeJ3g/s320/B2B_2004.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8D1hAMIXsgSvM8HqZn615BcyZBs2_Lsbotjaj2nesRt9xc12pgGYjVVs5j1qV9HWXjD2ox0iabGzEoC_IFMpU7Kbg2Dm6L1T_RRbiApzpWj0SzSkl_VWzYE7mryKqRUsqXs_D9RJA8P4X/s320/B2B_2005.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA6argZBuoxJALj_5H9MG2tfiijjephlO2lpJEekq7stoV-gCsSA4uu7r07HcLzEw3Vs28hQXNEiFk-3cfQgc78u6k0GAH-cGSh-BDhgB2lSY7xPIQ_MXI8cKGi71qiOknJUGtEcvOpYQt/s320/B2B_2006.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Lp5-PZGGE-MzcXg70iizA55630uSa-i6kROnotVhBP-3JUtKf6pz6L2vqOMd_Q1Teyr3co5BJOml3kUptAw5kDa8k74-gxotp2ynjwawoR-elKako94EJi8EXJtZfsWKIvdTwmrZsiF3/s320/B2B_2007.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8GStaZ9TodmRU57w0Z7eGxlhctLcZypHaaMsziagi0s8uP2c-ZflYe5oKxVqDwNcXZVeQWAkob20nOMjtOjpiMGbK8NyqjMjvksRmKO5JuoZnK6UfdrFIVMZbBafCPwvDLsmJlUq13_WT/s320/B2B_2008.jpg)
Testing - Run the BPEL Process and add the Input data ( Based on Order Info Element).
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV9qU_oAr-Bro57qWJN2rWnQEX8vrMQsZJr-1nXnOel0fsQwMRUXen-SdE2Q_iAhWcnnP7b1BdOFXF8E4nXhLiTiRHuzjh627BAz5XdDDKFgHpKkLKI6rNKsZFrkS_FAOMNZL3hf6HekSb/s320/B2B_3001.jpg)
Verify the output.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpOoJs2W5cpChG2X0gqZ5BnItRQQ0BChK_2EFkdqB2cBznquRKlNwFr5YCI0mJuuL2Y5h6JweGKXLT1T7v8IxHWTQBjUgYVfzggPvJLcJ0JUxP_n5buitIMhNMLFWJAMWEVVvmngQgH6WZ/s320/B2B_3002.jpg)
hey..its an awesome blog...keep up this good posts...may GOD help u in all walks of life..i m too in i.t.field...hope u will like to visit my blogs too...
ReplyDeletehttp://rishabhdidwania.blogspot.com/
http://howugetsuccess.blogspot.com/
Once again this is really example , I am trying to install SOA suite , if possible send me some pointer for installation guides
ReplyDelete