Si tiene una red de intermediarios mixta, ha de tener especial cuidado para mantener la integridad de la red
si necesita eliminar o suprimir un intermediario de la red:
Cuando se emite el mandato mqsideletebroker para suprimir un intermediario WebSphere Event Broker, los intermediarios
de WebSphere MQPublicación/Suscripción que sea intermediarios contiguos de dicho intermediario
WebSphere Event Broker no serán informados automáticamente de esa supresión. Elimine el intermediario WebSphere Event Broker de la red utilizando los mandatos
de borrado mqsiclearmqpubsub (en el intermediario WebSphere Event Broker)
y clrmqbrk (en sus intermediarios de WebSphere MQPublicación/Suscripción contiguos)
antes de suprimirlo.
Si suprime un intermediario WebSphere Event Broker antes de eliminarlo de la red
y tiene un intermediario de WebSphere MQPublicación/Suscripción padre, el intermediario padre seguirá intentando
enviarle mensajes de suscripción y publicación. Ese comportamiento puede corregirse emitiendo el mandato clrmqbrk en el padre. Por ejemplo, si emite:
mqsideletebroker -m WBRK_CHILD_BROKER
mientras el
intermediario WebSphere Event Broker sigue resultando reconocido por su intermediario
de WebSphere MQPublicación/Suscripción padre, podrá emitir después el mandato
Cuando emita el mandato dltmqbrk para suprimir un intermediario
de WebSphere MQPublicación/Suscripción que sea un hijo de un intermediario WebSphere Event Broker, el intermediario WebSphere Event Broker recibirá la notificación
de la supresión.
Por lo tanto, no tiene que emitir
el mandato mqsiclearmqpubsub para eliminar
el reconocimiento de la supresión del hijo en el intermediario WebSphere Event Broker padre.
Por ejemplo, si desea suprimir el intermediario hijo
MQPS_CHILD_BROKER ha de emitir únicamente el siguiente mandato:
dltmqbrk -m MQPS_CHILD_BROKER
Se le impedirá la supresión de un intermediario de WebSphere MQPublicación/Suscripción
que sea el padre de cualquier intermediario; el mandato dltmqbrk no se ejecutará correctamente.