Cómo suprimir un intermediario de varias instancias
El orden de supresión de un intermediario de mensajes de varias instancias y sus instancias asociadas es importante. Debería tener cuidado a la hora de utilizar el mandato correcto para cada paso del proceso.
Lo ideal es que elimine todos las instancias del intermediario utilizando el mandato mqsiremovebrokerinstance antes de intentar eliminar el propio intermediario. Este mandato elimina todas las referencias locales a la instancia del intermediario pero no afecta a la configuración compartida para el intermediario de varias instancias de la vía de acceso de trabajo compartida (que se ha especificado con la opción -e en los mandatos mqsicreatebroker y mqsiaddbrokerinstance).
Fíjese que el mandato mqsiremovebrokerinstance no se puede emitir en una instancia de intermediario en espera. Detenga la instancia del intermediario activa antes de ejecutar este mandato.
Ahora, elimine el intermediario de varias instancias utilizando el mandato mqsideletebroker. Este proceso elimina todas las referencias al intermediario tanto en la vía de acceso de trabajo local como compartida.
Si se equivoca e inintencionadamente elimina una instancia de intermediario, se podrá volver a crear utilizando el mandato mqsiaddbrokerinstance, siempre que el mandato mqsideletebroker no se haya utilizado para suprimir el intermediario.
Si el intermediario de varias instancias se ha eliminado utilizando el mandato mqsideletebroker antes de eliminar alguna de las instancias de intermediario asociadas, no será posible iniciar las instancias de intermediario.
Para recuperar el sistema de esta situación, vuelva a crear el intermediario de varias instancias utilizando el mandato mqsicreatebroker con la opción -e, especificando la ubicación de la vía de acceso de trabajo compartida original.
El procedimiento siguiente proporciona una visión general sobre cómo suprimir un intermediario de varias instancias: