Example 1: Handling a planned outage of an MDB application external resource
Vous pouvez configurer le système de sorte que, en cas d'incident avec une ressource système externe dépendante, l'application d'entreprise ou au niveau métier puisse continuer à fonctionner.
Avant de commencer
Pourquoi et quand exécuter cette tâche
The JCA MBean emits JMX notifications to indicate that the MDB is paused, and that the MDB has resumed. Vous pourriez envisager de créer sur le MBean JCA un programme d'écoute de messages destiné à recevoir les notifications JMX.
Procédure
- Accédez à l'application d'entreprise déployée qui contient le bean géré par message.
- A partir du bean géré par message, accédez à sa spécification d'activation JMS. Click and click Pause on the administrative panel for the MDB.
- When you receive a JMX notification and a log entry indicating that the MDB is paused, stop the database and apply the maintenance level. Pendant que le bean géré par message est interrompu, aucun message n'est envoyé à la destination d'exception et aucun message d'erreur relatif à la base de données arrêtée n'apparaît dans la console.
- Redémarrez la base de données et vérifiez qu'elle fonctionne comme prévu.
- Log on to the administrative console again, navigate to the same enterprise or business-level application and click Resume on the administrative panel for the MDB. You can also resume the MDB by using scripting and the JCA MBean. La notification JMX initiale et l'entrée de journal indiquent le bean géré par message à utiliser pour reprendre le bean géré par message. Le bean géré par message commence à être piloté avec les messages qui se trouvent sur la destination.