Enviar una solicitud de punto final de WebSphere MQ

Puede invocar llamadas para servicios que utilizan un punto final WebSphere MQ.

Antes de empezar

Si el servicio utiliza autenticación SSL (Secure Sockets Layer), cree una configuración SSL antes de enviar la solicitud. Para obtener más información, consulte el apartado Crear configuraciones SSL.

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 el archivo WSDL. Para obtener más información, consulte los apartados Configuración del entorno para la seguridad de SOAP y Crear perfiles de seguridad para archivos WSDL.

Procedimiento

Para enviar una solicitud a un servicio WebSphere MQ:

  1. Pulse el botón Abrir el cliente de servicio genérico de la barra de herramientas (Abrir el cliente de servicio genérico botón) y seleccione la página Solicitudes.
  2. Pulse Añadir (botón Añadir) y pulse el tipo de solicitud que desea enviar o tener en la Biblioteca de solicitudes, pulse con el botón derecho sobre Puntos finales y seleccione el tipo de solicitud que desea enviar.
  3. En la ventana Configurar el protocolo, seleccione WebSphere MQ y especifique la configuración de transporte de WebSphere MQ. Si es necesario, pulse Nuevo para crear una configuración de transporte WebSphere MQ para la llamada.
  4. Especifique la acción SOAP. Si para el servicio es necesario sustituir la cabecera especificada en la configuración de transporte WebSphere MQ, seleccione Alteración temporal de valores de configuración del protocolo MQ y especifique los detalles correctos.
  5. Pulse Siguiente.
  6. En la página Seleccionar elemento raíz, si el servicio utiliza un XSD (XML Schema Definition) específico, seleccione uno de la lista o pulse Examinar para importar el archivo XSD y, a continuación, seleccione el elemento raíz para la solicitud. Si no hay ningún XSD disponible para el servicio, seleccione Sin esquema.
  7. Pulse Finalizar. Se añade la solicitud a la sección Puntos finales de la Biblioteca de solicitudes.
  8. En la Biblioteca de solicitudes, seleccione el elemento de solicitud. El cliente de servicio genérico muestra tres pasos: Editar datos, Invocar y Ver respuesta. Los detalles de la llamada aparecen en el paso Editar datos.
  9. En base a la solicitud seleccionada en el paso 2, en la página Mensaje de la llamada, utilice la vista Formulario, Árbol u Origen para editar el contenido de la solicitud. Cada vista muestra un formato distinto de los mismos datos. Para añadir o eliminar elementos XML en las vistas Formulario o Árbol, pulse Esquema > Validar y ayudar para adaptarse a un XSD especificado en el catálogo de esquemas.
  10. En la página Transporte, si es necesario, cambie la configuración de transporte que utilizará la solicitud. Si desea crear y editar configuraciones de seguridad y transporte, utilice el separador Transporte.
  11. Si seleccionó la solicitud SOAP XML en el paso 2, en la página Pila de solicitud, especifique si desea alterar temporalmente los algoritmos de seguridad o proceso aplicados a la solicitud saliente para el archivo WSDL. Para añadir una página de Pila de respuesta para editar los algoritmos de proceso o seguridad para los mensajes entrantes, pulse Mostrar pila de respuesta.
    Nota: Estos valores solo son aplicables a la prueba actual. Para editar la pila de solicitud o respuesta para todas las solicitudes que utilizan el archivo WSDL actual, pulse Editar seguridad WSDL para abrir el editor de seguridad WSDL.
  12. Cuando esté listo, pulse Invocar para enviar la solicitud 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 a la lista Historial de solicitudes. Si está utilizando IBM Rational Performance Tester o IBM Rational Service Tester for SOA Quality, puede crear una prueba de servicio pulsando el botón Generar suite de prueba (Generar suite de prueba).

Comentarios