Header und Ordner zuordnen

Nachrichtenheader und -ordner für Quellen- und Zielnachrichten können in einer Nachrichtenzuordnung eingeschlossen werden.
Die folgenden Nachrichtenheader- und Ordnertypen können für Quellen- und Zielnachrichten in einer Nachrichtenzuordnung eingeschlossen werden (beachten Sie, dass eine Submap keine Nachrichtenheader enthält):
  • Lokale Umgebung
  • Eigenschaften
  • MQ-Header
  • HTTP-Header
  • JMS-Transportheader

Wenn Sie Nachrichtenheader oder die lokale Umgebung nicht explizit in der Nachrichtenzuordnung zuordnen möchten, wird die Ausgabenachricht mit denselben Nachrichtenheadern wie die Eingabenachricht erzeugt. Wenn Sie die Nachrichtenzuordnung ausfüllen, wird der Eigenschaftsordner für die Quelle und das Ziel in der Nachrichtenzuordnung angezeigt; dabei sind die Nachrichtengruppe und der Nachrichtentyp anfangs auf die Zielnachricht abgestimmt.

Das Nachrichtenformat wird auf das physische Standardformat der Nachrichtengruppe gesetzt, wenn es sich bei der Parser-Domäne um MRM handelt. Die anderen Eigenschaften sind anfangs leer, und die Nachrichtenheader werden von der Eingabenachricht kopiert.

Wenn Sie dagegen festlegen, dass alle Nachrichtenheader oder die lokale Umgebung in der Nachrichtenzuordnung zugeordnet werden sollen, werden keine Nachrichtenheader aus der Eingabenachricht kopiert. Sie müssen Zuordnungen für diese Header hinzufügen, um sicherzustellen, dass die Zielnachricht entsprechende Header enthält, um eine gültige Ausgabenachricht zu erzeugen.

Vor der Zuordnung von Headern und Ordnern müssen folgende Aktionen ausgeführt werden:
  1. Nachrichtenflussprojekt erstellen
  2. Nachrichtenfluss erstellen
  3. Nachrichtenflussinhalt definieren
  4. Nachrichtenzuordnungsdatei vom Navigator erstellen oder Nachrichtenzuordnung von einem Knoten erstellen.

So fügen Sie Nachrichtenheader oder andere Ordner einer Nachrichtenzuordnung hinzu:

  1. Klicken Sie in der Ansicht Brokerentwicklung mit der rechten Maustaste auf die Nachrichtenzuordnung, und wählen Sie Öffnen aus, oder klicken Sie mit der rechten Maustaste auf den Zuordnungsknoten, und wählen Sie Zuordnung öffnen aus, um den Nachrichtenzuordnungseditor aufzurufen.
  2. Klicken Sie im Quellenfensterbereich mit der rechten Maustaste auf $source, und wählen Sie Header und Ordner hinzufügen oder entfernen aus, um Nachrichtenheader oder andere Ordner der Quellennachricht hinzuzufügen. Das Dialogfenster Header und Ordner hinzufügen oder entfernen wird geöffnet.
  3. Stellen Sie sicher, dass Selected headers and other folders (Ausgewählte Header und andere Ordner) ausgewählt ist. Wenn No folders (map body element only) (Keine Ordner (nur Hauptteilelement zuordnen)) ausgewählt ist, ist Ihre Zuordnung eine Submap und kann nicht über verknüpfte Header verfügen. Sie können die Submap in eine Nachrichtenzuordnung ändern, indem Sie Selected headers and other folders (Ausgewählte Header und andere Ordner) auswählen.
  4. Wählen Sie in der Liste die Header aus, die zugeordnet werden sollen. Wenn Sie MQ-Header oder HTTP-Header zuordnen möchten, müssen Sie einzelne Header auswählen, indem Sie die Liste erweitern. Bei Verwendung von MQ-Headern muss der MQMD eingeschlossen werden, er ist daher automatisch ausgewählt.
  5. Klicken Sie auf OK, um der Nachrichtenzuordnung die ausgewählten Nachrichtenheader oder Ordner hinzuzufügen.
  6. Klicken Sie im Zielfensterbereich mit der rechten Maustaste auf $target und wählen Sie Header und Ordner hinzufügen oder entfernen aus, um der Ausgabenachricht Nachrichtenheader oder andere Ordner hinzuzufügen.
  7. Wiederholen Sie die Schritte 3 bis 5, um der Zielnachricht die erforderlichen Header und Ordner hinzuzufügen.
  8. Konfigurieren Sie den Nachrichtenheader und Ordnerzuordnungen auf die gleiche Weise wie andere Zuordnungen.
Mit der Option Header und Ordner hinzufügen oder entfernen können Sie Nachrichtenheader oder den Ordner für die lokale Umgebung entfernen. Klicken Sie mit der rechten Maustaste auf $source oder auf $target, um das Dialogfenster Select Message Headers (Nachrichtenheader auswählen) aufzurufen. Bereinigen Sie die Header bzw. anderen Ordner, um sie aus der Nachrichtenzuordnung zu entfernen. Beim Entfernen eines Nachrichtenheaders oder anderen Ordners aus der Nachrichtenzuordnung werden damit auch jegliche zugehörigen Zuordnungen entfernt, die Sie erstellt haben. Der Eigenschaftsordner kann aus der Nachrichtenzuordnung entfernt werden, allerdings werden von allen integrierten Parsern für die Ausgabenachricht einige Werte im Eigenschaftsordner benötigt.

Es ist möglich, mehrere Instanzen eines Headers zuzuordnen. Klicken Sie hierfür mit der rechten Maustaste auf den Header im Teilfenster für ein Spreadsheet im Nachrichtenzuordnungseditor und wählen Sie Einfügen vor bzw. Einfügen nach aus. Wählen Sie den Header aus dem Dialog Einfügeanweisung aus.

Zugehörige Konzepte
Nachrichtenbaumstruktur
Baumstruktur für die lokale Umgebung
Zugehörige Tasks
Nachrichtenzuordnungsdatei in der Brokerentwicklungssicht erstellen
Nachrichtenzuordnungen konfigurieren
Die lokale Umgebung konfigurieren
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:53

ar37530_