Oracle® Retail Merchandising Foundation Cloud Service Operations Guide Volume 2 - Message Publication and Subscription Designs Release 16.0.028 E97817-01 |
|
![]() Previous |
![]() Next |
RMS Operations Guide, Volume 2-Message Publication and Subscription Designs contains detailed technical information about how RMS interacts with the Oracle Retail Integration Bus (RIB).
Oracle Retail Integration Bus (RIB) RMS functional overview are incorporated into the publication and subscription designs. The retailer can extract the business rationale behind each publication or subscription as well as the technical details that describe, on a technical level, how RMS publishes messages to the RIB or how RMS subscribes to the message from the RIB.
Subscription Application Programming Interface (API) that is designated as External is a set of interfaces designed for external systems that maintain the applicable data. RMS subscribes to consume the data when it is published so that the corresponding data in RMS can be kept in sync with the external system that maintains the data.
Parallel processing threading capability for a message family is limited by the parallel processing support in the publishing performed by applications. For example, the Inventory Adjustment (InvAdjust) message family is published by the Oracle Retail Warehouse Management System (RWMS) and subscribed by RMS. Because RWMS supports only single process publishing, RMS needs to be set up for single process subscription for the InvAdjust message family.
The majority of publishing and all of the subscribing APIs support parallel processing. The APIs that do and do not support parallel processing publication are listed in the following:
The following RMS publishing APIs support parallel processing:
RMSMFM_ALLOCB (Allocations Publication API)
RMSMFM_ITEMLOCB (Item Location Publication API)
RMSMFM_ITEMSB (Item Publication API)
RMSMFM_MERCHHIERB (Merchandise Hierarchy Publishing API)
RMSMFM_ORDERB (Order Publication API)
RMSMFM_RCVUNITADJB (Receiver Unit Adjustment Publication API)
RMSMFM_RTVREQB (RTV Request Publication API)
RMSMFM_SHIPMENTB (ASNOUT Publication API)
RMSMFM_TRANSFERSB (Transfers Publication API)
RMSMFM_WOINB (Work Orders in Publication API)
RMSMFM_WOOUTB (Work Orders out Publication API)
The following RMS publishing APIs do not support parallel processing:
RMSMFM_BANNERB (Banner Publication API)
RMSMFM_DIFFGRPB (Differentiator Groups Publication API)
RMSMFM_DIFFIDB (Differentiator ID Publication API)
RMSMFM_DLVYSLTB (Delivery Slot Publication API)
RMSMFM_PARTNERB (Partner Publication API)
RMSMFM_SEEDDATAB (Seed Data Publication API)
RMSMFM_SEEDOBJB (Seed Object Publication API)
RMSMFM_STOREB ()
RMSMFM_SUPPLIERB
RMSMFM_UDAB (UDA Publication API)
RMSMFM_WHB (Warehouse Publication API)
The Web Service Provider Implementations API Designs chapters provide a high level overview of the SOAP and ReST APIs. The implementation of these services, along with the associated Web Service Definition Language (WSDL) or Web Application Description Language (WADL), may be used to get a full understanding of the data requirements, validation rules, persistence rules, and return values associated with the service.