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:
- Vaya a la perspectiva Desarrollo de aplicaciones de intermediario.
- 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.
- 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.
- 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.
- 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.
- 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:
- Pulse el botón en la ubicación de la nueva carpeta en la jerarquía del proyecto.
- Pulse Crear una nueva carpeta y especifique un nombre
para la nueva carpeta.
- Pulse Aceptar.
- 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.
- Pulse Siguiente.
- 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.
- Pulse Siguiente.
- 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.
- Pulse Siguiente.
- 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.
- Cuando haya acabado de añadir todos los detalles necesarios, pulse Finalizar para generar la definición de servicio web.
- 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.