Standards de messagerie CIDX
CIDX (Chemical Industry Data Exchange) fonctionne comme une norme organization qui prend en charge et gère les Chem eStandards pour l’échange de messages standardisé. Les entreprises de l’industrie chimique utilisent ces normes pour leurs besoins de messagerie spécifiques à l’industrie.
CIDX a adopté le RosettaNet Implementation Framework (RNIF) au niveau de la couche de messagerie pour permettre l’échange de documents XML. CIDX n’a pas adopté la couche processus public des normes RNIF.
Les Chem eStandards définissent des définitions de type de document (DTD) XML qui décrivent le contenu du service d’un message que les systèmes échangent. Le message est identique à un objet RosettaNet RNIF 1.1 dans la structure, avec des différences dans le contenu du service et certaines valeurs d’en-tête. Lorsqu’il existe une correspondance entre les normes CIDX et les messages RosettaNet, la norme CIDX adopte les noms d’éléments RosettaNet et les structures de données.
CIDX a traditionnellement utilisé l’échange de documents électroniques (EDI) pour l’échange de messages, mais a formé un nouvel ensemble de documents basé sur les technologies XML. Les Chem eStandards fournissent des réplicas XML de messages EDI.
Chem eStandards crée des messages individuels pour chaque transaction professionnelle. Les Chem eStandards utilisent deux types de réponses aux messages : les réponses techniques et les réponses de transaction. Pour une messagerie sécurisée et fiable, Chem eStandards utilise uniquement les processus de type notification de RNIF 1.1. Les Chem eStandards n’utilisent pas le processus d’interface partenaire (PIP) 0A1.
Différences entre CIDX et RosettaNet
Le tableau suivant présente certaines des différences entre RosettaNet et CIDX.
Implémentation de RosettaNet | Implémentation CIDX |
---|---|
RosettaNet utilise « Application/x-RosettaNet » comme type MIME (Multipurpose Internet Mail Extensions). | CIDX utilise « Application/x-ChemXML » comme type MIME. |
Pour les en-têtes RosettaNet, RosettaNet utilise GlobalAdministeringAuthorityCode = RosettaNet | CIDX utilise GlobalAdministeringAuthorityCode = CIDX |
RosettaNet prend en charge les messages à action unique et à double action. | CIDX prend en charge uniquement les messages à action unique. |
RosettaNet prend en charge PIP 0A1 (notification d’échec). | CIDX ne prend pas en charge PIP 0A1. |
Les messages RosettaNet peuvent être de type Transaction ou Notification. | Tous les messages CIDX sont du type Notification. |
Dans RosettaNet, vous devez dériver les paramètres de configuration PIP à partir des spécifications PIP. | Dans CIDX, vous devez dériver les paramètres de configuration PIP à partir des spécifications CIDX Chem eStandards. |
Voir aussi
Standards de messagerie RosettaNet et CIDX
Standard RNIF
Processus PIP RosettaNet
Prise en charge CIDX