Die Datenbankoperation 'SELECT' hinzufügen

Vorbereitungen:
In diesem Abschnitt erfahren Sie, wie Sie eine Datenbank-SELECT-Operation hinzufügen, die eine qualifizierte Auswahl aus der Datenquelle vornimmt. In der Wertetabelle des Spreadsheets hat die Anweisung '$db:select' den Standardwert 'fn:true()', der alle Einträge in der Tabelle zurückgibt. Sie müssen diesen Wert deshalb durch einen Wert ersetzen, der die Auswahl einschränkt. Beispiel:
$db:select.LAB13STA.ARGOSTR.XREF.STATE=$source/AirlineRequest/Purchase/Customer/State
Bei diesem Beispiel werden nur Datensätze aus der Datenbank ausgewählt, bei denen die Spalte STATE mit dem Eingabefeld 'State' identisch ist. Der FOR-Eintrag wird mit dem Wert '$db:select' angezeigt, dies führt zu einer Iteration über die aus der Datenbank ausgewählten Werte. Wenn Sie eine nicht qualifizierte SELECT-Operation verwenden würden, wären folgende Zuordnungen zwischen Quelle und Ziel vorhanden:
Quelle Ziel
Street STREET
City CITY
Zip ZIP_CODE
FlightNumber FLIGHT_NO
Date TRAN_DATE
Price COST
CreditCard CC_NO
Status STATUS1
Details DETAILS
  1. Ersetzen Sie im Nachrichtenzuordnungseditor in der Wertetabelle des Spreadsheets den vorhandenen Wert 'fn:true()' durch den erforderlichen Wert.
  2. Öffnen Sie im Teilfenster für die Quelle im Nachrichtenzuordnungseditor den Ausdruck '$db:select' und öffnen Sie anschließend die folgenden Baumstrukturen:
    1. die Baumstruktur der Datenbank (z. B. AIRLINEDB)
    2. die Baumstruktur des Schemas (z. B. AIRLINE_SCHEMTREE)
    3. die Baumstruktur der Datenbanktabelle (z. B. XREF)
  3. Wählen Sie im Teilfenster für die Quelle im Nachrichtenzuordnungseditor die Quelle aus (z. B. ABBREV), und ziehen Sie sie an das Ziel (z. B. STATE) im Zielfenster. BEachten Sie, dass anfangs keine Verbindungslinie angezeigt wird.
  4. Im Spreadsheetfenster können Sie sehen, dass dem Zielfeld (z. B. STATE) jetzt ein SELECT-Wert zugeordnet wurde (in diesem Beispiel $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV). Der Wert identifiziert eine angegebene Spalte in der Datenbanktabelle (in diesem Beispiel die Spalte ABBREV in der Tabelle XREF). Linien zwischen den Quellen und Zielen zeigen jetzt an, dass die Zuordnungen stattgefunden haben.
  5. Speichern Sie die Zuordnung, indem Sie auf Datei > Speichern klicken.
  6. Speichern Sie den Nachrichtenfluss.
  7. Überprüfen Sie im Taskfenster, ob Fehler generiert wurden.
Sie haben jetzt eine qualifizierte Auswahl aus der Datenbank vorgenommen.
Fahren Sie mit Abschnitt Zuordnung implementieren fort.
Zugehörige Verweise
Nachrichtenzuordnungen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ar03045_4_