Generate Web Services Description Language (WSDL)

A Web Services Description Language (WSDL) document specifies the interface for a Web Service. A WSDL document enables a Web Services client to invoke a Web Service using the messages defined in a message definition.

Before running the WSDL generator, you should have created one or more message category files for your message set. The category file must have a Message Category Kind of wsdl. The category file should also have one or more messages and these must be assigned a role type of wsdl:input, wsdl:output or wsdl:fault. Each category corresponds to a WSDL Port Type in the generated message WSDL file.

For each message definition file in the message set, one XML schema file is generated. These files are included by the message WSDL file, and WSDL uses these to define its message types. The WSDL messages are then declared using these types. These are the same messages which were previously added into the category files.

You must select at least one binding for the output WSDL. The valid bindings are SOAP (over JMS), SOAP (over HTTP) and JMS (TextMessage).

WSDL bindings correspond to the physical format for the messages. A separate bindings WSDL file is generated as part of the output. All the selected bindings are described in this file, which refers to the message WSDL described above.

WSDL services describe the web service. These map the bindings described above onto a particular service. All the WSDL services for a message set will be defined in one separate file.

Summary of the files used by the WSDL generator

Input Files:

Output Files: