In diesem Abschnitt wird die Verwendung des WSDL-Befehlszeilenimportprogramms (mqsicreatemsgdefsfromwsdl) beschrieben, um eine Nachrichtengruppe mit Nachrichtendefinitionen auszufüllen.
Vorbereitungen:
Bevor Sie diese Aktion ausführen, sollten Sie folgende Informationen lesen:
Das WSDL-Befehlszeilenimportprogramm ermöglicht es Ihnen, eine neue, für Namespaces aktivierte Nachrichtengruppe zu erstellen, in der die Nachrichtendefinitionsdateien gespeichert werden. Mit dem WSDL-Befehlszeilenimportprogramm können Sie zudem Nachrichtendefinitionsdateien zu einer bestehenden, für Namespaces aktivierte Nachrichtengruppe hinzufügen.
Wenn Sie einer bereits besthenden Nachrichtengruppe eine neue Nachrichtendefinitionsdatei hinzufügen, sollte sie auch eine physische XML-Formatebene haben. Um die Web-Service-Interoperabilität zu verbessern, wird empfohlen, unnötige kundenspezifische Anpassungen der physischen XML-Formatschicht für Nachrichten, die an Web-Service-Prozessen teilnehmen, zu vermeiden.
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, die eventuell durch sie importiert werden. 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:
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.