Generación de una definición WSDL a partir de un conjunto de mensajes

Antes de iniciar debe haber realizado las tareas siguientes:

Para garantizar la máxima interoperatividad de los servicios web, utilice el estilo de documento WSDL siempre que sea posible. Cuando el estilo rpc de WSDL sea necesario, utilice la codificación literal

Sustituya las construcciones en desuso antes de generar representaciones WSDL de los modelos de mensajes.

Para generar una definición WSDL:

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. En la vista Desarrollo de intermediario, pulse con el botón derecho sobre la carpeta que contiene el archivo del conjunto de mensajes a partir del cual desea generar una definición de servicio web y seleccione Generar > Definición WSDL. Esto inicia el asistente para Generar WSDL.
  3. Siga los pasos del asistente y rellene los detalles según sea necesario. Algunos paneles y opciones están sujetos a los valores que ha establecido en el asistente por lo que es posible que no siempre aparezcan. Algunos campos del asistente pueden estar desactivados. Esto sucede cuando un campo tiene un valor obligatorio o cuando no se utiliza el campo debido a los valores que ya se han establecido en otros campos.

    Inicio del cambioPor omisión, el asistente crea el WSDL en el proyecto de conjunto de mensajes. Si va a utilizar el WSDL para configurar un nodo SOAP, cree el WSDL en el conjunto de mensajes, no en el proyecto de conjunto de mensajes.Fin del cambio

Al finalizar el asistente para Generar 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 que se ha generado para un enlace JMS:

<wsdl:service name='HTTP'>
  <wsdl:port binding='tns:JMSSoapBinding' 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 la ubicación se dividen en líneas diferentes para mayor claridad pero, en la práctica, se generan como una serie 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
Asistente para Generar WSDL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:50

ad18211_