Mit dem Befehl mqsicreatemsgdefsfromwsdl können Sie eine einzelne WSDL-Definition importieren. Ist die WSDL-Definition in mehrere Dateien aufgeteilt, muss die angegebene Datei die WSDL-Servicedefinition oder -Bindungsdefinition enthalten. Das WS-I-Prüfprogramm kann mit Hilfe des Attributs -vfa automatisch für die importierte WSDL-Definition ausgeführt werden.
Das Importprogramm versucht, alle relativen Importpfade mit Bezug auf das angegebene Verzeichnis aufzulösen. Es versucht außerdem, alle eventuell angegebenen absoluten Importpfade aufzulösen; allerdings sollten nach Möglichkeit keine absoluten Pfade verwendet werden. Wenn einmal ein absoluter Pfad angegeben wurde, müssen für alle weiteren Importe in die Hierarchie ebenfalls absolute Pfade angegebenen werden.
Ist für die Identifizierung des Dateinamens ein Pfad erforderlich, muss der Pfad über den Parameter -d angegeben werden.
Mit dem folgenden Beispiel soll das WSDL-Dokument 'service.wsdl' im aktuellen Verzeichnis in das Projekt 'myProject' importiert werden; ist das Projekt bereits vorhanden, soll es überschrieben werden.
mqsicreatemsgdefsfromwsdl -p myProject -d . -f service.wsdl -rmd
Mit dem folgenden Beispiel soll das WSDL-Dokument 'service.wsdl', das sich im aktuellen Verzeichnis befindet, importiert werden, um ein neues Nachrichtengruppenprojekt (newProj) auf Basis eines vorhandenen Projekts (existingProj) zu erstellen.
mqsicreatemsgdefsfromwsdl -p newProj -base existingProj -d . -f service.wsdl