WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
Changes to the local configuration of the broker
An event is published to a system topic when an entity is created, changed, or deleted.
Notification of changes to the broker's configuration
(create, change, or delete entities) is provided by publishing events
on the following system topic:
$SYS/Broker/broker_name/Configuration/ExecutionGroup/exec_grp_name
where:
- broker_name
- is the name of the broker issuing this message
- exec_grp_name
- is the name of the execution group for which the configuration has changed
One such event is published for each configuration request message that is received and processed by an execution group within the broker and can thus contain information that reflects complex configuration changes to multiple entities within the broker.
The body of each publication is the part of the configuration request that causes the event to be triggered. If an execution group is renamed, subsequent publications that report the state of that execution group use the new name.
These events are published non-persistently as non-retained publications.
Only create, change, and delete actions on the message flow are reported.
Configuration change
The following figure shows an example notification when
a message flow is created. The number of attributes mentioned in the
example can vary.
<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>