Ariba Supplier OnRamp 7.1 | webMethods Ariba Supplier OnRamp Documentation | webMethods Ariba Supplier OnRamp Installation and User’s Documentation | Concepts | Architecture and Components | The Message Module
 
The Message Module
The wm.b2b.cxml.messages folder in the WmAribaSupplier package contains services to create and send cXML messages related to the punchout process. The Message Module contains utilities for creating or sending the following kinds of cXML messages in HTTP format:
*OrderResponse. A response to an OrderRequest sent by an Ariba Buyer. This response should indicate that an OrderRequest was successfully received, and that the request is being processed.
*PunchOutSetupResponse. A response to a PunchOutSetupRequest sent by an Ariba Buyer. This response should contain a URL that tells the buyer's Ariba Buyer where to go to initiate a browsing session on your supplier web site.
*ErrorResponse. An error message that you send to an Ariba Buyer.
*ProfileResponse. A response to a ProfileRequest. A ProfileRequest is a buyer's query to a supplier for a list of cXML request transactions that the supplier is capable of processing. The response contains a list of supported cXML transactions and the locations where to the send the cXML transaction request documents.
*MasterAgreementResponse. A response acknowledging the MasterAgreementRequest sent by the Ariba Buyer.
Ariba Supplier OnRamp uses the Message Module to return cXML responses to the Ariba Buyer, based on output parameters you return in your implementation. The Message Module is used with both the basic document processing mechanism and with the Trading Networks processing mechanism. For punchout implementations, you do not need to use these services, because the responses are automatically returned by Ariba Supplier OnRamp.