Corporation Video Gaming Accessories User Manual

Deploy a BPEL Outbound Process
5-2 Oracle Application Server Adapters for IMS/DB User's Guide
Deploy a BPEL Outbound Process
This section describes how to create a BPEL outbound process that connects to a
OracleAS adapter for IMS/DB. For information on how to configure an IMS/DB
adapter for outbound, see Modeling Interactions for OracleAS Adapter for IMS/DB.
To configure a process with the BPEL process manager, you use JDeveloper. This
section describes how to create a BPEL outbound process for IMS/DB reource
adapters using JDeveloper. The following sections describe how to deploy a BPEL
outbound process. The following steps describe the steps necessary to carry out this
outbound sample.
Beginning Tasks
Design-Time Configuration
Runtime Configuration
Before you design the outbound process, make sure to integrate and connect your
OracleAS adapter for IMS/DB with the BPEL process manager. See Chapter 4,
"Integrating OracleAS Adapters for IMS/DB with Oracle BPEL Process Manager" for
more information.
Beginning Tasks
Before you design the outbound process, you must carry out the following:
Integrate the OracleAS Adapter for IMS/DB with OC4J. See Integrating OracleAS
Adapter for IMS/DB with OC4J for more information.
Configure the connection for the J2CA IMS/DB resource adapter. You do this by
creating a connection factory. See Configuring the J2CA 1.5 IMS/DB Adapter for
information on how to do this.
Write a schema file. First, create an interaction called findDoctor using Oracle
Studio. See Configuring an OracleAS Adapter for IMS/DB for Outbound
Interactions for a description on how to create the findDoctor interaction.
Write a schema file called FINDDOCTORSchema.xsd to define the message
schema. The following is an example of the findDoctor.xsd file:
<schema targetNamespace="http://xmlns.oracle.com/Esb/findDoctorData"
xmlns:cust="http://xmlns.oracle.com/Esb/findDoctorData"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="findDoctorData" type="cust:findDoctorDataType"/>
<complexType name="findDoctorDataType">
<sequence>
<element name="Record1" type="string"/>
</sequence>
</complexType>
</schema>
Create a BPEL PM Server Connection in JDeveloper.
Create the WSDL for the interaction. You do this in JDeveloper Connections
explorer before you begin to build your endpoint in JDeveloper. JDeveloper will
create the WSDL automatically based on the interaction you create. In the
Connections explorer, browse for the Oracle Connect server you configured in
Oracle Studio (see Installing Oracle Connect on an IBM z/OS Series Platform),
then double-click the findDoctor interaction to view and create the WSDL. For a
description on how to do this, see Configuring Oracle BPEL Process Manager.