Änderungen an der lokalen Konfiguration des Brokers

Änderungen an der Brokerkonfiguration (Erstellung, Ändern oder Löschen von Elementen) werden mitgeteilt, indem Ereignisse im folgenden Systemthema veröffentlicht werden:
$SYS/Broker/Brokername/Configuration/ExecutionGroup/Name_der_Ausführungsgruppe
Dabei gilt Folgendes:
Brokername
ist der Name des Brokers, der diese Nachricht ausgibt.
Name_der_Ausführungsgruppe
ist der Name der Ausführungsgruppe, für die die Konfiguration geändert wurde.

Für jede Konfigurationsanforderungsnachricht, die empfangen und von einer Ausführungsgruppe im Broker verarbeitet wird, wird ein solches Ereignis veröffentlicht, das somit Informationen enthalten kann, die komplexe Konfigurationsänderungen für mehrere Elemente im Broker widerspiegeln.

Der Hauptteil jeder Veröffentlichung ist der Teil der Konfigurationsanforderung, der das Auslösen des Ereignisses verursacht hat. Wenn eine Ausführungsgruppe umbenannt wird, wird bei nachfolgenden Veröffentlichungen, die den Status der Ausführungsgruppe melden, der neue Name verwendet.

Diese Ereignisse werden nicht persistent als einmalige Veröffentlichungen veröffentlicht.

Nur Erstellungs-, Änderungs- und Löschaktionen im Nachrichtenfluss werden gemeldet.

Konfigurationsänderung

In der folgenden Abbildung ist ein Beispiel für eine Benachrichtigung über die Erstellung eines Nachrichtenflusses dargestellt. Die Anzahl der in dem Beispiel verwendeten Attribute kann variieren.
<Broker uuid="1234" label="Broker1" version="1">
 <ExecutionGroup uuid="2345" >
  <Create>
   <MessageFlow uuid="3456" label="MessageFlow1">
    <!-- Create the Input and Output Nodes -->
    <ComIbmMqInputNode uuid="4567"
     queueName="InputQueue1" label="InputNode1" />
    <ComIbmMqOutputNode uuid="5678"
                    queueName="OutputQueue1"
                    label="OutputNode1"/>
    <ComIbmMqOutputNode uuid="6789"
     queueManagerName="QueueManager1"
     queueName="OutputQueue2"
                    label="OutputNode2"/>
    <!-- Create the filter -->
    <ComIbmFilterNode uuid="7890"
                      filterExpression="Company=IBM"
                      label="FilterNode1"/>
    <!-- Connect them together -->
    <Connection sourceNode="4567"
     sourceTerminal="out"
     targetNode="7890" targetTerminal="in"/>
    <Connection sourceNode="7890"
     sourceTerminal="true"
     targetNode="5678" targetTerminal="in"/>
    <Connection sourceNode="7890"
     sourceTerminal="false"
     targetNode="6789" targetTerminal="in"/>
   </MessageFlow>
  </Create>
 </ExecutionGroup>
</Broker>
Zugehörige Konzepte
Brokerdomänen
Zugehörige Tasks
Broker erstellen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
au19680_