CXML-EXTRINSIC
Élément <Extrinsic> du DTD cXML qui transporte une paire clé/valeur arbitraire pour étendre un message sans casser la conformité au schéma de base.
Définition
<Extrinsic name="...">value</Extrinsic> peut apparaître dans presque tous les éléments cXML (Order, Item, ShipTo, etc.). Sa sémantique est convenue bilatéralement par les partenaires ; le récepteur doit ignorer les extrinsics qu'il ne reconnaît pas.
Origine
Inclus dans cXML 1.0 pour autoriser l'extension contrôlée du standard sans nécessiter de version. C'est l'équivalent fonctionnel de l'extension EDIFACT (segments UNS).
Usage
Pour propulser un projet ID, un acheteur ajoute dans son OrderRequest : <Extrinsic name="ProjectCode">PRJ-2026-042</Extrinsic>. Le fournisseur transporte ce code dans sa facture pour permettre le rapprochement.
Termes liés
- cXML — le standard parent.
- cXML Header — exemple de conteneur.
- cXML Request — exemple de conteneur.
- cXML Message — exemple de conteneur.