Cambios en la configuración local del intermediario

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

Se publica un suceso de este tipo para cada mensaje de petición de configuración que un grupo de ejecución dentro del intermediario recibe y procesa, y por consiguiente, puede contener información que reflejar los cambios complejos de configuración en múltiples entidades del intermediario.

El texto de cada publicación forma parte de la petición de configuración que ha hecho que se desencadenara el suceso. Si se renombra un grupo de ejecución, las publicaciones posteriores que informan sobre el estado del grupo de ejecución utilizan el nuevo nombre.

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

Sólo se notifican las acciones de crear, cambiar y suprimir acciones en el flujo de mensajes.

Cambio de configuración

La figura siguiente muestra un ejemplo de notificación en la que se crea un flujo de mensajes. El número de atributos que se menciona en el ejemplo puede 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>

Conceptos relacionados
Dominio de intermediarios

Tareas relacionadas
Creación de un intermediario

Referencia relacionada
Cambios en los intermediarios contiguos
Actualizaciones de ACL