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/nombre_grupo_ejecución
donde:
nombre_intermediario
es el nombre del intermediario cuyo estado de ejecución ha cambiado
nombre_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 desencadenado el suceso, y que indica específicamente si la entidad se ha iniciado o se ha detenido.

Por ejemplo, iniciar un flujo de mensajes genera el siguiente mensaje:
<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 que se notifican tanto para los intermediarios como para los flujos de mensajes son Iniciado y Detenido.

Estos sucesos son publicaciones retenidas no persistentes.

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, 2006 Última actualización: 22/08/2006
au19710_