Para uma interrupção de um banco de dados SIBus, antecipada (para fins de manutenção) ou não-antecipada (devido à interrupção da máquina), existem determinadas medidas que você pode tomar para garantir que a mensagem seja entregue, mesmo sem a presença do armazém de dados.
A camada do sistema de mensagens SIBus requer um armazém de dados para assegurar a entrega confiável de mensagens. Sem um armazém de dados, as mensagens não podem ser persistidas nas interrupções do servidor e, portanto, a entrega garantida não seria possível. As seções neste tópico descrevem medidas que você pode tomar para ativar a recuperação de SIBus a partir de uma interrupção do armazém de dados.
Quando um mecanismo de mensagens perde sua conexão com um armazém de dados, o SIBus não pode garantir que o processamento de mensagens apropriado ocorrerá. Portanto, é imperativo que o servidor seja reiniciado assim que a conexão com o armazém de dados for perdida.
O SIBus fornece uma propriedade customizada que você pode configurar em um mecanismo do sistema de mensagens. Se o mecanismo do sistema de mensagens perder sua conexão com o armazém de dados, esta propriedade customizada ativará um reinício automático do WebSphere Application Server no qual o mecanismo de mensagem do SIB estava em execução quando a conexão com o armazém de dados foi perdida.
Se um armazém de dados está indisponível no momento do início do servidor (um início de servidor padrão ou como resultado de um reinício automático), o mecanismo do sistema de mensagens não poderá iniciar. Se isto ocorrer, o mecanismo do sistema de mensagens tentará novamente o procedimento de início em intervalos regulares. Eventualmente, as tentativas pararão (após 15 minutos por padrão) e o servidor será desativado para HA (Alta Disponibilidade), significando que ele não será mais elegível para hospedar um mecanismo do sistema de mensagens.