Acerca del ejemplo Flujo individual de WebService en MQ.

Este ejemplo muestra cómo puede utilizar un nodo HTTPHeader para llamar a un servicio web en un flujo de WebSphere MQ.

El ejemplo importa el siguiente flujo de mensajes:

Una captura de pantalla del flujo de mensajes de Petición individual del nodo HTTPHeader

Cómo funciona el flujo:

  1. Un nodo MQInput (GetMessage) recibe un mensaje XML de una cola WebSphere MQ.
  2. El nodo HTTPHeader (AddSOAPAction) añade una cabecera HTTPRequest, SOAPAction, con el valor http: / /localhost: 7080/ConvertTemp
  3. El mensaje se pasa mediante un nodo HTTPRequest (InvokeWebService) que se configura para solicitar el servicio web http://localhost: 7080/ConvertTemp.WS
  4. El mensaje se envía al flujo de mensajes que proporciona el servicio Web.
  5. Un nodo HTTPInput (ConvertTempWS) recibe la solicitud.
  6. La solicitud se pasa a un nodo JavaCompute (ConvertTemp), que convierte el valor de entrada de la unidad especificada, Celsius o Fahrenheit, a la unidad deseada.
  7. Un nodo HTTPReply (ReplyResult) vuelve a enviar el resultado al flujo WebSphere MQ.
  8. Un nodo HTTPHeader (RemoveHTTPHeaders) suprime las cabeceras HTTPRequest y HTTPResponse.
  9. Un nodo MQHeader (AddMQHeader) añade cabeceras de WebSphere MQ al mensaje, de modo que el mensaje se puede almacenar en una cola.
  10. Un nodo MQOutput (SaveResult) coloca el mensaje en una cola.

Volver a Leer sobre el ejemplo Nodo HTTPHeader

Volver a la página inicial del ejemplo