Einleitung | Generelles | Nachrichtenstruktur | Nachrichtendetails | Codes |
Änderungen |

QDXEnvelope-3.0

2. |  | Generelles
3.0. |  | Terminologie
Im folgenden soll die in dieser Spezifikation verwendete Terminologie erläutert werden. Qualitätsdaten sind die Menge aller benötigten Daten, die vom sendenden Unternehmen zum empfangenden Unternehmen übermittelt werden. Diese Daten liegen noch in keinem näher spezifizierten Format vor. Ein Qualitätsdokument ist die XML-Datei, in der die für das Qualitätsdokument relevanten Qualitätsdaten im QDX-Format gespeichert und zum Empfänger übermittelt werden.
2.2. |  | Aufbau der Spezifikation / Dokumentation
Die Dokumentation des QDX-Standards besteht aus verschiedenen Dokumenten. Das hier vorliegende Dokument ist die detaillierte Spezifikation des Standards. Sie wird ergänzt durch die technische Spezifikation des QDX-Standards in Form von XSDs (XML-Schema) sowie Beispieldateien von QDX®-konformen XML-Dateien. Im Folgenden wird der Aufbau der vorliegenden Spezifikation erläutert. Diese Unterlagen sind als 'kompilierte HTML-Datei (chm)' erzeugt worden. Die Abschnitte 1 und 2 dienen der Einleitung und allgemeinen Erklärungen. Abschnitt 3 enthält die hierarchische Ansicht jeweils eines speziellen Dokumentes (Beispiel: QDXComplaint) beginnend mit dem Wurzelelement. Auf der linken Seite werden Status und Auftreten (MinOccurs und MaxOccurs) aufgeführt. Auf die Darstellung von Attributen wird in der hierarchischen Sicht aus Gründen der Übersicht verzichtet. Die Elemente sind verlinkt mit den Beschreibungen aller Elemente und Attribute in Abschnitt 4.
Abschnitt 4 enthält detaillierte Informationen für jedes Element und Attribut. Auf der linken Seite wird der Nachrichtenbaum gezeigt. Die Knoten komplexer Elemente können geöffnet werden, um deren Struktur zu sehen. Auf der rechten Seite werden alle relevanten Informationen des vorgewählten Knotenpunktes gezeigt.
Der Datentyp eines Elements oder Attributes in Abschnitt 4 ist per Hyperlink mit Abschnitt 5 verknüpft. In Abschnitt 5 werden die Datentypen, Attribute und/oder Segmente beschrieben auf denen ein Element bzw. Attribut basiert.
Im Komponentenreport zeigt eine Grafik die Struktur des jeweils ausgewählten Elementes an. Die Namen der Elemente sind verlinkt mit den entsprechenden Datentypen bzw. Unterelementen. Die Einträge unter "Genutzt in" verweisen auf den Abschnitt 4. Die ggf. an den Elementen vermerkten Ziffern geben die Attribute minOccurs und maxOccurs an, wobei folgendes gilt: - keine Ziffern: minOccurs = 1 und maxOccurs = 1 - 0..1: minOccurs = 0 (optionales Element), maxOccurs = 1 - 0..* oder 1..* : minOccurs wie oben, maxOccurs = unbounded (wiederholbares Element) Die in der Graphik verwendeten Symbole haben folgende Bedeutung:
xsd:sequence – die Elemente müssen in der XML-Instanz exakt in der beschriebenen Reihenfolge enthalten sein; optionale Elemente können entfallen, wenn sie nicht zur Datenübertragung gebraucht werden. Muss – Elemente sind Pflichtangaben in ihrer jeweiligen Struktur. xsd:choice – eins (und nur eins) der Sub-Elemente muss in der XML Instanz erscheinen.
2.3. |  | Zeichenkodierung in XML
Die Kodierung der einzelnen Zeichen in den XML-Elementen sollte in jeder XML-Datei spezifiert sein. Dies geschieht im Attribut "encoding" der XML-Text-Deklaration wie in <?xml version="1.0" encoding="UTF-8">. Hier wird als Zeichensatz "UTF-8" angegeben. QDX unterstützt alle in der XML-Spezifikation erwähnten Zeichensätze (beispielsweise ISO-8859-1, UTF-8, UTF-16). Bei den UTF-Zeichensätzen wird in der Regel ein Zeichen in einem oder mehreren Bytes gespeichert. Feldlängen werden in dieser Spezifikation nicht festgelegt und müssen bei Notwendigkeit bilateral zwischen den Geschäftspartnern vereinbart werden.
2.4. |  | Struktur der XML - Schema Dateien (XSD)
Die XSD Dateien wurden nach dem von UN/CEFACT empfohlenen Verfahren erstellt (sog. ATG2 Rules, ATG - Applied Technologies Group). Unter dem Wurzelordner qdx-xsd gibt es folgende Verzeichnisse:
Unter dem Wurzelordner qdx-xsd gibt es folgende Verzeichnisse: + jai/common Wiederverwendbare Komponenten aus dem Projekt Joint Automotive Industry + jai_qdx/common Wiederverwendbare Komponenten des QDX Projektes + jai:qdx/maindoc Nachrichten-Schemata der einzelnen Nachrichten (QDXCertificate , QDXComplaint ... ) - die XML Instanzen können gegen das jeweils zutreffende Schema validiert werden. + jai_qdxcom/common Basiskomponenten des QDX Projektes + standard/common standardisierte Datentypen für Codelisten (Enumeration Types) Die Namensraumpräfixe sind automatisch erzeugt worden und können in den XML-Instanzen durch beliebige Präfixe ersetzt werden, vorausgesetzt, die Zuordung zum jeweiligen URI erfolgt korrekt.

Version: | QDXEnvelope-3.0; ; qdxrsm | Ausgabe: | 30.06.2021 | Druck: | 04.09.2024

QDX V3.0
2021 All rights reserved, Verband der Automobilindustrie e. V., German Association of the Automotive Industry (VDA), Berlin, Germany.

Generated by GEFEG.FX®