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

Esta tarea describe cómo generar un documento WSDL (Web Services Description Language), que especifica la interfaz para un servicio web, desde un conjunto de mensajes.

Antes de empezar:

Para completar esta tarea, debe haber completado las tareas siguientes:

Consejo: Es recomendable sustituir cualquier construcción no utilizada antes de generar representaciones WSDL de modelos de mensajes.

Para generar una definición de servicio web:

  1. Vaya a la perspectiva 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 para generar una definición de servicio web.
  3. Abra el asistente para la nueva definición de servicio web de conjunto de mensajes pulsando Nuevo > Definición de servicio web de conjunto de mensajes. O bien, abra el asistente pulsando el botón derecho del ratón en cualquier lugar en el Navegador de recursos y, a continuación, pulsando Nuevo > Definición de servicio web de conjunto de mensajes en el menú emergente, o bien pulsando Archivo > Nuevo >Definición de servicio web de conjunto de mensajes en el menú del área de trabajo.
  4. El conjunto de mensajes que ha seleccionado queda resaltado. Si no se trata del conjunto de mensajes desde el que desea generar una definición de servicio web, seleccione el conjunto de mensajes correcto.
  5. Pulse Siguiente.
    Consejo: No es necesario que siga hasta la página final antes de cerrar el asistente y generar su definición de servicio web: puede finalizar el asistente pulsando el botón Finalizar siempre que esté activo. Si el botón Finalizar y Siguiente están activos, puede optar por cerrar el asistente desde la página actual o pulsar Finalizar o bien, continuar y avanzar páginas en las opciones de configuración pulsando Siguiente.
  6. Especifique una carpeta de destino para la definición de servicio web.
    Consejo: Puede seleccionar una carpeta existente o crear una nueva carpeta. Si desea utilizar una carpeta existente, la carpeta que selecciona debe estar en el proyecto que contiene el conjunto de mensajes desde el que está generando la definición de servicio web. Si selecciona una carpeta existente, los contenidos anteriores se sobrescriben.

    Para crear una nueva carpeta para la definición de servicio web efectúe lo siguiente:

    1. Pulse el botón en la ubicación de la nueva carpeta en la jerarquía del proyecto.
    2. Pulse Crear una nueva carpeta y especifique un nombre para la nueva carpeta.
    3. Pulse Aceptar.
  7. Escriba el Nombre de domino de la empresa, Nombre de definición, Nombre de tipo de puerta y pulse Tipo de operación en la lista desplegable.
    Nota: Estos campos son obligatorios y no se pueden dejar en blanco.
  8. Pulse Siguiente.
  9. Seleccione las categorías de mensajes para las que desea crear operaciones. Para seleccionar todas las categorías visualizadas, pulse Seleccionar todo. (Tenga en cuenta que si pulsa Deseleccionar todo se deseleccionan todas las selecciones anteriores.)
    Consejo: Sólo puede seleccionar las categorías de mensajes que tienen el tipo de función establecido en WSDL.
  10. Pulse Siguiente.
  11. Especifique por lo menos una opción de enlace y direccionamiento de puerta seleccionando una o varios de los recuadros de selección siguientes:
    • SOAP (a través de JMS) para enviar mensajes SOAP a través de Java Messaging Service.
    • SOAP (a través de HTTP) para enviar mensajes SOAP a través de HTTP.
    • JMS (TextMessage) para enviar mensajes de texto a través de Java Message Service.
  12. Pulse Siguiente.
  13. Especifique las propiedades de enlace y servicio para cada opción de enlace y direccionamiento de puerta que ha seleccionado. Para cada opción, hay dos páginas en el asistente, una para enlaces y una para servicios. Cuando haya completado la información de cada página, pulse Siguiente.
    Consejo: El asistente completa algunos campos con valores por omisión, que puede cambiar si es necesario. Si un campo contiene un valor que no puede cambiar, este campo no se puede editar.
  14. Cuando haya acabado de añadir todos los detalles necesarios, pulse Finalizar para generar la definición de servicio web.
  15. Para ver un archivo WSDL generado, utilice el Navegador de recursos a fin de localizar el directorio de destino que ha especificado en el asistente para la Nueva definición de servicio web de conjunto de mensajes. Pulse el botón derecho del ratón en el archivo WSDL que desea ver (extensión de archivo *.wsdl) y, a continuación, pulse Abrir en el menú desplegable.

Conceptos relacionados
El modelo de mensaje
Generar representaciones de modelos

Tareas relacionadas
Trabajar con un conjunto de mensajes
Trabajar con un archivo de definición de mensajes
Trabajo con los objetos del modelo de mensajes
Trabajar con un archivo de categoría de mensajes

Referencia relacionada
Generación de WSDL