Setting up the Sterling Order Management transports

Set up the transports from the Administration Console to ensure that HCL 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.
    • You 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, you 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.