Sobre as Mensagens de Entrada XML_PassengerQuery

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.

Modelo de mensagem de entrada passengerquery1.mbtest. Passenger Query como nó-pai e ReservationNumber, FirstName e LastName como nó-filhos.

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.

Voltar para a amostra About the Airline Reservations