CXML-TRANSMISSION
Couche de transmission HTTP/HTTPS d'un message cXML — distincte du contenu XML, gouvernée par les conventions Ariba Network (POST, content-type, retry, ack).
Définition
Une transmission cXML standard est un HTTP POST avec Content-Type: text/xml; charset=utf-8 ou application/xml. Le retour 200 OK implique acceptation protocolaire. Le retransmission sur timeout doit conserver le payloadID original pour permettre l'idempotence.
Origine
Décrit dans les guides d'intégration Ariba Network depuis 1999 ; non normalisé par une RFC, mais cristallisé dans l'écosystème SAP Ariba.
Usage
Une plateforme acheteur émet un OrderRequest vers https://supplier.example/cxml. Sur erreur 5xx ou timeout, elle ré-émet jusqu'à 3 fois (intervalle 30/60/120 s), même payloadID. Au-delà, un humain intervient.
Termes liés
- cXML — le standard parent.
- cXML PayloadID — la clé d'idempotence.
- TLS 1.3 — couche sécurité.
- cXML Message — le pattern asynchrone.