I know that for many create a simple Hello World BPEL is a very basic thing but yet for many it is also a form of power assimilate the main foundations of JDeveloper tool.
But here we go 😀
Note: Using Jdevelper 11.1.1.6.0
Click File >> New
Will open a screen like below:
Then select Generic Project
Project Name HelloWorldBpel place and select the SOA Technologies Project name and click the small arrow> to the name go right and be as below:
Note: See the Directory that it will automatically fill in the name will be created where the project name you entered in the Project Name
In my case: /home/uans/jdeveloper/mywork/UansBlogApplication/HelloWorldBpel
Click Next and then:
Below click Finish leaving the Composite Template in Empty Composite
“Voalá” – His first project with HelloWorldBpel name was created as follows:
Now right click Componets> Insert> BPEL Process
Click BPEL 2.0 Specification
In place name HelloWorldBPELProcess
In Template select Synchronous BPEL Process and click OK
Now double click on HelloWorldB …
Will open a screen as below:
On the right side in BPEL Constructs drag the icon with the Assign name to below receiveInput and release
Double click on Assign1, will open a screen as below, then click the + in outputVariable your RIGHT hand to get client:result string
Right-click client:result string and click Expression
In the screenshot below click on the + sign in inputVariable to get client:input and click Insert Into Expression
Advanced Functions String Functions select, select concat and click Insert Into Expression then set its Expression to look like below:
concat(‘Hello ‘,$inputVariable.payload/client:input)
Now click OK
Right-click the Projects tab HelloWorldBpel left side of the screen
Click Deploy >> HelloWorldBpel …
Click Next
Select the Overwrite any existing composites with the same revision ID
Uncheck the option Keep running instances on after redeployment as follows and click Next
In Application Servers select localhost and click Next
Click Next again:
Click Finish
Follow below in Deployment – Log below the screen if the deploy will be successfully completed
Note: You should see the message —- Deployment finished. —-
In your browser go to http: http://localhost:10000/em
Note: The port 10000 is the number that I chose to create my Domain.
Login:
Click your project: HelloWorldBpel[1.0] and right click the Test
Below in input put your name in my case Uans and click Test Web Service
Check the result of your first project done in BPEL
Hugs and to the Next
/:-D