Starting order integration servers

To process order inbound JMS requests and log results, start the integration servers.

Sterling Order Integration servers are required for HCL Commerce data operations. The servers are involved beginning with accepting the data from middleware, to translating the data and then feeding the data to IBM Sterling APIs. Use the following procedure to start the Order Integration servers.

Prerequisites

Ensure that the latest version of guava is installed on your system.

Procedure

  1. Add the following code to the StartIntegrationServer.bat shell script.
    Djava.ext.dirs=W:\IBM\WebSphere\AppServer\runtimes;
    W:\IBM\WebSphere\AppServer\plugins;
    "C:\Program Files\IBM\MQ\java\lib";
    C:\IBM_1\jar\guava\17_0 
    
  2. Change to the INSTALL_DIR/bin directory in Sterling Order Management and enter the following commands:
    ./startIntegrationServer.bat SCWC_SDF_createOrder
    ./startIntegrationServer.bat SCWC_SDF_pushOrderMessages

Troubleshooting

You may encounter an error while running createOrderAPI. This can occure when default logging processes are not using a method compatible with the Sterling servers. To resolve this kind of error, add SLF4j loggers explicitly in the appropriate logging script:
-Dorg.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.SLF4JLogFactory