As mensagens de entrada XML_PassengerQuery são fornecidas de modo que você possa executar o fluxo de mensagens XML_PassengerQuery para pedir informações sobre as reservas que são armazenadas no banco de dados do usuário. As duas mensagens de entrada XML_PassengerQuery são fornecidas. A primeira mensagem de entrada contém somente um número de reserva e, portanto, solicita informações sobre apenas aquela reserva específica. A segunda mensagem de entrada contém o nome de um passageiro e, portanto, solicita informações sobre todas as reservas feitas por aquela pessoa.
As duas mensagens de entrada XML_PassengerQuery são idênticas em estrutura e variam somente em seu conteúdo.
A mensagem de entrada 1, passengerquery1.mbtest, contém os seguintes dados:
<PassengerQuery> <ReservationNumber>CA937200305253</ReservationNumber> <FirstName></FirstName> <LastName></LastName> </PassengerQuery>
A mensagem de entrada 2, passengerquery2.mbtest, contém os seguintes dados:
<PassengerQuery> <ReservationNumber></ReservationNumber> <FirstName>Mary</FirstName> <LastName>Smith</LastName> </PassengerQuery>
Compare as mensagens de entrada com o modelo do seguinte diagrama. A mensagem de entrada 1 contém valores no campo ReservationNumber mas os campos FirstName e LastName estão vazios. A mensagem de entrada 2 contém valores nos campos FirstName e LastName mas não no campo ReservationNumber. Consulte também Estrutura das mensagens de entrada XML_PassengerQuery.
Veja o ESQL em Criando o Fluxo de Mensagens XML_PassengerQuery. Veja como o fluxo de mensagens navega a mensagem a determinados elementos na árvore. Por exemplo:
InputRoot.XMLNSC.PassengerQuery.FirstName
Para mais informações, consulte Trabalhando com mensagens XML na documentação do WebSphere Message Broker. Consulte também Sobre o fluxo de mensagens XML_PassengerQuery.