Order Management Web Services

This chapter covers the following topics:

Order Management Web Services

Overview

Order Management supports integration of sales orders and its entities with external systems via web services. The following sections provides details of such Interfaces provided by Order Management.

Sales Order Services

Internal Name - OE_INBOUND_INT

The web services provided via this interface provides services to create, update, delete, and retrieve sales order information and its entities from Order Management.

The list of web services is as follows:

Get Sales Order Service - GET ORDER

This webservice retrieves Sales Order Information from Order Management entities.

Sales Order Service - PROCESS_ORDER

This webservice is used to create, update, or delete Sales Order Information in Order Management entities.

The entities supported by this webservice are - Order Header, Order Lines, Price adjustments, Pricing attributes, sales credits, and payments. Lot and Serial number information are supported for return lines. This webservice also supports action requests that allow you to execute different actions such as booking, hold application and removal, automatic attachments, fulfilment set application and removal, match and reserve for Configured items, get ship method and freight rates (both individually and together), and the linking and delinking of Configured items.

Sales Order Service (2) - PROCESS_ORDER

Similar to the Sales Order Service, this webservice is also used to create, update, or delete Sales Order Information in Order Management entities. However, this webservice supports assigning Null values to attributes which was not supported via ‘Sales Order Service’.

A system lookup Null Indicators for Inbound Process Order attributes is defined with the lookup codes CHAR, SHORT_CHAR, DATE, and NUMBER. Meanings defined for those lookup codes are used as an indicator of Null value.

To create or update a sales order and its entities with null values for certain attributes, the values mentioned in the Meaning for the lookup codes CHAR, SHORT_CHAR, DATE and NUMBER must be passed via payload for Character attributes that can hold more than 9 characters, Character attributes that cannot hold more than 9 characters, Date attributes, and Number attributes respectively.

You can change the default Null indicators for each data type in the Lookup to meet your requirements. To change the default NULL indicators, consider the following:

Sales Order Service - PROCESS_ORDER_25

This webservice is dedicated for Oracle Order Management Cloud integration and is used to create, update, or delete Sales Order Information in Order Management entities.

Sales Order Outbound Services

Internal Name – OE_OUTBOUND_INT

The web services provided via this interface contains services to generate outbound integration information to publish sales order and line information from Order Management. The web service available with this interface is given below:

Sales Order Service - SYNC_ORDER_25

This web-service publishes the Sales Order and Line Information in Order Management. Whenever any external system invokes this webservice, it retrieves the acknowledgement information of order header and line and sends it as a response along with the change sequence so that the order information can be synced up in that system.

For the list of all Order Management interfaces, see Oracle Integration Repository, Order Management Suite > Order Management