Receive Order Request Service

Provides the ability to bring orchestration orders from different order capturing applications into Order Orchestration.

Life Cycle Status: Active

Operations

ProcessOrderRequest

Operation used to submit a orchestration order for Distributed Order Orchestration to initiate transformation.

Callback Operation Name: ProcessOrderResponse

Service Type: One Way

Input Payload

  • Description: The input payload has the orchestration order SDO. Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReceiveOrderServiceRequestMessage

SubmitDraftOrder

Operation used to create an order in a draft status or create and submit the order governed by the submitFlag in the SDO.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input payload has the order request SDO. Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}SubmitDraftOrderRequestMessage

RequestHold

This operation is used to request that the order or fulfillment process be put on hold.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input payload has Source System, Source Order ID, Source Line ID, Source Hold Code and Comments.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}RequestHoldRequestMessage

ReleaseHold

This operation is used to release a hold that was previously put on the order or fulfillment process .

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input payload has Source System, Source Order ID, Source Line ID, Source Hold Code, Hold Release Code and Hold Release Comments.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReleaseHoldRequestMessage

GetAvailabilityCheck

Provides the ability to get the available supply of an item at an organization or a supplier.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input payload includes the inventory item ID, request date, quantity, and additional additional attributes that can be specified while doing the availability check.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetAvailabilityCheckRequestMessage

Output Payload

  • Description: The output payload contains the attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), data promised, available Qty,and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetAvailabilityCheckSyncResponseMessage

ReleasePausedTasks

This service allows the user to release paused tasks based on a combination of search parameters.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input contains attributes that are used to search paused tasks that need to be released.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReleasePausedTasksRequestMessage

CheckAvailability

Provides the ability for order capture applications to retrieve, view and analyze sales order item availability and promising options.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input payload contains the attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}CheckAvailabilityServiceRequestMessage

GetOrderDetails

Deprecated. Provides the ability for order capture applications to retrieve and view fulfillment order and orchestration plan details. This service operation was replaced with the GetOrderDetailsAsync operation of the Order Information Service.

Callback Operation Name:

Service Type: One Way

Input Payload

  • Description: The input is the order identifiers for the order to be retrieved.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetOrderDetailsRequestMessage

Output Payload

  • Description: The Output Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetOrderDetailsResponseMessage

ProcessOrderRequestSync

Operation used to submit a orchestration order for Distributed Order Orchestration to initiate transformation.

Callback Operation Name:

Service Type: Synchronous

Input Payload

  • Description: The input payload has the orchestration order SDO. Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReceiveOrderServiceRequestMessage

Output Payload

  • Description: The output payload contains both Source and DOO keys along with Order Status information.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReceiveOrderServiceResponseMessage

SubmitDraftOrderSync

Operation used to create an order in a draft status or create and submit the order governed by the submitFlag in the SDO.

Callback Operation Name:

Service Type: Synchronous

Input Payload

  • Description: The input payload has the order request SDO. Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}SubmitDraftOrderRequestMessage

Output Payload

  • Description: The output payload contains both Source and DOO keys along with Order Status information.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}ReceiveOrderServiceResponseMessage

GetAvailabilityCheckSync

Provides the ability to get the available supply of an item at an organization or a supplier.

Callback Operation Name:

Service Type: Synchronous

Input Payload

  • Description: The input payload includes the inventory item ID, request date, quantity, and additional additional attributes that can be specified while doing the availability check.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetAvailabilityCheckSyncRequestMessage

Output Payload

  • Description: The output payload contains the attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), data promised, available Qty,and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetAvailabilityCheckSyncResponseMessage

GetOrderDetailsSync

Deprecated. Provides the ability for order capture applications to retrieve and view fulfillment order and orchestration plan details. This service was replaced with the GetOrderDetails operation of the Order Information Service.

Callback Operation Name:

Service Type: Synchronous

Input Payload

  • Description: The input is the order identifiers for the order to be retrieved.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetOrderDetailsRequestMessage

Output Payload

  • Description: The Output Data payload contains all the Order attributes including but not limited to inventoryItemId (ID of the item to be fulfilled), unitOfMeasure, orderedQuantity (the quantity of the ordered), dateRequested (arrival date or ship date) and so forth.

  • Type: {http://xmlns.oracle.com/apps/scm/doo/decomposition/receiveTransform/receiveSalesOrder/DooDecompReceiveOrderExternalComposite}GetOrderDetailsResponseMessage