Você implementa um subfluxo criado como um arquivo .msgflow em um grupo de execução enviando um arquivo broker archive (BAR)
para um grupo de execução em um broker, que descompacta e armazena o conteúdo
pronto para quando seus fluxos de mensagens forem iniciados. Esteja ciente das diferenças
que existem ao implementar um subfluxo no WebSphere Message Broker Versão 8.0.0.0, Versão 8.0.0.1 e
versões mais recentes.
Sobre Esta Tarefa
A partir de uma perspectiva de implementação, no WebSphere Message Broker, os subfluxos criados
como um arquivo
.msgflow podem ser implementados de qualquer uma das
maneiras a seguir:
- Como parte de um fluxo de mensagens definido dentro de um projeto do Message Broker.
- Como parte de um aplicativo ou serviço.
Nota: Se implementar um subfluxo criado como um arquivo
.msgflow como um recurso independente, você encontrará inconsistências de processamento
no ambiente de tempo de execução do broker. Essa configuração de implementação do subfluxo não é válida. As informações a seguir explicam por que elas não são válidas:
- Ao implementar um subfluxo separadamente de qualquer um dos fluxos de mensagens
definidos dentro de um projeto do Message Broker que usam esse subfluxo, o
subfluxo criado como um arquivo .msgflow deve conter
um nó de entrada, tal como um nó MQInput. Quando o subfluxo inclui um nó de entrada e, opcionalmente, um nó de saída, e você inclui esse subfluxo em seu fluxo de mensagens, você estará chamando efetivamente um fluxo de mensagens.
- O subfluxo pode ser implementado diretamente em um grupo de execução em
um broker ou como parte de uma biblioteca. O subfluxo e os fluxos de mensagens
que incluem esse subfluxo devem ser implementados no mesmo grupo de execução
em um broker.
- Você cria um arquivo BAR contendo apenas um arquivo .msgflow, agindo como um subfluxo com um nó de entrada. No entanto, você deve criar também um arquivo BAR para implementar o fluxo de mensagens que inclui o subfluxo.
O arquivo BAR que inclui o fluxo de mensagens inclui também uma cópia do subfluxo.
- Ao executar sua solução, você ativa no ambiente de tempo de execução
do broker duas cópias do subfluxo que podem coletar mensagens para
processamento por seu nó de entrada. Nem todas as mensagens são processadas da mesma forma.
Procedimento
Para implementar um subfluxo criado como um arquivo .msgflow, conclua as etapas a seguir:
- Decida se você planeja implementar um subfluxo como parte de
um aplicativo, um serviço de integração ou um projeto do Message Broker.
- Verifique se você possui uma configuração de implementação válida.
Para obter informações adicionais, consulte Configurações de implementação para subfluxos criados como arquivos .msgflow.
- Implemente o arquivo BAR no tempo de execução do WebSphere Message Broker. Para
obter mais informações, consulte Implementando um arquivo bar.
O que Fazer Depois
Depois de ter implementado uma versão de um subfluxo no tempo de execução, você pode desejar atualizar o subfluxo. Para obter informações adicionais, consulte Atualizando um subfluxo.