Ejecución del ejemplo Pasarela de servicios web

La ejecución del ejemplo Pasarela de servicios web consiste en poner mensajes a través de los flujos de mensajes. Para ejecutar este ejemplo, puede utilizar el Cliente de prueba para colocar mensajes de entrada en cualquiera de los flujos de mensajes de consumidor. Para más información sobre el Cliente de prueba, consulte Probar los flujos de mensajes utilizando el Cliente de prueba en la documentación de WebSphere Message Broker.

Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker. Al volver a crear los archivos de archivador de intermediario también puede aparecer un error en el que se notifique que en el proyecto WebServiceGatewayJava falta una biblioteca necesaria. Consulte el tema acerca de la adición de dependencias de código Java y compruebe que las ubicaciones de instalación son correctas.

Verificar que el proveedor tiene las propiedades correctas para el consumidor

Si desea verificar que el consumidor de servicios web está bien configurado, siga las instrucciones que se indican a continuación. Si ha configurado un supervisor TCP/IP, entonces ya ha comprobado qué puerto está utilizando el proveedor de servicios web, pero debe configurar de todas formas el consumidor para enviar los mensajes al supervisor TCP/IP y, a continuación, crear y volver a desplegar el archivo de archivador de intermediario (BAR).

El puerto predeterminado que utilizan los servicios web es el 7800, y las solicitudes SOAP están configuradas para utilizar este puerto. Sin embargo, si este puerto ya se está utilizando, el número de puerto se incrementa en uno.

Para comprobar qué puerto está utilizando el grupo de ejecución del proveedor, emita el mensaje mqsireportproperties siguiente:

mqsireportproperties MB8BROKER -e WebServiceGatewaySample -o HTTPConnector -n port

Siga los pasos que se indican a continuación para verificar que los nodos SOAPRequest utilizan el puerto correcto, y para sustituir el puerto del nodo SOAPRequest en los archivos de archivador de intermediario por el puerto utilizado por el grupo de ejecución del proveedor:

  1. Abra el archivo de archivador de intermediario en cada uno de los proyectos de ejemplo (Libreta de direcciones y Nodo SOAP).
  2. Seleccione la pestaña Gestionar.
  3. Cambie el puerto en el URL para los nodos SOAPRequest.
  4. Guarde el archivo BAR.

Para verificar que el puerto es correcto en el servicio configurable, siga estos pasos:

  1. Abra MQ Explorer.
  2. Pulse con el botón derecho del ratón y seleccione las propiedades del servicio configurable definido por el usuario denominado Pasarela.
  3. Cambie el puerto de cada propiedad y pulse Finalizar.

Ejecutar el ejemplo

Seleccione el ejemplo Libreta de direcciones o Nodo SOAP y siga las instrucciones correspondientes para ejecutar el ejemplo. Cuando se ejecutan los ejemplos, las solicitudes se direccionan a través del flujo de la pasarela:

Volver a la página inicial del ejemplo