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

Criando um Subfluxo

Crie um arquivo .subflow no qual seja possível definir conteúdo de subfluxo para incluir nos aplicativos de fluxo de mensagens. Use arquivos .subflow para criar subfluxos que você pode implementar em um grupo de execução como recursos individuais, independentemente dos fluxos de mensagens que usam o subfluxo. É possível criar um ou mais subfluxos e implementá-los em um ou mais grupos de execução.

Antes de começar:

É possível criar subfluxos para definir conteúdo que forneça um subconjunto de funções (por exemplo, uma rotina de processamento de erro reutilizável) que possa ser reutilizada nos aplicativos de fluxo de mensagens. É possível criar subfluxos em arquivos .subflow ou em arquivos .msgflow. Para obter mais informações sobre subfluxos e as diferenças entre os subfluxos definidos em arquivos .subflow e os subfluxos definidos em arquivos .msgflow, consulte Subfluxos. As informações deste tópico descrevem como criar um arquivo .subflow.

O subfluxo e seus recursos são armazenados em um sistema de arquivos ou em um repositório compartilhado. Um sistema de arquivos pode estar na unidade local ou em uma unidade compartilhada. Se você armazenar arquivos em um repositório, é possível usar todos os repositórios disponíveis que são suportados pelo Eclipse; por exemplo, CVS.

O modo no qual seu broker está funcionando pode afetar o número de fluxos de mensagens que podem ser utilizados; consulte Restrições que se Aplicam em cada modo de operação.

Para criar um arquivo .subflow, conclua as seguintes etapas:

  1. Para abrir o assistente de Novo Subfluxo, clique em Arquivo > Novo > Subfluxo. Alternativamente, clique com o botão direito do mouse em um aplicativo, uma biblioteca ou no Projeto do Message Broker e clique em Novo > Subfluxo.
  2. Especifique o aplicativo, a biblioteca ou o Projeto do Message Broker no qual criar o subfluxo. Selecione um contêiner existente na lista ou crie um contêiner clicando em Novo. Se você clicou com o botão direito do mouse em um contêiner específico na etapa 1, o nome desse contêiner será selecionado automaticamente.
  3. No campo Nome do Subfluxo, insira um nome para o novo subfluxo. É possível usar todos os caracteres válidos para o nome, mas é útil escolher um nome que indique sua função, por exemplo, ErrorProcessing.
  4. Decida se deseja criar um esquema do broker padrão. Por padrão, um esquema do broker padrão é criado. Se você não desejar criar um esquema padrão, desmarque a caixa de seleção e selecione um esquema existente na lista. Entretanto, se nenhum esquema existir no projeto, você deverá criar um esquema padrão nesse ponto.
  5. Clique em Concluir (Finish).
O novo arquivo de subfluxo (subflow_name.subflow) é exibido na Visualização Desenvolvimento do Broker, no aplicativo, na biblioteca ou no Projeto do Message Broker. O subfluxo é aberto no editor de Fluxo de Mensagens para que seja possível definir o conteúdo do subfluxo incluindo, configurando e conectando nós do fluxo de mensagens. Um nó Entrada e um nó Saída são incluídos no subfluxo.
Em seguida:
  1. Defina o conteúdo do subfluxo seguindo as instruções de Definindo o Conteúdo do Fluxo de Mensagens. Todo nó de Entrada definido no subfluxo representa um terminal de Entrada no nó de subfluxo. Todo nó de Saída definido no subfluxo representa um terminal de Saída no nó de subfluxo. É possível usar esses terminais para conectar o nó de subfluxo a outros nós no fluxo pai. Não é possível incluir os seguintes nós em um subfluxo definido em um arquivo .subflow:
    • Nós que representem subfluxos definidos em arquivos .msgflow
    • Nós definidos pelo usuário criados a partir de subfluxos são definidos em arquivos .msgflow
    • Nós MQOptimizedFlow
  2. Inclua seu subfluxo em um fluxo de mensagens; consulte Incluindo um Subfluxo.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:00


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc31700_