How Business-to-Business Messaging Works in Order Management

Collaboration Messaging Framework uses a web service to communicate sales order details between your trading partner and Order Management. It communicates these details in XML payloads.

This figure illustrates the content of this section. The text immediately after the figure describes the figure in detail.

Note

  1. A trading partner uses a web service endpoint that they set up and enabled on their server to send an XML document that contains source orders to the CollaborationMessage web service on Collaboration Messaging Framework.

  2. Collaboration Messaging Framework converts each source order to a CSV format (comma separated value) that Order Management supports.

  3. Collaboration Messaging Framework uses a web service to upload the CSV files to a folder in Oracle WebCenter Content.

  4. You use the order import template and a scheduled process to convert CSV files into sales orders.

  5. Collaboration Messaging Framework subscribes to a business event that the scheduled process uses when it's done running. Order Management recognizes the event, then sends an order acknowledgment in an OAGIS message (Open Applications Group Integration Specification) through Collaboration Messaging Framework to the trading partner.

  6. Order Management processes the sales order, then sends it to shipping for order fulfillment.

  7. Oracle Shipping creates and processes the shipment.

  8. Shipping finishes delivery, then sends the ship confirm and advance shipment notice in an OAGIS message, through Collaboration Messaging Framework, then in a reply to the trading partner.

Types of Messages That Collaboration Messaging Can Send and Receive

Collaboration Message

Description

OAGIS_10.1_ACK_PO_COLLAB_MSG_OUT

Send acknowledgment to the trading partner that Collaboration Messaging received the purchase order.

OAGIS_10.1_ACK_CHANGE_PO_COLLAB_MSG_OUT

Send acknowledgment to the trading partner that Collaboration Messaging received the purchase order change.

OAGIS_10.1_PROCESS_SHIPMENT_COLLAB_MSG_OUT

Send details to the trading partner about shipments.

OAGIS_10.1_PROCESS_RCV_DEL_COLLAB_MSG_OUT

Send details to the trading partner about purchase order deletions.

Here are the types of messages that Collaboration Messaging can receive from the trading partner.

Collaboration Message

Description

OAGIS_10.1_PROCESS_PO_COLLAB_MSG_IN

Process purchase orders.

OAGIS_10.1_CHANGE_PO_COLLAB_MSG_IN

Change purchase orders.

OAGIS_10.1_CANCEL_PO_COLLAB_MSG_IN

Cancel purchase orders.