Un documento de Lenguaje de descripción de
servicios Web (Web Services Description Language - WSDL) especifica la interfaz
para un servicio Web y permite que un cliente de servicio Web lo invoque. Un documento
WSDL generado a partir de un conjunto de mensajes
define las peticiones y respuestas de servicio Web en base a los mensajes
que ha definido en ese conjunto de mensajes.
Utilice archivos de definición de mensajes con espacios de nombres de destino cuando genere WSDL. Si no lo hace, WebSphere Message Broker tomará como espacio de nombres de destino por omisión el espacio de nombres de destino WSDL .
Antes de ejecutar el generador WSDL, deberá crear uno o
varios archivos de categoría de mensajes para el conjunto de mensajes. Establezca la
Clase de categoría de mensajes en
wsdl para cada archivo de categoría.
Incluya uno o varios mensajes en cada archivo de categoría y asigne el tipo de rol
wsdl:input,
wsdl:output o
wsdl:fault.
Cada categoría corresponde a una operación WSDL en el documento WSDL generado.
Para cada archivo de definición de mensajes del conjunto de mensajes, se
genera un archivo de esquema XML. Dentro del documento WSDL principal, las
operaciones se definen en base a mensajes lógicos, que a su vez se definen en
base a los elementos y tipos definidos en estos archivos de esquema XML. Los mensajes y
operaciones WSDL se basan en los mensajes de intermediario que ha especificado
anteriormente en los archivos de categoría proporcionados.
Las operaciones WSDL se agrupan en una interfaz lógica o
portType y, a continuación, se asocian a un enlace que define el formato físico de los mensajes.
Puede seleccionar uno de los enlaces siguientes, cuando genera WSDL:
Una definición de servicio WSDL especifica el punto final en el que está
disponible el servicio. Puede elegir que las definiciones del servicio, el enlace y
portType se generen como un solo archivo o como archivos aparte, pero los archivos de
esquema XML siempre se generan por separado.
Normalmente, las herramientas que utilizan WSDL toleran mejor el formato de un solo
archivo.