Import aus Dokumentartdefinitionsdateien zum Erstellen von Nachrichtendefinitionen

Sie können eine Nachrichtengruppe mit Nachrichtendefinitionen auffüllen, indem Sie die Dokumentartdefinitionsdateien mit Hilfe des Assistenten für neue Nachrichtendefinitionsdateien oder dem Befehlszeilendienstprogramm mqsicreatemsgdefs importieren.

Mit jeder importierten XML-Dokumentartdefinitionsdatei wird eine neue Nachrichtendefinitionsdatei in der Nachrichtengruppe erstellt. Der Stammname der Nachrichtendefinitionsdatei entspricht standardmäßig dem Namen der XML-Dokumentartdefinitionsdatei. Sie können jedoch mit dem Assistenten für eine neue Nachrichtendefinitionsdatei einen anderen Stammdateinamen auswählen.

Wenn die Nachrichtendefinitionsdatei bereits existiert, müssen Sie ein Überschreiben zugelassen haben, damit der Import fortgesetzt werden kann. In diesem Fall wird der vorhandene Inhalt gelöscht und erneut erstellt.

Alle Nachrichtendefinitionsdateien, die als Folge des Imports der Dokumentartdefinitionsdatei erstellt wurden, gehören dem XML-Namensbereich noTarget an und befinden sich daher im (Standard-) Speicherort in Ihrem Arbeitsbereich.

Während des Imports wird eine Berichtsdatei erstellt. Sie befindet sich standardmäßig im Ordner log (Protokoll) der Nachrichtengruppe. Standardmäßig übernimmt sie den Namen der Nachrichtendefinitionsdatei mit der Erweiterung .report.txt.

Importieren mit dem Assistenten für neue Nachrichtendefinitionsdateien

Wenn Sie beim Importieren den Assistenten für Neue Nachrichtendefinitionsdatei zu Hilfe nehmen, können Sie angeben, welche globalen Elemente in der importierten XML-Dokumentardefinitionsdatei Nachrichten in der Nachrichtendefinitionsdatei sein sollen.

Sie können nur immer eine XML-Dokumentartdefinitionsdatei importieren. Wenn Ihre XML-Schemadatei durch Importieren oder Einschließen auf andere XML-Dokumentartdefinitionsdateien verweist, müssen diese XML-Dokumentartdefinitionsdateien in einem separaten Importvorgang in dieselbe Nachrichtengruppe importiert werden.

Mit der Befehlszeile importieren

Wenn Sie mit Hilfe der Befehlszeile importieren, können Sie entweder keine Nachrichten erstellen oder eine Nachricht für jedes globale Element in der importierten XML-Dokumentartdefinitionsdatei. Beim Import werden für jedes globale Element, das Sie angeben, eine Nachricht und das entsprechende globale Element in einer Nachrichtendefinitionsdatei erstellt. Wenn Sie nicht angeben, dass Nachrichten erstellt werden sollen, müssen Sie sie nach Beendigung des Imports mit Hilfe des Nachrichtendefinitions-Editors manuell erstellen.

Sie können mit jedem Importvorgang mehrere XML-Dokumentartdefinitionsdateien importieren.

Physische Informationen

Neben logischen Informationen kann der Import auch physische Informationen erstellen. Wenn die Nachrichtengruppe physische XML-Formate enthält, werden die physischen Formateigenschaften für alle physischen XML-Formatschichten aufgefüllt. Enthält die Nachrichtengruppe keine physischen XML-Formate, werden nur logische Informationen erstellt. Wenn Sie aus der Befehlszeile importieren, werden standardmäßig ebenfalls nur logische Informationen in der neuen Nachrichtengruppe erstellt. Ausführliche Informationen zum zusätzlichen Erstellen von physischen Informationen finden Sie unter Import von einer Befehlszeile aus .

Die Eigenschaften der physischen CWF- und TDS-Formate werden nicht aufgefüllt und übernehmen daher Standardwerte.

Bei einer oder mehreren CWF- oder TDS-Schichten kann der Import zu Einträgen in der Taskliste führen, die Sie warnen, dass bestimmte CWF- und TDS-Eigenschaften eingerichtet sein müssen, wenn die XML-Strukturen, die Sie importiert haben, in einer CWF- oder TDS-Nachricht angezeigt werden sollten.

Wenn die physischen CWF- oder TDS-Formate nicht auf Ihre XML-Strukturen anwendbar sind, können Sie diese Einträge in die Taskliste ignorieren, da es sich lediglich um Warnungen handelt. Sie verhindern nicht, dass Ihr Modell in einem anderen Format, beispielswiese als Nachrichten-Dictionary, generiert wird.

Befehlszeilenaufruf

Das Befehlszeilendienstprogramm mqsicreatemsgdefs ermöglicht Ihnen, mehrere XML-Dokumentartdefinitionsdateien mit einem einzigen Vorgang zu importieren. Alle XML-Dokumentartdefinitionsdateien müssen sich in einem Verzeichnis befinden, und die Verzeichnisposition muss als Parameter an das Dienstprogramm üb ergeben worden sein.

Das Dienstprogramm mqsicreatemsgdefs ermöglicht Ihnen zudem, als Teil des Importvorgangs eine neue Nachrichtengruppe zu erstellen, in der die Nachrichtendefinitionsdateien gespeichert werden. Sie können auch festlegen, ob die erstellte Nachrichtengruppe auf einer bestehenden Nachrichtengruppe basieren soll. Mit dieser Funktion können Sie eine leere Nachrichtengruppe vorbereiten, die ein physisches XML-Format und vorab aufgefüllte XML-Eigenschaften auf Nachrichtengruppenebene enthält, die dann in die beim Import erstellte Nachrichtengruppe kopiert werden.

Weitere Informationen zu XML-Dokumentardefinitionsdateien

Ausführliche Informationen zu XML-DTDs finden Sie auf der World Wide Web Consortium (W3C) Website.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad00833_