Steps:

1. Get the WSDL URL

2. Build the JSF Page

3. Run the .jspx page

Get the WSDL URL:

Start your SOA Suite

Open BPEL Console using http://localhost:8888/BPELConsole


Click on the DatabaseAdapterTutorial that we developed in previous tutorial. You can download the code from here.


Click on WSDL tab


Click on the URL listed as WSDL Location


Copy the URL from the above page and save it somewhere.

http://localhost:8888/orabpel/default/DatabaseAdapterTutorial/1.1/DatabaseAdapterTutorial?wsdl


BUILD JSF Page:

Right click on the page and select ‘New’


Select Web Services and Web Service Data control


Click OK


Click Next


Enter the name as you wish

URL: Copy the URL that we copied to notepad in the previous step

Service: It will be populated automatically if your WSDL URL is valid

Click Next


Click Add button


Click Next


Click Finish

You will return to jDeveloper automatically

Save the project CTRL+S

Create New Project for User Interface



Click OK


Click OK


Right click and select New



Expand Web Tier and select JSF

Select JSF JSP Item and click ok


Next


Next


Next


Next


Add the libraries as shown above and click Next


Next


Finish

You will return to jDeveloper and

DatabaseAdapterUserInterface.jspx page will be opened automatically


Save project CTRL + S

From the component Palette select ADF Faces Core


Drag and drop Panel Page component to the opened .jspx page


Click on Title 1 and change the Title in the property inspector


Click Tab and Enter to see the changes in jDeveloper


Drag Panel Border component below the line under Database Adapter Tutorial title

The page should look like below screen


Select Data control Palette side by the Component palette


Select the ExecuteBPELProcess and expand it

Drag and drop Process(String) on to the top link



Change the display label to ‘Enter ID’ and click OK

The page will look like below screen


In Data Component Palette expand Parameters and


Drag and drop the String to the bottom


Select ADF Output Text with Label

Change the Text to Email

Jdeveloper Middle portion will look like this


Save project CTRL + S

Drag Object Separator component on to Start link


Save project

Run the JSF Page

Right click on the page in jedeveloper and click Run


.jspx page will open up in your default browser


Enter the ID and click Submit


You will see the corresponding email of the ID

Related Articles:

  1. BPEL Tutorial for beginners with helloworld example
  2. Database Adapter Part 2
  3. BPEL Olite Database Connection
  4. Customizing Self Service Applications using Personalizations
  5. Oracle iExpense Reporting

admin

  2 Responses to “Execute BPEL Process using ADF JSF Pages”

  1. Very good demo….

  2. HI,

    Outstanding Article….very good example with flow.

    Regards,

    Syed Laiq Uddin

 Leave a Reply

[Social Login] Please enable at least one social network!

*

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2011 erpSchools Suffusion theme by Sayontan Sinha