Änderungen an der lokalen Konfiguration des Brokers

Die Benachrichtigungen über Änderungen an der Konfiguration des Brokers (erstellen, ändern oder löschen von Elementen) werden durch die Ereignisse beim Veröffentlichen im folgenden Systemthema bereitgestellt:
$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 von einer Ausführungsgruppe im Broker empfangen und verarbeitet wird, wird eines dieser Ereignisse veröffentlicht. Die Ereignisse enthalten somit Informationen, die komplexe Änderungen der Konfiguration für mehrere Elemente im Broker wiedergeben.

Der Hauptteil jeder Veröffentlichung ist der Teil der Konfigurationsanforderung, der das Auslösen des Ereignisses verursacht hat. Beim Umbenennen einer Ausführungsgruppe verwenden nachfolgende Veröffentlichungen, die den Status dieser Ausführungsgruppe dokumentieren, den neuen Namen.

Diese Ereignisse werden nicht persistent als einmalige Veröffentlichungen bereitgestellt.

Es werden nur die Aktionen zum Erstellen, Ändern und Löschen im Nachrichtenfluss dokumentiert.

Konfigurationsänderung

In der folgenden Abbildung wird eine Beispielbenachrichtigung beim Erstellen eines Nachrichtenflusses gezeigt. Die Anzahl der im Beispiel aufgeführten 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, 2006 Letzte Aktualisierung: 23. Aug. 2006
au19680_