
CIDX ist eine Organisation auf Mitgliedschaftsbasis, die im Auftrag des chemischen Sektors Standards für den elektronischen Handel in der chemischen Industrie erstellt.
Chem eStandards ist eine Sammlung definierter Messages und Richtlinien für verknüpfte Business-Prozesse, die Unternehmen verwenden, um Anfragen zu verstehen und elektronische Geschäftsaufträge und verknüpfte Transaktionen durchzuführen. Chem eStandards werden in XML erstellt.
Chem eStandards-Transaktionen
Die CIDX-Standards vereinheitlichen Geschäftsprozesse zwischen Partnern in einer Logistikkette. CIDX stellt diese Standards als Spezifikationen für Chem eStandards Business-Transaktionen bereit.
Chem eStandards Business-Transaktionen umfassen folgende Informationen:
Die Struktur und der Inhalt der ausgetauschten Dokumente werden durch XML Document Type Definitions (DTDs) festgelegt.
Geschäftspartner, die an einer Chem eStandards Business-Transaktion beteiligt sind, tauschen Dokumente aus, die diesen DTDs entsprechen. Sie verwenden Transport-Protokolle, die durch die Chem eStandards definiert sind. Zurzeit sind das HTTP und SMTP.
Der CIDX-Adapter verwendet das Transport-Protokoll HTTP.
Chem eStandards-Message-Typen
Chem eStandards-Messages werden zwischen Geschäftspartner ausgetauscht, die am Chem eStandards-basierten Datenaustausch teilnehmen. Die RNIF- 1.1-Spezifikation ist Grundlage der Chem eStandards. Messages liegen als RNIF-Action- und RNIF-Signal-Messages vor.
Der Inhalt der Message ist festgelegt und Teil der Chem eStandards Message-Dokumentation. Die Message enthält Business-Inhalt, beispielsweise Order Create.
Diese Messages sind Acknowledgments als Antwort auf Chem eStandards-Actions. Signal-Messages werden in der Regel asynchron ausgetauscht. Sie können positiv oder negativ sein.
Das Receipt-Acknowledgment ist eine positive Chem-eStandards Signal-Message, die gesendet wird, wenn eine Message von einem Partner empfangen und inhaltlich und syntaktisch als gültige Chem-eStandards Action-Message betrachtet wird. Sie wird auch bei der Unleugbarkeit verwendet und, um die Zuverlässigkeit der Zustellung nach zu verfolgen.
Diese Message wird gesendet, wenn eine Message von einem Partner empfangen wird und nach der Schemavalidierung mit der entsprechenden DTD als ungültig betrachtet wird.
Diese Message wird gesendet, um einen Fehler in der Bearbeitung der Action-Message bezüglich der Business-Regeln oder andere Bearbeitungsfehler anzuzeigen.
CIDX-Message-Struktur
Die folgende Abbildung veranschaulicht die Struktur einer CIDX-Message:
Die Chem eStandards verwenden die in RNIF Version 1.1 festgelegte Message-Struktur. Die oben abgebildete Message-Struktur umfasst drei XML-Dokumente (eine Preamble, einen Service Header und die Chem eStandards Message, die als multipart/related MIME-Dokument abgelegt werden) sowie Längenfelder und optionale Signaturinformationen.