CXML-STATUS
Élément <Status> du DTD cXML qui transporte un code de retour à 3 chiffres (200, 400, 500…) modelé sur HTTP, avec un attribut text et un corps facultatif.
Définition
Le <Status> est obligatoire dans toute <Response> et fréquent dans les <Message> de retour. Codes courants : 200 OK, 400 Bad Request, 401 Unauthorized, 412 Precondition Failed (clé déjà utilisée), 500 Internal Server Error. Les valeurs précises sont documentées dans le DTD cXML.
Origine
Spécifié dans cXML 1.0 sur le modèle de HTTP/1.1 RFC 2616, pour réutiliser des codes familiers aux développeurs Web.
Usage
Quand un acheteur émet un PunchOutSetupRequest avec une mauvaise NetworkId, le fournisseur répond <Status code="401" text="Unauthorized">Invalid credentials</Status>. L'erreur peut être tracée et corrigée dans la console Ariba.
Termes liés
- cXML — le standard parent.
- cXML Response — la réponse hôte.
- cXML Request — la requête liée.
- cXML Message — le pattern asynchrone.