Face à un incident d'une base de données SIBus, anticipé (pour des raisons de maintenance), ou pas (indisponibilité de la machine), vous pouvez prendre certaines mesures afin de garantir l'acheminement des messages, même en l'absence du magasin de données.
La couche des messages du SIBus requiert un magasin de données afin de garantir une livraison fiable des messages. Sans magasin de données, les messages ne peuvent pas être conservés suite aux indisponibilités du serveur et leur livraison ne peut donc pas être garantie. Cette rubrique décrit les mesures que vous pouvez prendre pour récupérer le SIBus après un incident concernant le magasin de données.
Lorsqu'un moteur de messagerie perd sa connexion à un magasin de données, le SIBus ne peut pas garantir un traitement correct des messages. Par conséquent, il est impératif que le serveur soit redémarré dès que la connexion au magasin de données est perdue.
Le SIBus comporte une propriété personnalisée que vous pouvez définir sur un moteur de messagerie. Si la connexion entre le moteur de messagerie et le magasin de données est perdue, cette propriété personnalisée active le redémarrage automatique du serveur WebSphere Application Server sur lequel fonctionnait le moteur de messagerie du SIBus lorsque la connexion s'est arrêtée.
Si un magasin de données est indisponible au démarrage du serveur (démarrage standard ou suite à un redémarrage automatique), le moteur de messagerie ne pourra pas démarrer. Dans ce cas, le moteur de messagerie va tenter d'exécuter la procédure de démarrage à intervalles réguliers. Cependant, les tentatives de redémarrage s'arrêtent au bout d'un certain temps (par défaut, au bout de 15 mn) et le serveur est désactivé pour haute disponibilité (HA), ce qui signifie qu'il ne pourra plus héberger le moteur de messagerie.