Knoten zur Aggregationssteuerung (AggregateControl)

Dieses Kapitel enthält folgende Abschnitte:

Zweck

Mit dem Knoten zur Aggregationssteuerung können Sie den Ausgangspunkt für die Verteilung von Anforderungen markieren, die Teil einer Aggregation sind.

Bei einer Aggregation handelt es sich um eine Erweiterung des Request/Reply-Modells. Sie vereint die Generierung und Verteilung von zusammengehörigen Anfragen durch das Sammeln der entsprechenden Antwortnachrichten und kompiliert diese Antworten in eine einzelne, aggregierte Antwortnachricht.

Die Aggregationsfunktion wird von folgenden drei Knoten unterstützt:

  1. Der Knoten zur Aggregationssteuerung markiert den Ausgangspunkt für die Verteilung von Anforderungen, die Teil einer Aggregation sind. Er sendet eine Steuernachricht, mit der der Knoten für Aggregationsantworten (AggregateReply) die unterschiedlichen Anfragen abstimmt, die getätigt wurden. Zu den vom Steuerterminal weitergegebenen Informationen gehören die Broker-ID, der Eigenschaft 'Aggregatname' und der Eigenschaft 'Zeitlimit'. Die Aggregationsinformationen, die durch den Knoten zur Aggregationssteuerung zu der Nachrichtenumgebung hinzugefügt wurden, dürfen nicht geändert werden.
  2. Der Knoten für Aggregationsanforderungen (AggregateRequest) verzeichnet die Tatsache, dass die Anforderungsnachrichten gesendet wurden. Darüber hinaus sammelt er Informationen, auf deren Grundlage der Knoten für Aggregationsantworten die zusammengefasste Antwortnachricht erstellt.Die Informationen, die durch den Knoten für Aggregationsanforderungen zu der Nachrichtenumgebung hinzugefügt wurden, müssen übernommen werden, da die Aggregation sonst fehlschlägt.
  3. Der Knoten für Aggregationsantworten markiert den Endpunkt einer Aggregation gesammelter Antwortnachrichten. Er sammelt Antworten und fasst sie zu einer aggregierten Antwortnachricht zusammen.

Der Knoten zur Aggregationssteuerung wird in der Workbench durch folgendes Symbol dargestellt:

Symbol für Knoten zur Aggregationssteuerung

Diesen Knoten in einem Nachrichtenfluss verwenden

Die nachfolgenden Beispiele erläutern die Verwendung dieses Knotens: Das folgende Beispielprogramm verdeutlicht die Verwendung dieses Knotens:

Knoten zur Aggregationssteuerung konfigurieren

Wenn Sie eine Instanz des Knotens zur Aggregationssteuerung in einen Nachrichtenfluss eingereiht haben, können Sie ihn konfigurieren. Klicken Sie mit der rechten Maustaste in der Editoransicht auf den Knoten, und wählen Sie die Option Eigenschaften aus. Daraufhin werden die grundlegenden Eigenschaften des Knotens angezeigt.

Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (d. h. Eigenschaften ohne definierten Standardwert), sind dort mit einem Sternchen gekennzeichnet.

Konfigurieren Sie den Knoten zur Aggregationssteuerung wie folgt:

  1. Geben Sie einen Wert für den Aggregationsnamen ein. Mit diesem Namen wird der Verteilungsnachrichtenfluss dem Sammelnachrichtenfluss zugeordnet. Dieser Name muss im jeweiligen Kontext innerhalb eines Brokers eindeutig sein. Diese Eigenschaft ist obligatorisch; Sie müssen einen Wert eingeben.
  2. Geben Sie ein Zeitlimit ein. Dieser Wert wird in Sekunden angegeben. Sie müssen einen Wert eingeben (oder den ursprünglich angezeigten Wert 0 übernehmen), da diese Eigenschaft obligatorisch ist. Wenn Sie den Wert übernehmen, wird das Zeitlimit für Verteilungen von diesem Knoten aus inaktiviert (d. h., auf Antworten wird ohne Zeiteinschränkung gewartet). Wenn nicht alle Antworten empfangen werden, wartet der Nachrichtenfluss weiterhin und kann nicht abgeschlossen werden. Geben Sie daher einen Wert an, der größer als Null ist. Weitere Informationen zu Zeitlimits finden Sie unter Knoten für Aggregationsantworten (AggregateReply).
  3. Wählen Sie im Navigator des Eigenschaftendialogs die Option 'Beschreibung' aus, um ein kurze und/oder ausführliche Beschreibung einzugeben.
  4. Klicken Sie auf Übernehmen, um die Änderungen am Knoten zur Aggregationssteuerung vorzunehmen, ohne das Dialogfeld mit den Eigenschaften zu schließen. Klicken Sie auf OK, um die Änderungen zu übernehmen und das Dialogfeld mit den Eigenschaften zu schließen.

    Klicken Sie auf Abbrechen, um das Dialogfeld zu schließen und alle Änderungen zu verwerfen, die Sie an den Eigenschaften vorgenommen haben.

Terminals und Eigenschaften

In der nachfolgenden Tabelle werden die Terminals des Knotens zur Aggregationssteuerung beschrieben.

Terminal Beschreibung
Eingangsterminal Das Eingangsterminal, das eine Nachricht zur Verarbeitung durch einen Knoten annimmt
Ausgangsterminal Das Ausgabeterminal, an das die Nachricht geleitet wird, wenn die Verarbeitung erfolgreich abgeschlossen wurde.
Steuerterminal Das Ausgabeterminal, an das eine Steuernachricht geleitet wird. Die Steuernachricht wird an einen entsprechenden Knoten für Aggregationsantworten gesendet.
Anmerkung: Das Steuerterminal von Version 6.0 ist veraltet; Informationen zur Verwendung von Verbindungen zum Steuerterminal finden Sie unter Verwendung der Steuernachricht in Aggregationsflüssen.

In der nachfolgenden Tabelle werden die Knoteneigenschaften beschrieben. Die Spalte M zeigt an, ob die Eigenschaft obligatorisch ist (markiert mit einem Sternchen im Eigenschaftendialog, ob Sie einen Wert eingeben müssen, wenn kein Standardwert definiert ist). Die Spalte C zeigt an, ob die Eigenschaft konfigurierbar ist (Sie können den Wert ändern, wenn Sie der BAR-Datei den Nachrichtenfluss hinzufügen, um ihn einzusetzen).

In der nachfolgenden Tabelle werden die grundlegenden Eigenschaften des Knotens zur Aggregationssteuerung beschrieben.

Eigenschaft M C Standard Beschreibung
Aggregationsname Ja Ja   Mit diesem Namen wird der Verteilernachrichtenfluss dem Sammelnachrichtenfluss zugeordnet.
Zeitlimit (Sek.) Ja Nein 0 Die Zeit in Sekunden, für deren Dauer auf den Eingang von Antworten an der Sammelstelle gewartet wird.
Anmerkung: Wenn für die Eigenschaft 'Zeitlimit' unter z/OS nicht null festgelegt wurde, muss der WS-Manager-Parameter EXPRYINT auf 5 gesetzt werden.

In der nachfolgenden Tabelle werden die Beschreibungseigenschaften des Knotens zur Aggregationssteuerung beschrieben.

Eigenschaft M C Standard Beschreibung
Kurzbeschreibung Nein Nein   Kurze Beschreibung des Knotens
Ausführliche Beschreibung Nein Nein   Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac04740_