Use Oracle Middleware to Deploy Orchestration Processes

If you can't use the Manage Orchestration Process Definition page to deploy an orchestration process for some reason, then use Oracle Middleware to deploy it.

Summary of the Steps

  1. Release the orchestration process. For details, see Deploy Orchestration Processes.

  2. Download the orchestration process.

  3. Modify the SOA configuration plan.

  4. Deploy the JAR file.

Download the Orchestration Process

You deploy the downloaded artifacts to the server. You use Oracle Setup Manager to export the artifacts, and Oracle Middleware to deploy them.

  1. On the Manage Orchestration Process Definitions page, select the orchestration process you must deploy, then click Edit.

  2. On the Edit Orchestration Process Definition page, click Actions > Release.

  3. In the Download Generated Process dialog, click Download.

  4. Save the archive file that Order Management displays to a local directory.

  5. Open the archive file you saved.

Modify the SOA Configuration Plan

You use an Oracle Service-Oriented Architecture (SOA) configuration plan to define the URL and properties to use for different environments. Order Management uses the plan to search the SOA project for values it must replace so the project supports each environment.

Modify this SOA configuration plan.

<?xml version="1.0" encoding="UTF-8"?>
<SOAConfigPlan 
xmlns:jca="http://platform.integration.oracle/blocks/adapter/fw/metadata" 
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" 
xmlns="http://schemas.oracle.com/soa/configplan">
<composite name="*">
<import>
<searchReplace>
<search/>
<replace/>
</searchReplace>
</import>
<service name="client">
<binding type="ws">
<attribute name="port">
</attribute>
</binding>
</service>
<reference name="*">
<binding type="ws">
<attribute name="location">
<searchReplace>
<search>http://localhost_am:port</search>
<replace>http://actualDOOADFserver:port</replace>
</searchReplace>
<searchReplace>
<search>http://localhost_soa:port</search>
<replace>http://actualDOOSOAserver:port</replace>
</searchReplace>
</attribute>
</binding>
</reference>
</composite>
</SOAConfigPlan>

Note

  • Replace each host name with the Oracle Application Development Framework (ADF) server.

  • Replace each port with the port that your organization uses for Order Management and the server and port that Supply Chain Management uses for SOA. Use the external-facing URLs of the servers.

Deploy the JAR File

Use one of these tools.

  • Oracle Enterprise Manager Middleware Control

  • Ant command line tool

  • Oracle WebLogic Scripting Tool

The JAR file resides in a Deploy folder. The Deploy folder resides in a folder that uses the name of the orchestration process you downloaded.

For details about how to deploy an SOA composite application, see Oracle Middleware Administrator's Guide for Oracle SOA Suite and Oracle Business Process Management Suite.