wm.b2b.cxml.messages:sendPunchOutOrderMessage
Deprecated - This service, available since
Ariba Supplier OnRamp 1.5, is now deprecated and will be removed in a future release. We recommend that you use the PunchOutOrderMessage mapping utilities described in
Mapping PunchOutOrderMessages instead.
WmAribaSupplier. Creates a cXML PunchOutOrderMessage when a buyer checks out a shopping cart and sends a PunchOutOrderMessage to the buyer's browser, which should be posted to the buyer's Ariba Buyer.
Input Parameters
PunchOutOrderMessage | The record representing the cXML PunchOutOrderMessage. |
resultType | Value can be direct or indirect. The value direct specifies that Integration Server will serve the checkout page. The value indirect specifies that the supplier's web server or external entity will serve the checkout page. |
templateName | The name of the HTML template, if Integration Server serves the checkout page. |
serviceName | The name of the service that will format the OrderMessage into the supplier's agreed upon format, if the supplier's web server or external entity serves the checkout page. |
punchoutURL | The URL of the supplier's catalog for punchout ordering. |
Output Parameters
None.
Usage Notes
When the value of resultType is direct, this service URL encodes the PunchOutOrderMessage. The service embeds the PunchOutOrderMessage in an HTML template that you assign in the templateName field and serves that HTML page as the shopping cart checkout page.
When the value of resultType is indirect, this service invokes the service given by serviceName to format the PunchOutOrderMessage in an agreed upon format, and sends the formatted message to an external entity. The external entity is responsible for decoding this formatted message and generating a checkout page with the PunchOutOrderMessage encoded within that page.