Contents
- Audience
- Documentation Accessibility
- Related Documents
- Conventions
- 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 Installing Oracle Application Server SOA Suite
- 1.2.2 Identifying Ports
- 1.2.3 Installing Oracle JDeveloper
- 1.2.4 Starting Oracle BPEL Process Manager Components
- 1.2.5 Creating Oracle Application Server and Integration Server Connections
- 1.2.6 Setting the Hostname in Your Oracle JDeveloper Web Browser Preferences
- 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 Oracle JDeveloper
- 2.2.2 Starting and Testing Your Services
- 2.2.3 Creating an Application
- 2.2.4 Creating the Order Booking Project and Importing the Schema
- 2.2.5 Validating Your Project During the Design Phase
- 2.2.6 Creating a Credit Rating Service Partner Link
- 2.2.7 Creating Scope and Invoke Activities
- 2.2.8 Creating an Initial Assign Activity to Send a Request to the Credit Rating Service
- 2.2.9 Creating a Second Assign Activity to Receive a Response from the Credit Rating Service
- 2.2.10 Creating a Third Assign Activity
- 2.2.11 Validating, Compiling, and Deploying the Order Booking Process
- 2.2.12 Running the Order Booking Process
- 2.3 Summary
- 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.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.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 Select Manufacturing
- 5.2.4 Validating, Compiling, and Deploying the Order Booking Process
- 5.2.5 Running the Order Booking Process
- 5.3 Summary
- 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.1 Introduction
- 7.2 Adding Transformation Logic
-
- 7.2.1 Creating the POAcknowledge Project and Importing the Schema
- 7.2.2 Creating a Transform Activity
- 7.2.3 Testing the Transformation Logic
- 7.3 Summary
- 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 and Importing the Schema
- 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.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.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 the Order Fulfillment Process and Importing the Schema
- 10.2.2 Creating a Database Connection and Samples Tables
-
- 10.2.2.1 Creating a JDeveloper Database Connection
- 10.2.2.2 Creating Sample Tables
- 10.2.2.3 Testing the Database Connection
- 10.2.3 Creating a Partner Link that Uses the Database Adapter
- 10.2.4 Creating an Invoke Activity
- 10.2.5 Creating a Transform Activity and the Database Record Transformation
- 10.2.6 Testing the Transformation Logic
- 10.2.7 Validating, Compiling, and Deploying the FulFillOrder Process
- 10.2.8 Running the FulFillOrder Process
- 10.2.9 Verifying the Process
- 10.2.10 Extending the Order Booking Process
-
- 10.2.10.1 Creating an Order FulFillment Partner Link
- 10.2.10.2 Creating a Scope Activity
- 10.2.10.3 Creating Invoke and Receive Activities
- 10.2.10.4 Creating an Initial Assign Activity
- 10.2.10.5 Creating a Second Assign Activity
- 10.2.10.6 Adding Database Exception Handling
- 10.2.10.7 Validating, Compiling, and Deploying the OrderBooking Process
- 10.2.10.8 Running the Order Booking Process
- 10.3 Summary
- 11.1 Introduction
- 11.2 Designing the Human Workflow System for Manual Approval of an Order
-
- 11.2.1 Modeling the Order Approval Process
-
- 11.2.1.1 Creating the Order Approval Process and Importing the Schema
- 11.2.1.2 Adding a Human Task to the Order Approval Process
- 11.2.1.3 Assigning Input and Output Parameters for the Human Task
- 11.2.1.4 Creating a Task Form for the Worklist
- 11.2.1.5 Modeling the Task Outcome
- 11.2.1.6 Validating, Compiling, and Deploying the Order Approval Process
- 11.2.1.7 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.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.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 an E-mail Service
- 13.2.3 Validating, Compiling, and Deploying the POAcknowledge Process
- 13.2.4 Running the POAcknowledge Process
- 13.3 Summary