Generación de una definición de servicio Web a partir de un conjunto de mensajes

Este tema de la tarea describe cómo generar un documento WSDL (Web Services Description Language) a partir de un conjunto de mensajes que especifique la interfaz para un servicio Web.

Antes de empezar:

Para realizar esta tarea, ya tiene que haber completado las tareas siguientes:

Antes de empezar esta tarea, deberá tener en cuenta los puntos siguientes:

Para generar una Definición de servicio Web:

  1. Vaya a Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. En el Navegador de recursos, pulse el botón derecho del ratón en el archivo de definición de mensajes a partir del cual desea generar una Definición de servicio web y seleccione Nuevo > Definición WSDL. De forma alternativa, abra el asistente pulsando el botón derecho del ratón en cualquier lugar del navegador de recursos y, a continuación, pulse Nuevo > Definición WSDL en el menú emergente o pulse Archivo > Nuevo > Definición WSDL en el menú del entorno de trabajo. Esto abre el asistente de Nuevo archivo de definición WSDL.
  3. Siga los pasos del asistente y rellene los detalles según sea necesario.
    Nota:
    • Es posible que diferentes paneles y opciones estén sujetos a los valores que haya establecido en el asistente por lo que es posible que no siempre aparezcan.
    • Algunos campos del asistente pueden estar desactivados. Esto puede ser debido a que el campo tiene un valor obligatorio o a que no se utiliza como resultado de otros valores que ya ha establecido.

Al finalizar el asistente para Nueva definición WSDL, habrá generado una definición WSDL. La extensión de archivo de los archivos WSDL es *.wsdl y para cualquier archivo de esquema importado en modalidad de múltiples archivos (en la que una definición WSDL se divide entre diferentes archivos) es *.xsd.

El siguiente es un ejemplo del WSDL esperado que se ha generado para un enlace JMS:

<wsdl:service name='HTTP'>
  <wsdl:port binding='tns:HTTPSoapBinding' name='HTTP'>
    <wsdlsoap:address
       location='jms:/queue?destination=jms/MyQueue&amp;
                 connectionFactory=jms/MyCF&amp;
                 priority=5&amp;
                 targetService=GetQuote'/>
  </wsdl:port>
</wsdl:service>
Nota: Las diferentes partes de la serie de caracteres de la ubicación se dividen en líneas diferentes para mayor claridad pero, en la práctica, se generan como una serie de caracteres continuada sin espacios en blanco adicionales.
Conceptos relacionados
El modelo de mensaje
Generar representaciones de modelo
Tareas relacionadas
Cómo trabajar con un conjunto de mensajes
Cómo trabajar con un archivo de definición de mensajes
Cómo trabajar con objetos de modelo de mensaje
Cómo trabajar con un archivo de categoría de mensajes
Referencia relacionada
Generación de WSDL
Nuevo asistente de definición WSDL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad18211_