rms CustOrdSubstitute Web Service





Functional Description

When a store is picking inventory to fulfill a customer order it may choose to fulfill the order with a substitute item, if the order indicates that substitutions are allowed for the item and if the inventory of the item ordered does not meet quality standards or is unavailable. If that occurs, SIM has the ability to substitute items on the customer order with another predefined ‘substitute item’. In such cases, SIM notifies an order management system (OMS) that an alternative item has been pushed into the order. Based on the notification from SIM, OMS updates the customer order. OMS also notifies RMS with the same details received from SIM so that RMS updates the inventory and customer order details. Based on OMS notification RMS updates the cancelled quantity for the original item and also creates the customer order reservation for the substitute item by updating the customer reserve inventory. This service is used for OMS to update RMS of substitution that occurred as part of the fulfillment process.

Technical Description

Services

rms-CustOrdSubstituteService


Description





Integration Catalog

RMS222

Service WSDL

rms-CustOrdSubstituteService.wsdl

ServiceDefinition.xml

rms-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

create

Create new Customer Orders item Substitute in RMS for a customer order for requests from an external Order Management System (OMS).



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

Input Mapping Report

Output Mapping Report

create

CustOrdSubColDesc.xsd

CustOrdSubColDesc.xml

InvocationSuccess.xsd

InvocationSuccess.xml

CustOrdSubColDesc-mapping.html

InvocationSuccess-mapping.html