Sobre as Mensagens de Entrada XML_PassengerQuery

As mensagens de entrada XML_PassengerQuery são fornecidas para que você possa executar o fluxo de mensagens XML_PassengerQuery para solicitar informações sobre as reservas armazenadas no banco de dados do usuário. Há duas mensagens de entrada XML_PassengerQuery. A primeira mensagem de entrada contém somente um número de reserva e, portanto, solicita informações somente sobre essa 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 essa 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.enqueue) contém os dados a seguir:

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

A mensagem de entrada 2 (passengerquery2.enqueue) contém os dados a seguir:

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

Compare as mensagens de entrada com o modelo do seguinte diagrama. Observe que a mensagem de entrada 1 contém valores no campo ReservationNumber, mas os campos FirstName e LastName estão vazios, enquanto a mensagem de entrada 2 contém valores nos campos FirstName e LastName, mas não no campo ReservationNumber. Você também pode ler uma descrição textual da estrutura da mensagem.

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. Exemplo:

InputRoot.XML.PassengerQuery.FirstName

Para obter informações adicionais, leia sobre mensagens XML na documentação do WebSphere Message Broker. Veja também o Fluxo de Mensagens XML_PassengerQuery.

Ícone Página Principal   Voltar para Sobre a Amostra Reservas Aéreas