Oracle E-Business Suite Integrated SOA Gateway Developer's Guide

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Oracle E-Business Suite Integrated SOA Gateway Overview

Oracle E-Business Suite Integrated SOA Gateway Overview
      Major Components Features and Definitions

Discovering and Viewing Integration Interfaces

Overview
Searching and Viewing Integration Interfaces
Reviewing Interface Details
Generating SOAP Web Services
Reviewing WSDL Element Details
Reviewing WADL Element Details
Understanding SOAP Messages
Understanding REST Messages

Using PL/SQL APIs as Web Services

Overview
Using PL/SQL SOAP Services
Using a PL/SQL Services at Design Time
      Creating a New BPEL Project
      Creating a Partner Link for the Web Service
      Adding a Partner Link for File Adapter
      Adding Invoke Activities
      Adding Assign Activities
Deploying and Testing the BPEL Process
      Deploying the BPEL Process
      Testing the BPEL Process
Using PL/SQL REST Services
      Invoking a REST Service Using HTTP Basic Authentication and XML Payload With REST Header
      Deploying a PL/SQL REST Web Service
      Recording Resource Information from Deployed WADL
      Creating a Project with a Java Class
      Invoking a REST Service Using a Java Class
      Invoking a REST Service Using Token Based Authentication and JSON Payload
      Deploying a PL/SQL REST Web Service
      Recording the Deployed WADL URL
      Creating a Project with a Java Class
      Invoking REST Service Using a Java Client

Using Java Bean Services as REST Services

Overview
Invoking a REST Service Using HTTP GET Method
      Deploying a REST Service
      Creating a Security Grant
      Recording Resource Information from Deployed WADL
      Creating a Project with a Java Class
      Invoking a REST Service Using a Java Class
Annotating and Invoking a Custom Java Bean Service
      Creating and Compiling Custom Java APIs
      Parsing and Uploading the Annotated Custom Java Bean Service to the Integration Repository
      Deploying a Custom Java Bean Service
      Creating a Security Grant
      Recording Resource Information from Deployed WADL
      Invoking a Custom REST Service from HTML Using Javascript

Using XML Gateway Inbound and Outbound Interfaces

Overview
Using XML Gateway Inbound Services
      Using XML Gateway Inbound Services at Design Time
      Creating a New BPEL Project
      Creating a Partner Link
      Adding Partner Links for File Adapter
      Adding Invoke Activities
      Adding Assign Activities
      Deploying and Testing the BPEL Process at Run Time
      Deploying the BPEL Process
      Testing the BPEL Process
Using XML Gateway Outbound Through Subscription Model
      Using XML Gateway Outbound Services at Design Time
      Creating a New BPEL Project
      Creating a Partner Link for AQ Adapter
      Adding a Receive Activity
      Adding a Partner Link for File Adapter
      Adding an Invoke Activity
      Adding an Assign Activity
      Deploying and Testing the BPEL Process at Run Time
      Deploying the BPEL Process
      Testing the BPEL Process

Using Business Events Through Subscription Model

Overview
Using a Business Event in Creating a BPEL Process at Design Time
      Creating a New BPEL Project
      Creating a Partner Link for AQ Adapter
      Adding a Receive Activity
      Adding a Partner Link for File Adapter
      Adding an Invoke Activity
      Adding an Assign Activity
Deploying and Testing the BPEL Process at Run Time
      Deploying the BPEL Process
      Testing the BPEL Process

Using Concurrent Programs

Overview
Using Concurrent Program WSDLs at Design Time
      Creating a New BPEL Project
      Creating a Partner Link for the Web Service
      Adding a Partner Link for File Adapter
      Adding Invoke Activities
      Adding Assign Activities
Deploying and Testing the BPEL Process at Run Time
      Deploying the BPEL Process
      Testing the BPEL Process

Using Open Interface REST Services

Overview
Using an Open Interface Table REST Service
      Deploying a REST Service
      Creating a Security Grant
      Recording Resource Information from Deployed WADL
      Invoking a REST Service Using Command Lines

Using Business Service Objects

Overview
Using Business Service Object SOAP Services
      Using Business Service Object WSDLs at Design Time
      Creating a New BPEL Project
      Creating a Partner Link
      Adding a Partner Link for File Adapter
      Adding an Invoke activity
      Adding an Assign activity
      Deploying and Testing the BPEL Process at Runtime
      Deploying the BPEL Process
      Testing the BPEL Process
Using Business Service Object REST Services
      Deploying a Business Service Object REST Service
      Creating a Security Grant for the Deployed Service
      Recording Resource Information from Deployed WADL
      Invoking a REST Service Using Command Lines

Using Composite Services - BPEL

Overview
Viewing Composite Services
Downloading Composite Services
Modifying and Deploying BPEL Processes

Creating and Using Custom Integration Interfaces

Overview
Creating Custom Integration Interfaces
      Creating Custom Integration Interfaces of Interface Types
      Creating Custom Integration Interfaces of Composite Services
      Creating Custom Business Events Using Workflow XML Loader
Using Custom Integration Interfaces as Web Services
      Using Custom Interface WSDL in Creating a BPEL Process at Design Time
      Creating a New BPEL Project
      Creating a Partner Link for the Web Service
      Adding a Partner Link for File Adapter
      Adding Invoke Activities
      Adding Assign Activities
      Deploying and Testing the BPEL Process at Run Time
      Deploying the BPEL Process
      Testing the BPEL Process

Working With Oracle Workflow Business Event System to Invoke Web Services

Oracle Workflow and Service Invocation Framework Overview
Web Service Invocation Using Service Invocation Framework
      Understanding Message Patterns in WSDL
      Defining Web Service Invocation Metadata
      Step 1: Creating a Web Service Invoker Business Event
      Step 2: Creating Local and Error Event Subscriptions to the Invoker Event
      Step 3: Creating a Receive Event and Subscription (Optional)
      Understanding Web Service Input Message Parts
      Supporting WS-Security
Calling Back to Oracle E-Business Suite With Web Service Response
Invoking Web Services
Managing Errors
Testing Web Service Invocation
Troubleshooting Web Service Invocation Failure
Extending Seeded Java Rule Function
Other Invocation Usage Considerations

Integration Repository Annotation Standards

General Guidelines
Java Annotations
PL/SQL Annotations
Concurrent Program Annotations
XML Gateway Annotations
Business Event Annotations
Business Entity Annotation Guidelines
Composite Service - BPEL Annotation Guidelines
Glossary of Annotations

Configuring Server Connection

Overview

Sample Payload

Sample Payload for Creating Supplier Ship and Debit Request
Sample Payload for Inbound Process Purchase Order XML Transaction

Understanding Basic BPEL Process Creation

Overview

Glossary

Index