Alterações na Configuração Local do Intermediário

A notificação de alterações na configuração do intermediário (entidades de criação, alteração ou exclusão) é fornecida pela publicação de eventos no seguinte tópico de sistema:
$SYS/Broker/broker_name/Configuration/ExecutionGroup/exec_grp_name
em que:
broker_name
É o nome do intermediário que está emitindo esta mensagem
exec_grp_name
é o nome do grupo de execução para o qual a configuração foi alterada

Um evento desse tipo é publicado para cada mensagem de pedido de configuração que é recebida e processada por um grupo de execução dentro do intermediário e pode, portanto, conter informações que reflitam alterações complexas de configuração em várias entidades dentro do intermediário.

O corpo de cada publicação faz parte do pedido de configuração que faz com que o evento seja acionado. Se um grupo de execução for renomeado, publicações subseqüentes que relatam o estado desse grupo de execução utilizarão o novo nome.

Esses eventos são publicados sem persistência como publicações não-retidas.

Apenas as ações de criação, alteração e exclusão do fluxo de mensagens são relatadas.

Alteração na Configuração

A figura a seguir mostra uma notificação de exemplo quando um fluxo de mensagens é criado. O número de atributos mencionados no exemplo pode variar.
<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>
Conceitos relacionados
Domínios de Intermediário
Tarefas relacionadas
Criação de um Intermediário
Notices | Trademarks | Downloads | Library | Support | Feedback
Copyright IBM Corporation 1999, 2006 Last updated: 5월 25, 2006
au19680_