A Web Services Description Language (WSDL) document specifies the interface to a web service, and enables a web service client to start it. A WSDL document that is generated from a message model defines web service requests and responses in terms of the messages that you have defined in that message model.
You can generate a WSDL document for a message model that resides in a message set.
Use message model files with target namespaces when you generate WSDL. If you do not, IBM Integration Bus uses the WSDL target namespace as the default target namespace.
In the main WSDL document, operations are defined in terms of logical messages, which are themselves defined in terms of the elements and types that are defined in these message model files.
WSDL operations are grouped into a logical interface or portType, and are then associated with a binding which defines the physical format of the messages. You can select only one of the following bindings when you generate WSDL:
A WSDL service definition specifies the endpoint where the service is available. You can elect to have the service, binding, and portType definitions generated as a single file or as separate files. Tools that use WSDL are typically more tolerant of the single-file format. If you select single-file, you can also choose whether the associated XML Schema is generated from the message model as a separate file or in-line.