ActiveBPEL® Designer User’s Guide
To start at the beginning of the tutorial, see Introduction to ActiveBPEL Tutorial.
If you have followed all tutorial parts so far, you have deployed and run a BPEL process on the ActiveBPEL server.
Before starting this part of the tutorial, we recommend that you complete Tutorial Part 10: Running the Process on the Server.
In the Project Explorer view of ActiveBPEL, you should have the following files:
By completing Part 11 of the tutorial, you will be able to:
Step 1: Add a breakpoint to tutorial.bpel
You can connect to a running or completed process from within ActiveBPEL Designer for remote debugging. There are several options for remote debugging, and we will set a breakpoint in the process and then attach to the running process when the breakpoint is hit.

Step 2: Start the server
The server must be running in order to start remote debugging, so start the server now (if it is not already running) before setting up a debug configuration.
Step 3: Create a configuration for launching a remote debug session
A remote debug configuration indicates where processes are running and how you want to attach to them.
tutorial_run_to_breakpoint.
Your Debug configuration dialog should look like the following example.

Your Debug view should look like the following example.

Step 4: Instantiate the process
You can create an instance of the process by using the Web Services Explorer, as you did in Part 10 of the tutorial.
As you will see, the approval and assessor services have built in logic based on the last name of Jones (and also Smith) for different loan amounts.
Step 5: Begin remote debugging

creditInformation variable
displays the data from the Web Services Explorer.
approval variable.
Notice that Jones is not going to get a loan. The reply indicates
a decline, as shown.

The LoanApproval and RiskAssessment services are built on the following logic:
|
5000 <loan amount <=20000 |
Jones is declined, all others approved |
|
20000<loan amount<=50000 |
Only Smith is approved, all others declined |
|
loan amount>50000 |
Everyone is declined |
|
Last name: Approvefault |
Loan approver faults |
|
Last name: Assessfault |
Loan assessor faults |
Next Steps
Import the BPEL for People (B4P_Sample) project from the tutorial folder, which replace the Invoke Loan Approver activity with a People activity, as shown in the illustration. The readme.txt file that accompanies the BPEL for People sample describes how to deploy and run the sample. You can also review the ActiveBPEL BPEL for People online help for details on building a People activity to add human workflow to your BPEL process.

Copyright (c) 2004-2008 Active Endpoints, Inc.