É possível configurar o estado de execução
de fluxos de mensagens e aplicativos ao implementar ou reiniciar
um grupo de execução.
Em versões anteriores do WebSphere Message Broker, ao implementar um novo fluxo de
mensagens para um grupo de execução, o fluxo é iniciado automaticamente. Se
você implementa um fluxo de mensagens existente em um grupo de execução, o estado de
execução existente do fluxo é mantido. Portanto, se o fluxo foi interrompido
antes de ser implementado, ele permanecerá assim quando for implementado. Esse
estado de execução também é mantido ao reiniciar o grupo de execução.
Do WebSphere Message
Broker Versão 8.0 em diante, é possível configurar o comportamento
padrão de fluxos de mensagens e aplicativos ao implementar ou reiniciar
um grupo de execução. Por exemplo, talvez haja um fluxo de mensagens que
crie recursos que sejam necessários para outros fluxos de mensagens. Portanto,
talvez você queira iniciar um fluxo de mensagens antes de todos os outros quando os
fluxos forem implementados, ou quando o broker, o grupo de execução ou o aplicativo
contido for iniciado. É possível configurar um fluxo de mensagens para iniciar automaticamente e,
em seguida, configurar outros fluxos de mensagens para requerer reinício manual.
Você
especifica o comportamento padrão configurando a propriedade
Modo de Início
no arquivo BAR. Também é possível configurar o estado de execução
usando a propriedade
startMode no comando
mqsiapplybaroverride.
Para obter mais informações,
consulte
Configurando o Modo de Início de Fluxos e Aplicativos no Tempo de Execução. É
possível configurar a propriedade
Modo de Início com um dos seguintes
valores:
- Mantido
- Esse é o valor padrão e indica que o fluxo ou o aplicativo
é iniciado quando a implementação é concluída e permanece em execução até a
emissão de um comando de parada. Após a emissão de um comando de parada, o
fluxo ou o aplicativo permanecerá interrompido até que um comando de início seja emitido.
O estado do fluxo ou do aplicativo permanecerá inalterado após a reimplementação
ou após o reinício do broker, do grupo de execução ou do aplicativo
contido.
- Manual
- Esse valor indica que o fluxo ou o aplicativo sempre deve ser
iniciado manualmente após a implementação ou após o reinício do broker,
do grupo de execução ou do aplicativo contido. O fluxo ou o aplicativo
ficará no estado pausado após a implementação ou reimplementação e após o
reinício do broker, do grupo de execução ou do aplicativo contido, mesmo
que o fluxo ou o aplicativo estivesse em execução antes da implementação ou do reinício.
- Automático
- Esse valor indica que o fluxo ou o aplicativo é sempre iniciado
automaticamente após a implementação, reimplementação ou após o reinício do
broker, do grupo de execução ou do aplicativo contido.
Para indicar como um fluxo ou aplicativo é iniciado após a
implementação, ou após o reinício do broker, do grupo de execução ou do aplicativo
contido, conclua as etapas a seguir.
Em seguida: Implemente o arquivo BAR
seguindo as instruções de
Implementando um Arquivo Bar.