Vorher müssen die folgenden Aufgaben ausgeführt werden:
Bevor Sie mit dieser Task beginnen, sollten Sie folgende Punkte beachten:
- Um eine neue Nachrichtendefinitionsdatei aus einem XML-Schema zu erstellen, muss die
Schemadatei bereits in der Workbench vorhanden sein; beispielsweise
in Ihrem Nachrichtengruppenprojekt. Dies ermöglicht es Ihnen, die Schemadatei im Assistenten
Neue Nachrichtendefinitionsdatei auszuwählen.
- Wenn die Nachrichtengruppe, zu der Sie die neue Nachrichtendefinitionsdatei hinzufügen, über eine XML Wire-Format-Ebene verfügt, aber keine Namespaceunterstützung hat, wird das importierte Schema geändert, um Namespaces zu entfernen. Es wird daher empfohlen, dass Sie die Namespaceunterstützung aktivieren, bevor Sie ein Schema importieren.
- Wenn die Nachrichtengruppe, zu der Sie die neue Nachrichtendefinitionsdatei hinzufügen,
nicht über eine XML Wire-Format-Ebene verfügt, sondern stattdessen über
Namespaceunterstützung verfügt, erscheinen nur die logischen Informationen im Modell. Fügen Sie daher der Nachrichtengruppe eine physische Schicht hinzu, bevor Sie das Schema
importieren. So gewährleisten Sie, dass die Nachrichtengruppe mit den Einstellungen und Werten des Schemas belegt
wird. Das XML-Schema wird nicht dahingehend geändert, dass Namespaces entfernt werden.
- Wenn die Nachrichtengruppe, zu der Sie die neue Nachrichtendefinitionsdatei hinzufügen, nicht über eine XML Wire-Format-Ebene und nicht über Namespaceunterstützung verfügt, erscheinen nur die logischen Informationen im Modell, und das importierte Schema wird so geändert, dass es Namespaces entfernen kann.
- Wenn Sie mit einer Nachrichtengruppe arbeiten, die nicht über Namespaceunterstützung verfügt, müssen Sie die Einstellungen angeben, die verwendet werden sollen, wenn Sie ein Schema in die Nachrichtengruppe importieren. Diese Einstellungen ermöglichen es Ihnen, festzulegen, wie das Importprogramm bestimmte individuelle Schemas konstruiert. Sie können das Schema entweder zurückweisen, wenn Vorkommen der Anweisung festgestellt werden, oder Sie können diese modifizieren. Wenn Sie sie modifizieren, modifiziert das Importprogramm alle Vorkommen des Konstrukts.
- Die Erweiterung der XML-Schemadatei muss .xsd in Kleinbuchstaben lauten.
In den folgenden Schritten erstellen Sie eine vollständig neue
Nachrichtendefinitionsdatei oder überschreiben den Inhalt einer vorhandenen Datei.
Gehen Sie wie folgt vor, um eine Nachrichtendefinition aus einer
XML-Schemadatei zu erstellen: