Zwei sich wiederholende Elemente von verschiedenen Typen zuordnen

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

In diesem Beispiel werden folgende Nachrichtenmodelle verwendet:

Eingabe
	decrep				(message)
		decval			(xsd:decimal, minOcc=1, maxOcc=5)
Ausgabe
	intrep				(message)
		intval			(xsd:int, minOcc=1, maxOcc=5)
  1. Wechseln Sie in die Perspektive 'Brokeranwendungsentwicklung'.
  2. Klicken Sie für den Zuordnungsknoten im Menü 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 decrep und die Zielnachricht intrep aus, und klicken Sie auf Fertig stellen.
  7. Öffnen Sie oben im Verbindungsfenster die Quellen- und Zielbaumstrukturen, indem Sie auf die Felder mit den Pluszeichen (+) klicken.
  8. Öffnen Sie im Quellenfenster decrep und im Zielfenster die Baumstruktur intrep.
  9. Klicken Sie im Quellenfenster auf decval, und ziehen und übergeben Sie es an intval im Zielfenster. Daraufhin wird dazwischen eine Verbindungslinie angezeigt.
  10. Öffnen Sie unten in der Tabelle 'Zuordnungsscript | Wert' die Baumstruktur, indem Sie auf das Feld $target + klicken.
  11. Öffnen Sie die Baumstruktur intrep. Daraufhin wird ein for-Eintrag mit dem Wert $source/decrep/decval angezeigt. Dies bedeutet, dass eine Iteration über die Kardinalität von decval stattfindet.
  12. Öffnen Sie die Baumstruktur for, um intval anzuzeigen.
  13. Wählen Sie den Wert für intval aus, und setzen Sie ihn im Bearbeitungsfenster direkt über dem Spreadsheet auf xs:long($source/decrep/decval). Daraufhin wird die Dezimalzahl in eine lange Ganzzahl umgesetzt.
  14. Speichern Sie die Zuordnung, indem Sie auf Datei > Speichern oder auf das Diskettensymbol klicken.
Das Nachrichtenmodell enthält ein sich wiederholendes Element eines Typs, das in das entsprechende sich wiederholende Ausgabeelement eines anderen Typs umgesetzt wurde.
Zugehörige Konzepte
Nachrichtenquelle und - ziel
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ar25227_