Incluindo um Subfluxo
Em um fluxo de mensagens, é possível incluir um fluxo de mensagens integradas, também conhecido como um subfluxo. Por exemplo, você pode definir um subfluxo que forneça tratamento de erros e incluí-lo em um fluxo de mensagens conectado a um terminal failure em um nó que pode gerar um erro em algumas situações.
Antes de Começar
- Para obter mais informações sobre a criação de um arquivo .subflow , consulte Criando um subfluxo
- Para obter mais informações sobre como criar um arquivo .msgflow , consulte Criando um fluxo de mensagens..
- Para obter mais informações sobre as diferenças entre subfluxos definidos em arquivos .subflow e subfluxos definidos em arquivos .msgflow , consulte Subfluxos.
Sobre esta tarefa
- O subfluxo que você deseja embutido é definido no mesmo aplicativo, biblioteca ou projeto de integração como o fluxo de mensagens.
- O subfluxo é definido em uma biblioteca diferente, e você especificou a dependência do aplicativo atual, biblioteca ou projeto de integração sobre essa outra biblioteca.
- É possível integrar subfluxos definidos em arquivos .subflow em subfluxos definidos em arquivos .subflow e arquivos .msgflow.
- É possível integrar subfluxos definidos em arquivos .msgflow em subfluxos definidos somente em arquivos .msgflow.
- Um subfluxo em uma biblioteca compartilhada pode conter outro subfluxo na mesma biblioteca ou em outra biblioteca compartilhada.
Quando um aplicativo ou biblioteca compartilhada faz referência a outras bibliotecas compartilhadas, todos os subfluxos de um esquema do broker deverão estar em um único contêiner. Subfluxos para um esquema do broker não devem estar em um aplicativo (ou biblioteca compartilhada) e uma biblioteca compartilhada referenciada por esse aplicativo (ou biblioteca compartilhada). Subfluxos para um esquema do broker não devem estar em duas ou mais bibliotecas compartilhadas referenciadas por um único aplicativo ou biblioteca compartilhada. Todos os subfluxos em um esquema do broker devem estar no principal aplicativo ou biblioteca compartilhada ou uma biblioteca compartilhada referenciada.
Procedimento
Para incluir um subfluxo em um fluxo de mensagens ou um subfluxo, conclua as etapas a seguir: