CXML-MESSAGE
cXML Message is the <Message> element of the cXML DTD that carries an asynchronous (one-way) event, as opposed to the synchronous <Request>/<Response> pair.
Definition
<Message> is used in flows where no immediate application-level reply is expected, e.g. an asynchronous <OrderRequest> or a <ConfirmationRequest>. Receipt proof is carried by a protocol acknowledgment (HTTP 200 OK), not by a <Response>.
Origin
Introduced in cXML 1.2 to cover asynchronous transports, especially flows between suppliers and platforms such as SAP Business Network.
Use
A cloud platform sends a <Message><ConfirmationRequest>...</ConfirmationRequest></Message> to the supplier's ERP. The ERP acknowledges with HTTP 200, processes later, and later sends back a standalone <Message><StatusUpdateRequest>...</StatusUpdateRequest></Message>.
Related terms
- cXML — the parent standard.
- cXML Request — the synchronous pattern.
- cXML Response — the synchronous response.
- cXML Transmission — transport detail.