WSDL-Definitionen über die Befehlszeile importieren

In diesem Abschnitt wird die Verwendung des WSDL-Befehlszeilenimportprogramms (mqsicreatemsgdefsfromwsdl) beschrieben, um eine Nachrichtengruppe mit Nachrichtendefinitionen auszufüllen.

Vorbereitungen:

Bevor Sie die in diesem Abschnitt beschriebene Task bearbeiten, ist es empfehlenswert, dass Sie die folgenden Referenzabschnitte lesen:

Mit dem WSDL-Befehlszeilenimportprogramm können Sie eine neue, für Namespaces aktivierte Nachrichtengruppe erstellen, in die die Nachrichtendefinitionsdateien aufgenommen werden, oder Sie können Nachrichtendefinitionsdateien zu einer vorhandenen, für Namespaces aktivierten Nachrichtengruppe hinzufügen. Wenn die Nachrichtengruppe bereits vorhanden ist, muss sie für Namespaces aktiviert sein.

Wenn Sie eine neue Nachrichtengruppe über die Befehlszeile erstellen, werden standardmäßig nur die logischen Informationen gespeichert. Falls physische Formate in der Nachrichtengruppe erforderlich sind, haben Sie zwei Möglichkeiten:

Der Befehl mqsicreatemsgdefsfromwsdl kopiert die benötigten WSDL-Dateien in den Arbeitsbereich, bevor der Import ausgeführt wird. Dabei handelt es sich um die WSDL-Datei auf der höchsten Ebene und alle Dateien, zu denen in dieser Datei eine Verknüpfung enthalten ist. Die Dateien werden unter der angegebenen Nachrichtengruppe in einen Ordner mit dem Namen 'importFiles' kopiert und nach dem Importieren nicht entfernt, so dass der Benutzer sie anschließend in der Workbench aktualisieren oder einer Gültigkeitsprüfung unterziehen kann.

So importieren Sie WSDL-Definitionen über die Befehlszeile:

  1. Schließen Sie die Workbench. Sie darf nicht aktiv sein, wenn Sie das Befehlszeilenimportprogramm verwenden.
  2. Rufen Sie den Befehl mqsicreatemsgdefsfromwsdl in einer Eingabeaufforderung auf, und geben Sie dabei den Projektnamen der Nachrichtengruppe, den Pfadnamen des Verzeichnisses, in dem sich die WSDL-Datei der höchsten Ebene befindet, den Namen der Datei und andere optionale Parameter an, die benötigt werden. Wenn Sie zur neuen Nachrichtengruppe, die mit dem Befehl mqsicreatemsgdefsfromwsdl erstellt wird, physische Formate hinzufügen möchten, geben Sie die Basisnachrichtengruppe, die diese physischen Formate enthält, als -base-Parameter in der Befehlszeile für den Import an.
  3. Überprüfen Sie nach Abschluss des Befehls die Protokolldatei. Der Dateideskriptor lautet *.wsdl.report.txt, und der Name entspricht dem Namen, den Sie im Befehl angegeben haben. Dieser Bericht wird erstellt, wenn Sie den Befehl mqsicreatemsgdefsfromwsdl aufrufen, und standardmäßig in das Verzeichnis geschrieben, aus dem der Befehl aufgerufen wurde. Der Bericht stellt folgende Informationen bereit:
    • Details zu den Parametern, die beim Aufruf des Befehls mqsicreatemsgdefsfromwsdl angegeben wurden.
    • Name der Datei, die importiert wurde.
    • Details zum Importvorgang (beispielsweise Warnungen, die generiert wurden, und Nachrichtenmodellobjekte, die erstellt wurden).
  4. Starten Sie die Workbench, und wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'. Die Nachrichtendefinitionsdatei, die beim Aufruf von mqsicreatemsgdefsfromwsdl erstellt wurde, wird in dem von Ihnen angegebenen Projekt angezeigt.

Wenn beim Importieren einer WSDL-Definition ein Fehler auftritt, überprüfen Sie sorgfältig alle vom Importprogramm gemeldeten Fehler. Standardmäßig werden alle Fehler angezeigt und in der oben beschriebenen Datei gespeichert. Geben Sie den Befehlszeilenparameter -v (verbose, ausführlich) an, um zusätzliche Informationen zum Import zu sammeln. Dieser Parameter zeigt mit fortschreitendem Import detailliertere Informationen an.

Zugehörige Konzepte
Methoden zur Erstellung von Nachrichtendefinitionen
Import aus anderen Modelldarstellungen zum Erstellen von Nachrichtendefinitionen
Zugehörige Tasks
Mit einem Nachrichtengruppenprojekt arbeiten
Eine Nachrichtengruppe erstellen
Zugehörige Verweise
Befehl 'mqsicreatemsgdefsfromwsdl'
Befehl 'mqsicreatemsgdefs'
Importformate
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ad30510_