Wert eines Nachrichtenelements aktualisieren

Erstellen Sie vor Ausführung dieser Task das entsprechende Nachrichtenmodell, indem Sie die Tools verwenden oder die Nachrichtenstrukturdateien importieren (z. B. C-Header- oder XML-Schemadefinitionsdateien). Erstellen Sie auch einen Nachrichtenfluss, der über folgende Struktur verfügt:
MQEmpfangsknoten > Zuordnungsknoten > MQSendeknoten
Das in diesem Beispiel verwendete Nachrichtenmodell sieht folgendermaßen aus:
simple		(message)
		int	(xsd:int)
		str	(xsd:str)
  1. Wechseln Sie in die Perspektive 'Brokeranwendungsentwicklung'.
  2. Klicken Sie im Menü für den Zuordnungsknoten auf Zuordnung öffnen.
  3. Übernehmen Sie das Standardprojekt und den Standardnamen, und klicken Sie auf Weiter.
  4. Übernehmen Sie die Standardverwendung, und klicken Sie auf Weiter.
  5. Inaktivieren Sie Based on records in a database (Basierend auf Datensätzen in einer Datenbank), und klicken Sie auf Weiter.
  6. Wählen Sie die Quellennachricht simple und die Zielnachricht simple aus, und klicken Sie auf Fertig stellen.
  7. Öffnen Sie oben im Verbindungsfenster die Quellen- und Zielbaumstrukturen, indem Sie auf die Pluszeichen (+) klicken.
  8. Öffnen Sie ebenso die simple-Baumstrukturen auf beiden Seiten.
  9. Klicken Sie auf int im Quellenfenster (links), und ziehen und übergeben Sie es an int im Zielfenster. Daraufhin wird dazwischen eine Verbindungslinie angezeigt.
  10. Klicken Sie im Quellenfenster auf str, und ziehen Sie es auf str im Zielfenster. Daraufhin wird dazwischen eine Verbindungslinie angezeigt.
  11. Öffnen Sie unten in der Tabelle 'Zuordnungsscript | Wert' die Baumstruktur, indem Sie auf das Feld $target + klicken.
  12. Öffnen Sie ebenso die Baumstruktur simple. Sowohl int als auch str sollten über Werte verfügen, wie z. B.: int $source/simple/int str $source/simple/str
  13. Wählen Sie den Wert für int aus. Der Wert wird im Ausdrucksbearbeitungsfenster (in der Mitte) angezeigt.
  14. Bearbeiten Sie den Wert wie folgt: $source/simple/int + 1. Drücken Sie anschließend die Eingabetaste. Der Wert in der Tabelle wird aktualisiert (dadurch erhöht sich der Eingabewert).
  15. Wählen Sie den Wert für str aus, und bearbeiten Sie ihn wie folgt: esql:upper($source/simple/str). Drücken Sie anschließend die Eingabetaste. Der Wert in der Tabelle wird aktualisiert (dadurch wird der Eingabewert in Großbuchstaben umgewandelt).
  16. Speichern Sie die Zuordnung, indem Sie auf Datei > Speichern oder auf das Diskettensymbol klicken.
Die Eingabe- und Ausgabenachrichten verfügen über dieselbe Struktur und dasselbe Format, die Elementwerte wurden jedoch geändert.
Zugehörige Konzepte
Nachrichtenquelle und - ziel
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ar25225_