WebSphere Message Brokers
File: ac34750_
Writer: Jane Brockbank

Concept topic

This build: July 31, 2007 21:20:32

WSDL validation

The WS-I Validator can be used to check your WSDL definitions against the Basic Profile.

The World Wide Web Consortium (W3C) standards for Web services allow for more than one interpretation, and the Web services Interoperability Organization (WS-I) introduced a separate standard, called the Basic Profile, to tighten up the use of Web services. For example, the WS-I Basic Profile does not allow the use of SOAP encoding.

For more information about the WS-I Basic Profile refer to the WS-I, and in particular the WS-I Basic Profile document:

You can use the WS-I Validator to check your WSDL definitions against the Basic Profile. You can run the validator in either of the following ways:

You can set a validation failure action to control the outcome of the validation by using the following settings:
ignore
Warnings from the WS-I validator are written to the log file as informational. You must view the log file to retrieve the messages. You can continue with the process.
warn
Warnings from the WS-I validator are written to the log file as warnings. Any messages that generate a warning are highlighted with yellow symbols on the next panel of the wizard. You can continue with the process.
fail
Warnings from the WS-I validator are written to the log file as errors. Any messages that generate an error are highlighted with red symbols on the next panel of the wizard. You cannot continue with the process until the errors in the original WSDL definition are corrected and the WSDL definition is revalidated.
Note: You must set the failure action to warn or ignore if you want to use features which are not WS-I compliant such as SOAP encoding.
Related concepts
Message modeling concepts
Message definition files
Namespaces in the message model
Importing from WSDL files to create message definitions
WSDL Version 1.1
Related tasks
Working with a message set
Creating a message definition file
Importing from WSDL
Importing WSDL definitions from the command line
Generating a WSDL definition from a message set
Related reference
What is WSDL?
mqsicreatemsgdefsfromwsdl command
Importing from WSDL: generated objects and restrictions
Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:20:32

ac34750_ This topic's URL is: