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.

- 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. - 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.