Generación del lenguaje de descripción de servicios web (WSDL)

Un documento Web Services Description Language (WSDL) especifica la interfaz para un servicio web. Un documento WSDL permite que un cliente de servicios web invoque un servicio web utilizando los mensajes definidos en una definición de mensajes.

Antes de ejecutar el generador de WSDL, es necesario que haya creado previamente uno o más archivos de categorías de mensajes para el conjunto de mensajes. El archivo de categorías debe tener una variedad de categoría de mensaje de wsdl. El archivo de categorías también debe tener uno o varios mensajes y éstos deben tener asignado un tipo de función de wsdl:input, wsdl:output o wsdl:fault. Cada categoría corresponde a un Tipo de puerta WSDL en el archivo WSDL de mensajes generado.

Para cada archivo de definición de mensajes en el conjunto de mensajes, se genera un archivo de esquema XML. Estos archivos los incluye el archivo WSDL de mensajes y WSDL los utiliza para definir tipos de mensajes. A continuación, los mensajes WSDL se declaran utilizando estos tipos. Estos son los mismos tipos de mensajes que se añadieron anteriormente a los archivos de categorías.

Debe seleccionar al menos un enlace para el WSDL de salida. Los enlaces válidos son SOAP (over JMS), SOAP (over HTTP) y JMS (TextMessage).

Los enlaces de WSDL corresponden al formato físico para los mensajes. Se genera un archivo WSDL de enlaces como parte de la salida. En este archivo se describen todos los enlaces seleccionados, que hacen referencia al WSDL de mensaje descrito anteriormente.

Los servicios WSDL describen el servicio web. Estos correlacionan los enlaces descritos anteriormente a un determinado servicio. Todos los servicios WSDL para un conjunto de mensajes se definirán en un archivo separado.

Resumen de los archivos que el generador de WSDL utiliza

Archivos de entrada:

Archivos de salida:

Conceptos relacionados
Conceptos de diseño de mensajes
Archivos de definiciones de mensajes
Esquema XML
Categorías de mensajes
Generación de diccionarios de mensajes
Importación de esquemas XML para crear definiciones de mensajes
Generación de un esquema XML

Tareas relacionadas
Generación de una definición de servicio web desde un conjunto de mensajes