Ariba Supplier OnRamp 7.1 | webMethods Ariba Supplier OnRamp Documentation | webMethods Ariba Supplier OnRamp Installation and User’s Documentation | Concepts | Architecture and Components
 
Architecture and Components
 
The Document Receiver Service: receiveCXML
The Message Module
The Configuration Module
The Logging/Document Store Module
The Event Module
The Error Module
The Test Module
The following figure illustrates how Ariba Supplier OnRamp processes cXML request documents sent by an Ariba Buyer using Ariba SN to a supplier, and how it returns a response to the Buyer. The figure shows how processing is achieved both with and without Trading Networks.
The processing begins with a buyer using his procurement system to send a cXML request message to Ariba SN using the Ariba Buyer. The request message, shown as message (1) in the figure, can be any of the following:
*A cXML PunchOutSetupRequest document.
*A cXML OrderRequest document.
*A cXML ProfileRequest document.
*A cXML MasterAgreementRequest document.
*A Multipart MIME message containing a cXML OrderRequest document and one or more optional attachment documents.
Note:
Currently, Ariba SN can receive only OrderRequest documents in a Multipart MIME document. No other cXML documents can be sent inside a MIME document.
When the cXML request message arrives at Ariba SN, it routes the message to the appropriate supplier's URL that will receive the cXML message.
When the cXML request message arrives at the supplier's URL, Ariba Supplier OnRamp sends the cXML message to the Document Receiver service wm.b2b.cxml:receiveCXML, shown as message (2) in the figure.
The following subsections describe what happens next.