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

Comportamento do construtor BAR para subfluxos criados como arquivos .subflow

Saiba como um arquivo BAR é criado com base no design do fluxo de mensagens, nos subfluxos criados por você como arquivos .msgflow e nas opções de construção escolhidas por você. Observe as diferenças entre o WebSphere Message Broker Versão 8.0.0.0 e o WebSphere Message Broker Versão 8.0.0.1.

Considerações de pacote no WebSphere Message Broker Versão 8.0.0.0

Ao construir um arquivo BAR no WebSphere Message Broker Toolkit, deve-se considerar o comportamento do construtor BAR a seguir:
  • Ao incluir um fluxo de mensagens em um arquivo BAR, o construtor BAR incluirá automaticamente quaisquer subfluxos necessários.
  • Os fluxos de mensagens são incluídos no arquivo BAR como objetos compilados, ou seja, como arquivos .cmf.
    Nota: O opção de criação do arquivo BAR Recursos de compilação e sequenciais não está disponível no WebSphere Message Broker Versão 8.0.0.0, o que significa que um fluxo de mensagens é sempre incluído em um arquivo BAR em sua forma compilada.
  • Se um subfluxo criado como um arquivo .subflow for incluído em um fluxo de mensagens, o construtor BAR cria um fluxo de mensagens compilado para o fluxo de mensagens e inclui o arquivo de origem do subfluxo para o subfluxo criado como um arquivo .subflow.

Considerações de pacote no WebSphere Message Broker Versão 8.0.0.1 e versões mais recentes

Ao construir um arquivo BAR no WebSphere Message Broker Toolkit, deve-se considerar o comportamento do construtor BAR a seguir:
  • Quando você incluir um aplicativo ou serviço em um arquivo BAR, o construtor BAR incluirá automaticamente quaisquer recursos definidos no projeto do aplicativo, ou do projeto de serviço, incluindo todos os subfluxos necessários.
    Esta figura mostra todos os recursos que são selecionados quando você seleciona um aplicativo na guia Preparar do editor BAR.
  • É possível deixar a opção de criação do arquivo BAR Recursos de compilação e sequenciais não selecionada, para que um fluxo de mensagens seja incluído em um arquivo BAR como um arquivo de origem .msgflow. Os subfluxos criados como arquivos .msgflow não podem ser incorporados no fluxo de mensagens. É possível incluir apenas subfluxos criados como arquivos .subflow no arquivo BAR.
    Nota: Essa é a abordagem recomendada ao criar um arquivo BAR que inclua fluxos e subfluxos de mensagens como arquivos .subflow.
    Esta figura mostra como os diferentes recursos incluídos no aplicativo são armazenados no arquivo BAR com a opção Recursos de compilação e sequenciais não selecionada durante a compilação do arquivo BAR.
    Nota: Se você tentar criar um arquivo BAR com a opção Recursos de compilação e sequenciais não selecionada, em que o fluxo de mensagens tiver subfluxos integrados criados como arquivos .msgflow, você obterá o erro a seguir:
    Se você tentar criar um arquivo BAR com a opção Recursos de compilação e sequenciais não selecionada, em que o fluxo de mensagens tiver subfluxos integrados criados como arquivos .msgflow, você obterá um erro BIP0841E.
  • É possível optar por selecionar a opção de criação do arquivo BAR Recursos de compilação e sequenciais para que um fluxo de mensagens seja incluído em um arquivo BAR em sua forma compilada. Os fluxos de mensagens são incluídos no arquivo BAR como objetos compilados, ou seja, como arquivos .cmf. Os subfluxos são incluídos como arquivos de origem .subflow.
    Nota: Essa não é uma abordagem recomendada. Ela está disponível para compatibilidade com liberações anteriores do WebSphere Message Broker.
    Esta figura mostra como os diferentes recursos incluídos no aplicativo são armazenados no arquivo BAR com a opção Recursos de compilação e sequenciais selecionada durante a compilação do arquivo BAR.