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

Pendant que la ressource système est indisponible, aucune exception dans l'application d'entreprise ou au niveau métier et aucun message devant être résolu ultérieurement sur la destination d'exception ne doivent exister.

Pourquoi et quand exécuter cette tâche

Ajoutez un niveau de maintenance à une ressource système externe utilisée par le bean géré par message (MDB) déployé de l'une des applications d'entreprise ou au niveau métier. L'application du niveau de maintenance nécessite que la ressource système (par exemple, une base de données) ne soit pas disponible pendant environ cinq minutes.

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

  1. Accédez à l'application d'entreprise déployée qui contient le bean géré par message.
  2. A partir du bean géré par message, accédez à sa spécification d'activation JMS. Click Ressources -> JMS->Spécifications d'activation -> nom_spécification_activation and click Pause on the administrative panel for the MDB.
  3. 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.
  4. Redémarrez la base de données et vérifiez qu'elle fonctionne comme prévu.
  5. 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.

Résultats

Vous avez interrompu et repris une application pendant qu'une ressource externe qu'elle utilise n'est pas disponible pour un bref moment.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn_mdb_0001_Ex1
Nom du fichier : tjn_mdb_0001_Ex1.html