Connect SOA Server to Order Management and eBusiness Suite

Set up a connector on your SOA server (Service Oriented Architecture). This server uses web services to communicate each sales order between Order Management and Oracle eBusiness Suite.

Summary of the Set Up

  1. Set up connector.

  2. Add user and password to call Order Management.

  3. Add user and password to call eBusiness Suite.

  4. Administer security.

Set Up Connector

Set up the connector on the SOA server. For this example, assume the server is named My_SOA_Server.

  1. Click here to download DooFulfillOrderEBSConnectorRev1.0.zip to My_SOA_Server.

  2. Unzip DooFulfillOrderEBSConnectorRev1.0.zip.

  3. Use an XML editor to open DooFulfillOrderEBSComposite_cfgplan.xml.

  4. Modify the responsibility.

    </property>
      <property name="bpel.preference.responsibility">
        <replace>EBS responsibility</replace>
    </property>

    where

    • EBS responsibility specifies the responsibility.

    For example:

    </property>
      <property name="bpel.preference.responsibility">
        <replace>ORDER_MGMT_SUPER_USER</replace>
    </property>
  5. Replace the host and port for the references.

    Reference

    Value

    Sales Order Services OE_INBOUND_INT, Internal Name:PROCESS_ORDER_25

    <reference name="OEIboundIntPOService">

    <replace>http://server:port/webservices/SOAProvider/plsql/oe_inbound_int/?wsdl</replace>

    Sales Order Outbound Services OE_OUTBOUND_INT, Internal Name:SYNC_ORDER_25

    <reference name="OEOutboundIntSyncService">

    <replace>http://server:port/webservices/SOAProvider/plsql/oe_outbound_int/?wsdl</replace>

    Task Layer

    <reference name="FulfillOrderEBSResponse">

    <replace>http://server:port/soa-infra/services/default/DooTaskFulfillOrderResponseInterfaceComposite/fulfillmentresponse?wsdl</replace>

Add User and Password to Call Order Management

Add the user and password that the connector on SOA server must use to call Order Management.

  1. Sign into My_SOA_Server.

  2. Sign into Oracle Enterprise Manager.

    For details about Oracle Enterprise Manager, see https://www.oracle.com/technetwork/oem/enterprise-manager/overview/index.html.

  3. In the Farm_fusion_domain tree, Expand Weblogic Domain, right-click fusion_domain, then click Security > Credentials.

    For example:

    Add the user and password that the connector on SOA server must use to call Order Management.
  4. In the Credentials area, expand oracle.apps.security, then click Create Key.

  5. In the Create Key dialog, set the values, then click OK.

    Attribute

    Value

    Select Map

    oracle.apps.security

    Key

    FUSION_APPS_FOM_CON_APPID-KEY

    Type

    Password

    User name and Password

    Use the same user name and password that the connector uses to call fulfillment tasks in Order Management.

Add User and Password to Call eBusiness Suite

Add the user and password that the connector must use to call eBusiness Suite.

  1. In the Credentials area, expand oracle.wsm.security, then click Create Key.

  2. In the Create Key dialog, set the values, then click OK.

    Attribute

    Value

    Select Map

    oracle.wsm.security

    Key

    FUSION_APPS_FOM_EBS_APPID-KEY

    Type

    Password

    User name and Password

Administer Security

Administer security for the Order Management user and the eBusiness Suite user that will call the connector.

  1. On My_SOA_Server, sign into Weblogic Console.

  2. In the Domain Structure area, click Security Realms, then, in the Realms area, click myrealm.

    For example:

    Administer security for the Order Management user and the eBusiness Suite user that will call the connector.
  3. Click Users and Groups, then click New.

  4. In the Create a New User dialog, enter the same user name and password that you enter on the Manage External Interface Web Service Details page when you do the integration. For details, see Integrate eBusiness Suite With Order Management.

  5. Click OK.

  6. Add another user.

    Repeat steps 1 through 6, except enter the user name and password of a user that resides in eBusiness Suite. eBusiness Suite uses this name and password when it calls DooFulfillOrderEBSConnector on the SOA server.