Acerca de las colas de WebSphere MQ

La mayor parte de los flujos de mensajes interactúan con dos colas como mínimo: una cola IN (de entrada) desde la cual el flujo de mensajes obtiene el mensaje de entrada y una cola OUT (de salida) a la que el flujo de mensajes transfiere el mensaje de salida.

Algunos flujos de mensajes, como XML_Reservation y XML_CancelReservation, también utilizan una cola FAIL para cuando el flujo de mensajes no puede procesar satisfactoriamente el mensaje de entrada. Los flujos de mensajes XML_FlightQuery son los más complejos y utilizan varias colas para pasar el mensaje entre los flujos de abanico de salida y de abanico de entrada.

La tabla siguiente muestra las colas que utilizan los flujos de mensajes y cómo interactúan.

Flujos de mensajes Colas Cómo interactúa el flujo de mensajes con la cola
XML_Reservation XML_RESERVATION_IN Obtiene el mensaje de entrada de la cola
XML_RESERVATION_OUT Coloca el mensaje de salida en la cola
XML_RESERVATION_FAIL Coloca el mensaje de entrada en la cola cuando se produce un error en el proceso, en sentido directo
XML_PassengerQuery XML_PASSENGERQUERY_IN Obtiene el mensaje de entrada de la cola
XML_PASSENGERQUERY_OUT Coloca el mensaje de salida en la cola
XML_PASSENGERQUERY_FAIL Coloca el mensaje de entrada en la cola cuando se produce un error en el proceso, en sentido directo
XML_FlightQueryOut XML_FLIGHTQUERY_IN Obtiene el mensaje de entrada de la cola
XML_FLIGHTQUERY_FLIGHT Coloca el mensaje de petición de vuelo en la cola
XML_FLIGHTQUERY_PASSENGERS Coloca el mensaje de petición de pasajeros en la cola
XML_FLIGHTQUERY_FAIL Coloca el mensaje de entrada en la cola cuando se produce un error en el proceso, en sentido directo
XML_FlightQueryReply XML_FLIGHTQUERY_FLIGHT Obtiene el mensaje de petición de vuelo de la cola
XML_FLIGHTQUERY_PASSENGERS Obtiene el mensaje de petición de pasajeros de la cola
XML_FLIGHTQUERY_REPLIES Transfiere a la cola los dos mensajes de respuesta de la petición de vuelo y de la petición de pasajeros
XML_FLIGHTQUERY_FAIL Coloca el mensaje de entrada en la cola cuando se produce un error en el proceso, en sentido directo
XML_FlightQueryIn XML_FLIGHTQUERY_REPLIES Obtiene los dos mensajes de respuesta de la cola
XML_FLIGHTQUERY_OUT Coloca el mensaje de salida en la cola
XML_FLIGHTQUERY_TIMEOUT Coloca el mensaje de tiempo excedido en la cola
XML_FLIGHTQUERY_FAIL Coloca el mensaje de entrada en la cola cuando se produce un error en el proceso, en sentido directo
XML_CancelReservation XML_CANCELRESERVATION_IN Obtiene el mensaje de entrada de la cola
XML_CANCELRESERVATION_OUT Coloca el mensaje de salida en la cola
XML_CANCELRESERVATION_FAIL1 Coloca el mensaje de entrada en la cola si se produce un error en el proceso
XML_CANCELRESERVATION_FAIL2 Coloca el mensaje de entrada en la cola si se produce un error en el proceso

Icono de la página principal   Volver al ejemplo Acerca de la Reserva de vuelos