WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Solução técnica: Criando um subfluxo como um arquivo .msgflow (mantido para compatibilidade com versões anteriores)

Para reutilizar a lógica de aplicativo comum em várias soluções de integração, é possível criar um novo subfluxo como um arquivo .msgflow. Esta não é uma abordagem recomendada para o desenvolvimento de novos subfluxos. Esse tipo de subfluxo é suportado no WebSphere Message Broker Versão 8 para compatibilidade com versões anteriores.

Um subfluxo criado como um arquivo .msgflow não pode ser implementado como um objeto de origem. O conteúdo do subfluxo é sempre copiado para o fluxo de mensagens pai. O subfluxo for implementado como parte do objeto CMF compilado do fluxo de mensagens principal. Os subfluxos criados como um arquivo .msgflow não podem ser implementados como um recurso independente. Ele sempre se torna uma parte do fluxo de mensagens pai quando é implementado.

Quando você usa subfluxos como parte de sua solução de integração, deverá concluir as seguintes etapas antes de criar um subfluxo:
  1. Você deve verificar se seu subfluxo segue as diretrizes para um subfluxo criado como um arquivo .msgflow. Para obter informações adicionais, consulte Projetando um subfluxo criado como um arquivo .msgflow.
  2. Deve-se escolher se deseja criar um subfluxo em uma biblioteca, um aplicativo, um serviço ou um projeto do Message Broker.

    Para novos desenvolvimentos do WebSphere Message Broker Versão 8, você cria aplicativos ou serviços. Você usa bibliotecas para compartilhar recursos entre aplicativos e serviços. Os projetos do Message Broker são mantidos para compatibilidade com versões anteriores. Para obter mais informações, consulte Desenvolvendo fluxos de mensagens .

  3. Você deve decidir qual método usar para configurar a versão do subfluxo. Para obter informações adicionais, consulte Desenvolvimento de versão de um subfluxo.
Nota: Liberações do WebSphere Message Broker anteriores à versão 8 suportavam apenas subfluxos criados como um arquivo .msgflow. No entanto, se você planeja desenvolver novas soluções de integração, deverá criar subfluxos criados como arquivos .subflow.
Depois de criar o subfluxo e incluí-lo em um fluxo de mensagens, devem-se concluir as etapas a seguir antes de implementar um fluxo de mensagens que inclua um subfluxo em um tempo de execução do broker:
  1. Você deve escolher como compactar recursos da solução de integração em um arquivo BAR. O arquivo BAR contém seus fluxos de mensagens e subfluxos. Para obter informações adicionais, consulte Criando um arquivo BAR que inclui um subfluxo criado como um arquivo .msgflow.
    Nota: É recomendável trabalhar com o WebSphere Message Broker Versão 8.0.0.1 ou uma versão mais recente.
    Nota: Construir um arquivo BAR para um aplicativo ou serviço com a opção de criação Recursos de compilação e sequenciais não selecionada é a abordagem recomendada para empacotar soluções de integração no WebSphere Message Broker Versão 8.0.0.1 e versões mais recentes.
  2. Deve-se entender como o WebSphere Message Broker manipula encadeamentos no tempo de execução com base em seu design de subfluxo e como configurar as propriedades de implementação geral de arquivo BAR do fluxo de mensagens e as propriedades de implementação do nó de entrada. Para obter informações adicionais, consulte Configurando um fluxo de mensagens que inclui subfluxos.

Depois que sua solução estiver em execução em um tempo de execução do broker, pode ser necessário atualizar uma versão de um subfluxo. Para obter informações adicionais, consulte Atualizando um subfluxo.