Overview of the Customer Order Return with Authorization process flow

In the Customer Order Return with Authorization process flow, Sterling Order Management System Software creates the authorization for return when items from a Customer Order are returned to a JDA warehouse.

The Sterling Order Management System Software system interacts with JDA through JMS queues and functions that are supplied by the integration. Use the integration properties file at <INSTALL_DIR>/properties/customer_overrides.properties to configure the supplied queues. For more information, see Defining integration properties.

The following diagram and description explain the services for the Customer Order Return with Authorization process flow.

Figure 1. Customer Order with Authorization process flow
Customer Order Return with Authorization process flow
  1. A Return Material Authorization (RMA) is created in Sterling Order Management System Software for a return that is expected at the warehouse.

    On release of the return order, the Sterling Order Management System Software event, ON_RELEASE_CREATION_OR_CHANGE, is invoked, which invokes the IBMJDA_SO_OnCreationOrChange service and the IBMJDA_SO_OnCreationOrChange_Internal service. The Sterling Order Management System Software services send an Expected Return message to the JMS queue that is monitored by JDA or by the ESB. If the JMS queue is monitored by the ESB, the ESB transports the message to a JMS queue that is monitored by JDA. JDA fetches the message and sends the message to the receiving warehouse.

    The Sterling Order Management System Software and GS1 message mapping file, ScheduleOrderOnReleaseCreationOrChange.xsl, is in <INSTALL_DIR>/repository/xapi/template/merged/xsl/ibmjda.

  2. The returned items are assessed at the warehouse. JDA sends a Receiving Advice message with details about the assessment to the JMS queue that is monitored by an ESB or by the Sterling Order Management System Software integration server, IBMJDA_receiveOrder. If the JMS queue is monitored by an ESB, the ESB transports the message to a JMS queue that is monitored by IBMJDA_receiveOrder. The integration server fetches the inbound message based on the message selector that is specified on the JMS message header, targetFunctionName=ReceiveOrder. Next, the integration server invokes the IBMJDA_receiveOrder service and the IBMJDA_receiveOrder_Internal service. Sterling Order Management System Software initiates the refund or exchange process.

    The Sterling Order Management System Software and GS1 message mapping file, ReceiveOrder.xsl, is in <INSTALL_DIR>/repository/xapi/template/merged/xsl/ibmjda.