Ejemplo 1: Gestión de una interrupción planificada de un recurso externo de aplicación MDB
Puede configurar el sistema, de modo que si existe un problema con un recurso del sistema externo dependiente, la aplicación empresarial o de nivel empresarial pueda continuar.
Antes de empezar
Acerca de esta tarea
El MBean JCA emite notificaciones JMX para indicar que el MDB está en pausa y que el MDB se ha reanudado. Considere registrar una escucha de mensajes en el MBean JCA para recibir las notificaciones JMX.
Procedimiento
- Vaya a la aplicación empresarial desplegada que contiene el MDB.
- En el MDB, vaya a su especificación de activación JMS. Pulse y pulse Pausa en el panel administrativo del MDB.
- Cuando reciba una notificación JMX y una entrada de registro que indique que el MDB está en pausa, detenga la base de datos y aplique el nivel de mantenimiento. Mientras el MDB está en pausa, no se envía ningún mensaje al destino de excepción y no aparece ningún mensaje de error en la consola relacionado con la base de datos detenida.
- Reinicie la base de datos y compruebe que funciona correctamente.
- Vuelva a iniciar la sesión en la consola administrativa, vaya a la misma aplicación empresarial o de nivel de negocio y pulse Reanudar en el panel administrativo del MDB. También puede reanudar el MDB utilizando scripts y el MBean JCA. La notificación JMX inicial y la entrada de anotaciones indican qué MBean debe utilizarse para reanudar el MDB. El MDB empieza a controlarse con los mensajes que están en el destino.