Set up the Sterling Order Management transports

Set up the transports from the Administration Console to ensure that WebSphere Commerce and Sterling Order Management communicate correctly.


Procedure

  1. From the Administration Console, select the Site Administration Console.

  2. On the Site/Store Selection page, click Site.

  3. Click Configuration>Transports. If there are no Sterling OMS transports, click Add to add Sterling OMS transports.

  4. Configure and activate the Sterling Order Management transport. Select Sterling OMS, click Configure , and then enter the following values for the Integration URL and Integration User properties:

    Property Value
    Integration URL http://<SSFS_HOSTNAME>:<SSFS_PORT>/smcfs/interop/AuthorizationOnlyApiServlet

    • <SSFS_PORT> is the number of the Sterling Order Management HTTP transport port.

    • We can get the port number from <SSFS_PROFILE>/logs/AboutThisProfile.txt.

    Note: If SSL authentication is enabled, replace http:// with https:// and update <SSFS_PORT> with the configured https port number.

    Integration User WCIntegrationUser

  5. Under Configuration > Transports, activate Webservices over HTTP transport.

  6. Under Configuration > Transports, activate the IBM MQ transport. This step is necessary because MQ is used to transfer orders and communicate with OMS.

  7. Optional: To modify Inbound Queue to JMSSerialInboundQueue, click the IBM MQ transport.

  8. Optional: Configure heartbeat to detect an OMS outage. In this integration, properties are already configured by default to detect an Order Management system outage. However, we must configure a heartbeat message type and endpoint URL to implement this feature. The following three properties are configured by default in the wc-admin-component.xml file:

      <_config:property name="OMSHeartbeatInterval" value="300"/>
                   <_config:property name="OrderPendingOnTransferExpirationTime" value="86400"/>
                   <_config:property name="IsSystemOutageTolerable" value="Y"/>

    To configure heartbeat to detect an OMS outage, set the following parameters:

    Property Value
    Inventory System Heartbeat URL http://Inventory_server:port/smcfs/heartbeat/heartbeat.jsp
    Order System Heartbeat URL http://Order_server:port/smcfs/heartbeat/heartbeat.jsp

    Where:

      port
      The number of the Sterling Order Management HTTP transport port.

  9. Click OK.

Previous topic: Configure WebSphere Commerce for order and inventory processing
Next topic: Setting up the Sterling Order Management message types


Related concepts
Use a promising server in a side-by-side integration