Cambios en la configuración local del intermediario

La notificación de cambios en la configuración del intermediario (crear, cambiar o suprimir entidades) se proporciona mediante la publicación de sucesos sobre el tema de sistema siguiente:
$SYS/Broker/nombre_intermediario/Configuration/ExecutionGroup/grupo_ejecución
donde:
nombre_intermediario
es el nombre del intermediario que emite este mensaje
grupo_ejecución
es el nombre del grupo de ejecución para el que ha cambiado la configuración

Un suceso de este tipo se publica para cada mensaje de petición de configuración que recibe y procesa un grupo de ejecución dentro del intermediario y, por tanto, puede contener información que refleje cambios de configuración complejos en varias entidades dentro del intermediario.

El cuerpo de cada publicación es la parte de la petición de configuración que hace que se desencadene el suceso. Si se renombra un grupo de ejecución, las publicaciones posteriores que informen del estado del grupo de ejecución utilizan el nuevo nombre.

Estos sucesos se publican de forma no persistente como publicaciones no retenidas.

Sólo se informa de las acciones de creación, modificación y supresión en el flujo de mensajes.

Cambio en la configuración

A continuación se muestra una notificación de ejemplo cuando se crea un flujo de mensajes. El número de atributos mencionados en el ejemplo puede variar.
<Broker uuid="1234" label="Broker1" version="1">
 <ExecutionGroup uuid="2345" >
  <Create>
   <MessageFlow uuid="3456" label="MessageFlow1">
    <!-- Crear los nodos de entrada y salida -->
    <ComIbmMqInputNode uuid="4567"
     queueName="InputQueue1" label="InputNode1" />
    <ComIbmMqOutputNode uuid="5678"
                    queueName="OutputQueue1"
                    label="OutputNode1"/>
    <ComIbmMqOutputNode uuid="6789"
     queueManagerName="QueueManager1"
     queueName="OutputQueue2"
                    label="OutputNode2"/>
    <!-- Crear el filtro -->
    <ComIbmFilterNode uuid="7890"
                      filterExpression="Company=IBM"
                      label="FilterNode1"/>
    <!-- Conectarlos juntos -->
    <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>
Conceptos relacionados
Dominios de intermediarios
Tareas relacionadas
Creación de un intermediario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
au19680_