WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Speichern der Ereignisse von Aggregation-Knoten konfigurieren

Das Speichern der Ereignisse von AggregateControl- und AggregateReply-Knoten können Sie mit einem konfigurierbaren Aggregation-Service steuern.

Standardmäßig werden von allen Aggregation-Knoten die folgenden Speicherwarteschlangen verwendet:
  • SYSTEM.BROKER.AGGR.CONTROL
  • SYSTEM.BROKER.AGGR.REPLY
  • SYSTEM.BROKER.AGGR.REQUEST
  • SYSTEM.BROKER.AGGR.UNKNOWN
  • SYSTEM.BROKER.AGGR.TIMEOUT

Es kann jedoch gesteuert werden, welche Warteschlangen von den verschiedenen Aggregation-Knoten verwendet werden. Zu diesem Zweck können alternative Warteschlangen mit einem Warteschlangenpräfix erstellt werden und über einen konfigurierbaren Aggregation-Service können die Namen der betreffenden Warteschlangen zum Speichern von Ereignissen angegeben werden.

Gehen Sie wie folgt vor, um die Warteschlangen anzugeben, in denen der Ereignisstatus gespeichert werden soll, und um die Ablaufzeit der Aggregation festzulegen:

  1. Erstellen Sie die Speicherwarteschlangen, die von den Aggregation-Knoten verwendet werden sollen. Die folgenden Warteschlangen sind erforderlich:
    • SYSTEM.BROKER.AGGR.Warteschlangenpräfix.CONTROL
    • SYSTEM.BROKER.AGGR.Warteschlangenpräfix.REPLY
    • SYSTEM.BROKER.AGGR.Warteschlangenpräfix.REQUEST
    • SYSTEM.BROKER.AGGR.Warteschlangenpräfix.UNKNOWN
    • SYSTEM.BROKER.AGGR.Warteschlangenpräfix.TIMEOUT

    Die Variable Warteschlangenpräfix darf alle Zeichen enthalten, die in einem WebSphere MQ-Warteschlangennamen gültig sind. Sie darf jedoch höchstens acht Zeichen umfassen und weder mit einem Punkt (.) beginnen noch enden. So stellen beispielsweise die Angaben SET1 und SET.1 gültige Warteschlangenpräfixe dar, nicht jedoch .SET1 und SET1..

    Wenn Sie die Speicherwarteschlangen nicht selbst erstellen, wird von WebSphere Message Broker beim Implementieren des Knotens eine Gruppe von Warteschlangen (basierend auf den Standardwarteschlangen) erstellt. Falls die Warteschlangen nicht erstellt werden können, wird der Nachrichtenfluss nicht implementiert.

  2. Erstellen Sie mit dem Befehl mqsicreateconfigurableservice einen konfigurierbaren Aggregation-Service. Der konfigurierbare Service kann für die Verwendung mit einer bestimmten Aggregation oder mit allen Aggregationen einer Ausführungsgruppe erstellt werden.
    1. Wenn der konfigurierbare Service mit einer bestimmten Aggregation verwendet werden soll, müssen Sie sicherstellen, dass der Name des konfigurierbaren Service mit dem in der Eigenschaft Aggregatsname auf den AggregateControl- und AggregateReply-Knoten angegebenen Namen übereinstimmt. Wenn der konfigurierbare Service mit allen Aggregationen in einer Ausführungsgruppe verwendet werden soll, ist er mit dem Namen der Ausführungsgruppe zu erstellen.
    2. Legen Sie für die Eigenschaft Warteschlangenpräfix den erforderlichen Wert fest.
    3. Optional: Legen Sie die Eigenschaft Zeitlimit fest, um die Ablaufzeit einer Aggregation zu steuern.
    Erstellen Sie beispielsweise einen konfigurierbaren Service myAggregation für Warteschlangen mit dem Präfix SYSTEM.BROKER.AGGR.SET1 und einem Zeitlimit von 60 Sekunden:
    mqsicreateconfigurableservice MYBROKER -c Aggregation -o myAggregation 
    -n queuePrefix,timeoutSeconds -v SET1,60 

    Mit dem Befehl mqsideleteconfigurableservice können Sie den konfigurierbaren Aggregation-Service löschen. Die Speicherwarteschlangen werden jedoch nicht automatisch gelöscht, sobald der konfigurierbare Service gelöscht wird, sondern müssen separat gelöscht werden.

    Weitere Informationen finden Sie im Abschnitt Eigenschaften von konfigurierbaren Services.
  3. Im AggregateControl- und AggregateReply-Knoten:
    1. Vergewissern Sie sich, dass der konfigurierbare Aggregation-Service den Namen trägt, der auch in der Eigenschaft Aggregatsname auf der Registerkarte Grundeinstellung angegeben ist, wie z. B. myAggregation. Ist kein konfigurierbarer Aggregation-Service mit dem in der Eigenschaft Aggregatsname angegebenen Namen vorhanden und gibt es einen konfigurierbaren Service mit dem Namen der Ausführungsgruppe, wird dieser stattdessen verwendet.
    2. Optional: Verwenden Sie die Befehle mqsichangeproperties und mqsireportproperties zum Ändern bzw. Anzeigen der Eigenschaften des konfigurierbaren Service. Alternativ können Sie zum Anzeigen oder Ändern eines konfigurierbaren Service auch den WebSphere Message Broker Explorer verwenden. Weitere Informationen zur Verwendung von konfigurierbaren Services finden Sie im Abschnitt Konfigurierbare Services im WebSphere Message Broker Explorer bearbeiten.
Die Eigenschaften des konfigurierbaren Service werden vom Broker erst nach einem Neustart oder einer erneuten Implementierung des Nachrichtenflusses bzw. einem Neustart des Brokers verwendet.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:33


TaskthemaTaskthema | Version 8.0.0.5 | bc28130_