Información sobre el funcionamiento

Los cambios en el estado de proceso de un intermediario o un flujo de mensajes individual publican sucesos utilizando los siguientes temas de sistema:
$SYS/Broker/nombre_intermediario/Status
 
$SYS/Broker/nombre_intermediario/Status/ExecutionGroup/grupo_ejecución
donde:
nombre_intermediario
es el nombre del intermediario cuyo estado de ejecución ha cambiado.
grupo_ejecución
es el nombre del grupo de ejecución que contiene el flujo de mensajes cuyo estado de ejecución ha cambiado.

El cuerpo de cada publicación es un mensaje XML que proporciona información adicional sobre el cambio de estado que ha generado el suceso, indicando específicamente si la entidad se ha iniciado o se ha detenido.

Por ejemplo, iniciar un flujo de mensajes genera lo siguiente:
<Broker uuid="1234" label="Broker1" version="1">
<ExecutionGroup uuid="5678">
  <Start>
   <MessageFlow uuid="7812"/>
  </Start>
 </ExecutionGroup>
</Broker>
Detener un intermediario genera el siguiente cuerpo de mensaje:
<Broker uuid="1234" label="Broker1" version="1">
 <StatusChange state="Stopped"/>
</Broker>

Actualmente, los únicos estados notificados tanto para los intermediarios como los flujos de mensajes son Iniciado y Detenido.

Estos sucesos son publicaciones no persistentes y retenidas.

Conceptos relacionados
Dominios de intermediarios
Tareas relacionadas
Creación de un intermediario
Referencia relacionada
Suscripciones y temas
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
au19710_