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
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
au19680_