Acerca de los mensajes de entrada de XML_PassengerQuery

Los mensajes de entrada de XML_PassengerQuery se proporcionan para que pueda ejecutar el flujo de mensajes XML_PassengerQuery para solicitar información sobre las reservas almacenadas en la base de datos de usuario. Se proporcionan dos mensajes de entrada XML_PassengerQuery. El primer mensaje de entrada sólo contiene un número de reserva y, por tanto, sólo solicita información sobre esa reserva específica. El segundo mensaje de entrada contiene el nombre de un pasajero y, por tanto, solicita información sobre todas las reservas que ha realizado esa persona.

Los dos mensajes de entrada de XML_PassengerQuery son idénticos en cuanto a estructura y solamente cambia el contenido.

El mensaje de entrada 1, passengerquery1.mbtest, contiene los datos siguientes:

<PassengerQuery>
   <ReservationNumber>CA937200305253</ReservationNumber>
   <FirstName></FirstName>
   <LastName></LastName>
</PassengerQuery> 

El mensaje de entrada 2, passengerquery2.mbtest, contiene los datos siguientes:

<PassengerQuery>
   <ReservationNumber></ReservationNumber>
   <FirstName>Mary</FirstName>
   <LastName>Smith</LastName>
</PassengerQuery>

Compare los mensajes de entrada con el modelo del siguiente diagrama. El mensaje de entrada 1 contiene valores en el campo ReservationNumber pero los campos FirstName y LastName están vacíos. El mensaje de entrada 2 contiene valores en el campo FirstName y LastName pero no en el campo ReservationNumber. Consulte también Estructura de los mensajes de entrada XML_PassengerQuery.

Modelo de mensaje de entrada passengerquery1.mbtest. PassengerQuery como nodo padre y ReservationNumber, FirstName y LastName como nodos hijo.

Vea lo referente al ESQL en el apartado Crear el flujo de mensajes XML_PassengerQuery. Observe cómo el flujo de mensajes dirige el mensaje a ciertos elementos en el árbol. Por ejemplo:

InputRoot.XMLNSC.PassengerQuery.FirstName

Si desea ver más información, consulte Cómo trabajar con mensajes XML en la documentación de WebSphere Message Broker. Consulte también Acerca del flujo de mensajes XML_PassengerQuery.

Volver a Acerca del Ejemplo Reserva de vuelos