Configurando o modo de início de fluxos de mensagens e de aplicativos no tempo de execução

É possível configurar o estado de execução de aplicativos, serviços de integração e fluxos de mensagens ao implementar ou reiniciar um servidor de integração.

Antes de Começar

Este tópico supõe que um arquivo BAR foi criado e contém um aplicativo, serviço de integração ou fluxo de mensagens. Para obter informações adicionais, consulte os seguintes tópicos:

Sobre esta tarefa

É possível configurar o comportamento padrão de fluxos de mensagens e de aplicativos quando implementar ou reiniciar um servidor de integração. Por exemplo, talvez haja um fluxo de mensagens que crie recursos que sejam necessários para outros fluxos de mensagens. Portanto, você pode desejar iniciar um fluxo de mensagens antes de todos os outros quando os fluxos forem implementados ou quando o servidor de integração ou aplicativo de contenção 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ê pode configurar o estado de execução usando a propriedade startMode no comando mqsiapplybaroverride . Use o comando mqsireadbar para visualizar os valores atuais de propriedades no arquivo BAR . É possível configurar a propriedade startMode 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 servidor de integração ou aplicativo de contenção ter sido reiniciado. Quando um aplicativo contém um ou mais fluxos, o estado dos fluxos dentro do aplicativo é preservado caso o aplicativo seja interrompido e, em seguida, iniciado novamente.
Manual
Esse valor indica que o fluxo ou o aplicativo deve sempre ser iniciado manualmente após a implementação. Ou após o servidor de integração ou aplicativo de contenção ter sido reiniciado. O fluxo ou o aplicativo estará no estado pausado após a implementação ou reimplementação e após o servidor de integração ou aplicativo de contenção ser reiniciado, mesmo que o fluxo ou aplicativo estava em execução antes da implementação ou da reinicialização.
Automático
Esse valor indica que o fluxo ou aplicativo é sempre iniciado automaticamente após a implementação, reimplementação ou após o servidor de integração ou aplicativo de contenção ser reiniciado.

É possível configurar essa propriedade para fluxos de mensagens e aplicativos. O estado de um aplicativo substitui o estado de qualquer fluxo de mensagens que ele contiver. Por exemplo, se um aplicativo estiver interrompido, nenhum fluxo desse aplicativo poderá ser executado, mesmo que tenha sido configurado para iniciar automaticamente.

Para descobrir como usar o comando mqsiapplybaroverride para configurar a propriedade startMode , consulte comando mqsiapplybaroverride.

O que fazer em seguida

Implemente o arquivo BAR seguindo as instruções em Implementando soluções de integração em um ambiente de produção.