Die Eingabenachricht 'XML_PassengerQuery'

Die Eingabenachricht 'XML_PassengerQuery' wird zur Verfügung gestellt, damit Sie den Nachrichtenfluss 'XML_PassengerQuery' ausführen können, um Informationen zu den in der Benutzerdatenbank gespeicherten Reservierungen anzufordern. Es werden zwei Eingabenachrichten für 'XML_PassengerQuery' zur bereitgestellt. Die erste Eingabenachricht enthält nur eine Reservierungsnummer. Es werden daher nur Informationen zu dieser speziellen Reservierung abgefragt. Die zweite Eingabenachricht enthält den Namen des Passagiers. Es werden daher Informationen zu allen von dieser Person vorgenommenen Reservierungen abgefragt.

Die Struktur der zwei Eingabenachrichten für 'XML_PassengerQuery' ist identisch. Die Nachrichten unterscheiden sich nur inhaltlich.

Eingabenachricht 1, passengerquery1.mbtest, enthält folgende Daten:

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

Eingabenachricht 2, passengerquery2.mbtest, enthält folgende Daten:

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

Vergleichen Sie die Eingabenachrichten mit dem folgenden Diagrammmodell. Eingabenachricht 1 enthält Werte im Feld ReservationNumber, die Felder FirstName und LastName sind jedoch leer. Eingabenachricht 2 hingegen enthält Werte in den Feldern FirstName und LastName, jedoch nicht im Feld ReservationNumber. Weitere Informationen finden Sie im Abschnitt Die Struktur der Eingabenachricht 'XML_PassengerQuery'.

Modell der Eingabenachricht 'passengerquery1.mbtest'. 'PassengerQuery' als übergeordneter Knoten und 'ReservationNumber', 'FirstName' und 'LastName' als untergeordnete Knoten.

Sehen Sie sich den ESQL-Code im Abschnitt Den Nachrichtenfluss 'XML_PassengerQuery' erstellen an. Der Nachrichtenfluss navigiert die Nachricht zu bestimmten Elementen in der Baumstruktur. Beispiel:

InputRoot.XMLNSC.PassengerQuery.FirstName

Weitere Informationen finden Sie unter Mit XML-Nachrichten arbeiten in der WebSphere Message Broker-Dokumentation. Weitere Informationen finden Sie im Abschnitt Informationen zum Nachrichtenfluss 'XML_PassengerQuery'.

Zurück zu den Informationen zum Mustercode 'Airline Reservations'