Invocación de una llamada con un archivo WSDL

Puede invocar llamadas a servicios basados en SOAP o JMS que utilizan un archivo WSDL (Web Service Description Language) para especificar el contenido de la llamada.
Antes de empezar

Asegúrese de que dispone de un archivo WSDL válido. Asegúrese de que los archivos WSDL utilizan la sintaxis correcta para el entorno de prueba. Es posible que el cliente de servicio genérico no funcione con algunos archivos WSDL (Web Services Description Language).

Si el servicio utiliza autenticación SSL (Secure Sockets Layer), cree una configuración SSL antes de invocar la llamada. Consulte el apartado Creación de una configuración SSL para obtener más detalles.

Si el servicio utiliza la seguridad SOAP para el cifrado, la firma u otros algoritmos de seguridad, antes debe configurar el entorno con las bibliotecas y los archivos de configuración correctos y, a continuación, crear un perfil de seguridad para WSDL. Consulte los apartados Configuración del entorno para la seguridad de SOAP y Creación de un perfil de seguridad SOAP para WSDL para obtener más detalles.

Si el servicio envía o recibe archivos adjuntos, asegúrese de que ha configurado el entorno con las bibliotecas y los archivos de configuración correctos. Consulte el apartado Configuración del entorno para el manejo de adjuntos de archivo para obtener más detalles.

Por qué y cuándo se efectúa esta tarea
Para invocar una llamada de servicio basada en un archivo WSDL:
  1. Abra el cliente de servicio genérico y pulse el separador Llamadas y, a continuación, pulse Añadir un punto final Añadir un punto final.
  2. En la ventana Añadir archivos WSDL, seleccione un WSDL existente o importe uno utilizando uno de los métodos siguientes:
    • Pulse Importar desde archivo para importar un archivo WSDL desde el sistema de archivos.
    • Pulse Importar desde URL para descargar e importar un WSDL en línea de una web.
    • Pulse Importar de WSRR para importar un WSDL a partir de un WSRR de IBM® (WebSphere Registry and Repository). Indique el URL del WSRR y pulse Conectar. Puede pulsar Búsqueda Búsqueda para examinar el contenido del repositorio.
    • Pulse Importar de UDDI para importar un archivo WSDL de un repositorio UDDI (Universal Description Discovery and Integration). Indique el URL del UDDI y pulse Conectar. Puede pulsar Filtro Filtro y Búsqueda Búsqueda para examinar el contenido del repositorio.
  3. Pulse Aceptar. Se añade el WSDL a la Biblioteca de llamadas.
  4. En la Biblioteca de llamadas, amplíe el WSDL, enlaces y operación, y seleccione el elemento de llamada. La llamada se configura automáticamente con cualquier punto final SOAP o JMS disponible en el WSDL. El cliente de servicio genérico muestra 3 pasos: Editar datos, Invocar y Ver respuesta. Los detalles de la llamada se muestran en el paso Editar datos.
  5. En la página Mensaje de la llamada, utilice la vista Formulario, Árbol u Origen para editar el contenido de la llamada. Cada vista presenta una visualización distinta de los mismos datos. Si desea añadir o eliminar elementos XML en las vistas Formulario o Árbol, puede pulsar Esquema > Validar y ayudar para adaptarse a un XSD (XML Schema Definition) especificado en el Catálogo de esquemas.
  6. En la página Accesorios, especifique los archivos adjuntos que se enviarán con la llamada. Tiene que haber configurado el entorno con las bibliotecas y los archivos de configuración correctos para gestionar los archivos adjuntos.
  7. En la página Transporte, especifique una configuración de transporte HTTP, JMS o WebSphere MQ que utilizará la llamada. Puede crear y editar las configuraciones de transporte y de seguridad pulsando el separador Transporte.
  8. En las páginas Seguridad para solicitud y Seguridad para respuesta, especifique si desea sustituir los valores de seguridad para el WSDL. Si desea editar los valores de seguridad actuales para el WSDL, pulse Editar seguridad WSDL para abrir el Editor de seguridad de WSDL.
  9. Cuando esté listo, pulse Invocar para invocar la llamada de servicio. El cliente de servicio genérico envía la solicitud y muestra el retorno de mensaje dentro del paso Ver respuesta.
Qué hacer a continuación
Las llamadas satisfactorias se registran y se añaden al historial de llamadas.

Comentarios