CXML-RESPONSE
Élément <Response> du DTD cXML qui retourne le résultat d'un <Request> synchrone : statut, données fonctionnelles et éventuelles erreurs.
Définition
Le <Response> est la réponse symétrique d'un <Request>. Il contient un <Status> obligatoire (code 200, 400, 500, etc.) et, le cas échéant, un sous-élément fonctionnel comme <PunchOutSetupResponse> qui transporte l'URL de redirection vers le catalogue PunchOut du fournisseur.
Origine
Comme <Request>, <Response> est défini dès cXML 1.0. Il standardise la sémantique de retour HTTP synchrone pour rendre l'intégration acheteur/fournisseur uniforme.
Usage
Lors d'un PunchOutSetup, l'acheteur émet un <Request><PunchOutSetupRequest>...</PunchOutSetupRequest></Request> et reçoit un <Response><Status code="200" text="success"/><PunchOutSetupResponse><StartPage><URL>https://supplier.example/punchout?token=...</URL></StartPage></PunchOutSetupResponse></Response>.
Termes liés
- cXML — le standard parent.
- cXML Request — la requête associée.
- cXML Status — le code statut.
- cXML Header — l'en-tête.