oms CustomerOrder Web Service





Functional Description

This service is used by ORPOS to communicate details about customer orders with OMS and serves several functions throughout the lifecycle of the order. The first is the creation of the order that was captured at ORPOS for a customer order is being placed in the store via ORPOS that will be sourced and/or fulfilled from another location. This service also allows orders to be queried at ORPOS when processing a customer pickup, customer cancellation in store, or customer order return in the store.

Technical Description

Services

oms-CustomerOrderService


Description

A service to manage customer orders. It includes operations to create a customer order, query for customer orders, pickup/cancel items from a customer order, and return items from customer orders.





Integration Catalog

OMS04

Service WSDL

oms-CustomerOrderService.wsdl

ServiceDefinition.xml

oms-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

requestNewCustomerOrderId

Request a new customer order id.

cancelNewCustomerOrderId

Cancel a new customer order id requested earlier so the order id can be reused for other orders. This operation is invoked when the creation of a new order is cancelled after its order id has been assigned.

createCustomerOrder

Create a new customer order.

queryCustomerOrder

Query for customer orders based on input criteria.

pickupCustomerOrderItems

Pickup or cancel order items in a customer order.

returnCustomerOrderItems

Return order items from one or more customer orders.

updateReceipt

update the Receipt of a customer order.



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

requestNewCustomerOrderId

Nothing.xsd

Nothing.xml

CustOrderRef.xsd

CustOrderRef.xml

cancelNewCustomerOrderId

CustOrderRef.xsd

CustOrderRef.xml

CustOrderRef.xsd

CustOrderRef.xml

createCustomerOrder

CustOrderDesc.xsd

CustOrderDesc.xml

CustOrderDesc.xsd

CustOrderDesc.xml

queryCustomerOrder

CustOrderCriVo.xsd

CustOrderCriVo.xml

CustOrderColDesc.xsd

CustOrderColDesc.xml

pickupCustomerOrderItems

CustOrderPicVo.xsd

CustOrderPicVo.xml

CustOrderRef.xsd

CustOrderRef.xml

returnCustomerOrderItems

CustOrderRtnColVo.xsd

CustOrderRtnColVo.xml

CustOrderColRef.xsd

CustOrderColRef.xml

updateReceipt

ReceiptDesc.xsd

ReceiptDesc.xml

InvocationSuccess.xsd

InvocationSuccess.xml