Skip Headers
Oracle® BPEL Process Manager Order Booking Tutorial
10
g
Release 2 (10.1.2)
B15813-02
Home
Solution Area
Index
Next
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction
1.1
Order Booking Introduction
1.1.1
Business Problem
1.1.2
Business Goal
1.1.3
Business Solution
1.2
Using this Tutorial
1.2.1
Starting Oracle BPEL Process Manager Components
1.2.2
Connecting to Oracle BPEL Server
1.2.3
Setting the Hostname in Your JDeveloper BPEL Designer Web Browser Preferences
2
Invoking a Synchronous Service
2.1
Introduction
2.2
Invoking a Synchronous Service to Receive an Order and Obtain a Credit Rating
2.2.1
Starting Oracle BPEL Server and JDeveloper BPEL Designer
2.2.2
Starting and Testing Your Services
2.2.3
Creating a New Workspace and an Order Booking Project
2.2.4
Importing the Order Booking Schema
2.2.5
Creating a Credit Rating Service Partner Link
2.2.6
Creating Scope and Invoke Activities
2.2.7
Creating an Initial Assign Activity to Send Request Data to the Credit Rating Service
2.2.8
Creating a Second Assign Activity to Receive Response Data from the Credit Rating Service
2.2.9
Creating a Third Assign Activity
2.2.10
Validating, Compiling, and Deploying the Order Booking Process
2.2.11
Running the Order Booking Process
2.3
Summary
3
Invoking an Asynchronous Service
3.1
Introduction
3.2
Invoking an Asynchronous Service to Receive the Supplier Price for the Order
3.2.1
Starting and Testing Your Services
3.2.2
Creating a Rapid Distributors Partner Link
3.2.3
Creating Invoke and Receive Activities
3.2.4
Creating an Assign Activity
3.2.5
Validating, Compiling, and Deploying the Order Booking Process
3.2.6
Running the Order Booking Process
3.3
Summary
4
Adding Parallel Flow
4.1
Introduction
4.2
Adding Parallel Flow to the Order Booking Tutorial
4.2.1
Starting and Testing Your Services
4.2.2
Creating a Select Manufacturing Partner Link
4.2.3
Creating a Flow Activity
4.2.4
Creating Invoke and Receive Activities
4.2.5
Creating an Assign Activity
4.2.6
Validating, Compiling, and Deploying the Order Booking Process
4.2.7
Running the Order Booking Process
4.3
Summary
5
Adding Conditional Branching Logic
5.1
Introduction
5.2
Adding Conditional Branching Logic to the Order Booking Tutorial
5.2.1
Creating a Switch Activity
5.2.2
Creating an Assign Activity Under the Case Block for the Rapid Distributors Service
5.2.3
Creating an Assign Activity Under the Otherwise Block for the Select Manufacturing Service
5.2.4
Validating, Compiling, and Deploying the Order Booking Process
5.2.5
Running the Order Booking Process
5.3
Summary
6
Creating Fault Handling and Exception Management
6.1
Introduction
6.2
Creating Fault Handling and Exception Management
6.2.1
Creating a Catch All Branch in the Scope Activity
6.2.2
Validating, Compiling, and Deploying the Order Booking Process
6.2.3
Running the Order Booking Process
6.3
Summary
7
Adding Transformation Logic
7.1
Introduction
7.2
Adding Transformation Logic
7.2.1
Creating a POAcknowledge Project
7.2.2
Importing Schema Files
7.2.3
Creating a Transform Activity
7.2.4
Testing the Transformation Logic
7.3
Summary
8
Using the File Adapter's Read Functionality
8.1
Introduction
8.2
Designing the File Adapter's Read Functionality to Activate a BPEL Process
8.2.1
Creating a Batch Order Booking Process
8.2.2
Creating a Partner Link that Uses the File Read Functionality of the File Adapter
8.2.3
Creating an Order Booking Partner Link
8.2.4
Creating Receive and Invoke Activities
8.2.5
Creating an Assign Activity
8.2.6
Validating, Compiling, and Deploying the Order Process
8.2.7
Running and Verifying the Order Process
8.3
Summary
9
Using the File Adapter's Write Functionality
9.1
Introduction
9.2
Designing the File Adapter's Write Functionality to Write the Order Acknowledgment
9.2.1
Creating a Partner Link that Uses the File Write Functionality of the File Adapter
9.2.2
Creating an Invoke Activity
9.2.3
Creating an Assign Activity
9.2.4
Deploying the POAcknowledge Service
9.2.5
Running and Verifying the POAcknowledge Process
9.2.6
Creating a Partner Link
9.2.7
Creating a Scope Activity
9.2.8
Creating Invoke and Receive Activities
9.2.9
Creating an Initial Assign Activity
9.2.10
Creating a Second Assign Activity
9.2.11
Validating, Compiling, and Deploying the Order Booking Process
9.2.12
Running and Verifying the Order Booking Process
9.3
Summary
10
Designing the Database Adapter to Insert Data
10.1
Introduction
10.2
Designing the Database Adapter with a 1:M Relationship to Insert Order and Order Item Data into Database Tables
10.2.1
Creating an Order Fulfillment Process
10.2.2
Importing the Schema
10.2.3
Creating a Database Connection and Samples Tables
10.2.3.1
Configuring a Database Instance Design-Time Connection
10.2.3.2
Configuring a BPEL Server Runtime Connection
10.2.3.3
Creating a JDeveloper Database Connection
10.2.3.4
Creating Sample Tables
10.2.3.5
Testing the Database Connection
10.2.4
Creating a Partner Link that Uses the Database Adapter
10.2.5
Creating an Invoke Activity
10.2.6
Creating a Transform Activity and the Database Record Transformation
10.2.7
Testing the Transformation Logic
10.2.8
Validating, Compiling, and Deploying the FulFillOrder Process
10.2.9
Running the FulFillOrder Process
10.2.10
Verifying the Process
10.2.11
Extending the Order Booking Process
10.2.11.1
Creating an Order FulFillment Partner Link
10.2.11.2
Creating a Scope Activity
10.2.11.3
Creating Invoke and Receive Activities
10.2.11.4
Creating an Initial Assign Activity
10.2.11.5
Creating a Second Assign Activity
10.2.11.6
Adding Database Exception Handling
10.2.11.7
Validating, Compiling, and Deploying the OrderBooking Process
10.2.11.8
Running the Order Booking Process
10.3
Summary
11
Designing the Human Workflow System
11.1
Introduction
11.2
Designing the Human Workflow System for Manual Approval of an Order
11.2.1
Defining the Purchase Order Approval Service
11.2.1.1
Creating a New Project
11.2.1.2
Importing a Project Schema
11.2.1.3
Creating a User Task Activity
11.2.1.4
Creating Assign Activities Inside the Switch Activity
11.2.1.5
Validating, Compiling, and Deploying the Order Approval Process
11.2.1.6
Running the Order Approval Process
11.2.2
Creating a Partner Link for the Order Approval Service
11.2.3
Creating a Scope Activity
11.2.4
Creating Invoke and Receive Activities
11.2.5
Creating an Initial Assign Activity
11.2.6
Creating a Second Assign Activity
11.2.7
Validating, Compiling, and Deploying the Order Process
11.2.8
Running and Verifying the Order Process
11.3
Summary
12
Using Sensors
12.1
Introduction
12.2
Adding Sensors
12.2.1
Creating Sensors
12.2.2
Running, Validating, and Deploying the OrderBooking Process
12.2.3
Running the Order Booking Process
12.3
Summary
13
Using Notifications
13.1
Introduction
13.2
Adding an E-mail Notification to the POAcknowledge Process
13.2.1
Configuring Your Company E-Mail Environment
13.2.2
Creating a Notification Activity
13.2.3
Validating, Compiling, and Deploying the POAcknowledge Process
13.2.4
Running the POAcknowledge Process
13.3
Summary
Index