Mit dem WS-I Validator (Prüfprogramm) kann überprüft werden, ob WSDL-Definitionen den Spezifikationen des Basic Profile entsprechen.
Die W3C-Standards für Web-Services lassen mehrere Interpretationen zu, und die WS-I (Web Services Interoperability Organization) hat einen eigenen Standard mit dem Namen Basic Profile eingeführt, der die Nutzung von Web-Services einschränkt. Das WS-I Basic Profile erlaubt beispielsweise nicht die Nutzung der SOAP-Codierung.
Weitere Informationen zum WS-I Basic Profile finden Sie auf der WS-I-Website, insbesondere im WS-I Basic Profile-Dokument:
Mit dem WS-I Validator (Prüfprogramm) kann überprüft werden, ob WSDL-Definitionen den Spezifikationen des Basic Profile entsprechen. Sie können den Validator auf eine der folgenden Arten ausführen:
- Manuell für eine bestimmte .wsdl-Ressource in der Workbench.
Mit dieser Option können Sie
WS-I-Konformitätsprobleme erkennen und korrigieren. Alle Probleme bei der Gültigkeitsprüfung
werden als Tasklistenfehler und Warnungen angezeigt.
Das Verhalten des Prüfprogramms kann
über
gesteuert werden.
- Automatisch unter Verwendung einer der folgenden Methoden:
- Importieren einer WSDL-Definition (mit dem WSDL-Importprogramm oder dem Befehl mqsicreatemsgdefsfromwsdl).
- Generierung der WSDL-Definition mit dem WSDL-Generator.
In diesem Fall werden Fehler angezeigt und außerdem in eine Berichtsdatei geschrieben.
Sie können über die folgenden Einstellungen eine Aktion für Fehler bei der
Gültigkeitsprüfung festlegen, um die Ausgabe der Prüfung zu steuern:
- ignore (Ignorieren)
- Warnungen des WS-I-Prüfprogramms werden als Informationsnachrichten
in das Protokoll geschrieben.
Sie müssen die Protokolldatei anzeigen, um die Nachrichten abzurufen. Die Verarbeitung kann fortgesetzt werden.
- warn (Warnen)
- Warnungen des WS-I-Prüfprogramms werden als Warnungen in das Protokoll
geschrieben.
Alle Nachrichten, die eine Warnung generieren, werden in der nächsten Anzeige des
Assistenten durch gelbe Symbole hervorgehoben. Die Verarbeitung kann fortgesetzt werden.
- fail (Fehler melden)
- Warnungen des WS-I-Prüfprogramms werden als Fehler in das
Protokoll geschrieben.
Alle Nachrichten, die einen Fehler generieren, werden in der nächsten
Anzeige des Assistenten durch rote Symbole hervorgehoben. Sie können den Prozess erst
fortsetzen, nachdem die Fehler in der ursprünglichen WSDL-Definition korrigiert wurden und die
Definition erneut auf Gültigkeit überprüft wurde.
Anmerkung: Sie müssen die Fehleraktion auf warn oder ignore setzen, wenn Sie Funktionen
nutzen möchten, die nicht WS-I-konform sind, z. B. die SOAP-Codierung.