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

Copiando um Fluxo de Mensagens ou um Subfluxo Usando Copiar

Copie um fluxo de mensagens ou um subfluxo para usar como ponto de início para um novo fluxo de mensagens ou um subfluxo que tenha função semelhante. Por exemplo, talvez você queira substituir ou remover um ou dois nós para processar mensagens de uma forma diferente.

Antes de começar:

Para concluir esta tarefa você já deverá ter criado um fluxo de mensagens ou um subfluxo; para obter mais informações, consulte Criação de um Fluxo de Mensagens ou Criando um Subfluxo.

O Visualização Desenvolvimento do Broker é preenchido com todos os aplicativos, bibliotecas e Projetos do Message Broker aos quais você tem acesso. Os fluxos de mensagens e os subfluxos estão contidos nesses contêineres. Os arquivos de fluxo de mensagens são chamados de message_flow_name.msgflow. Os arquivos de subfluxo são chamados de subflow_name.subflow.

Para copiar um fluxo de mensagens, conclua as etapas a seguir.

  1. No Visualização Desenvolvimento do Broker, expanda o aplicativo, a biblioteca ou o Projeto do Message Broker apropriado.
  2. Selecione o fluxo de mensagens ou o subfluxo que deseja copiar e clique em Editar > Copiar.
  3. Selecione o aplicativo, a biblioteca ou o Projeto do Message Broker no qual você deseja copiar o fluxo de mensagens ou o subfluxo e, em seguida, clique em Editar > Colar.

    É possível copiar o fluxo para um contêiner diferente ou para o mesmo contêiner. Se o contêiner de destino não contiver um esquema do broker, o esquema será criado automaticamente quando você colar o fluxo de mensagens ou o subfluxo. Se você copiar um fluxo para o mesmo contêiner, será solicitada a renomeação do fluxo.

    Ao copiar um fluxo de mensagens ou um subfluxo, os arquivos associados (ESQL e de mapeamento, se presentes) não serão copiados automaticamente para o mesmo contêiner de destino. Para também copiar esses arquivos, é necessário copiar e colar cada arquivo.

    Talvez também seja necessário atualizar os nós que possuem ESQL ou mapeamentos associados, para assegurar que os módulos sejam exclusivos. Por exemplo, você criou um fluxo de mensagens Test1 que contém um único nó Compute. Copie o fluxo de mensagens Test1 e seu arquivo .esql associado para o mesmo aplicativo, biblioteca ou Projeto do Message Broker e renomeie a cópia Test2. Entretanto, dois módulos chamados Test1_Compute existirão agora no mesmo esquema: um está em Test1.esql e o segundo está em Test2.esql.

    Esta duplicação não é suportada e uma mensagem de erro é gravada na visualização Problemas quando você tiver concluído a ação de copiar. Você deve renomear os módulos ESQL associados no arquivo .esql e atualizar as propriedades do nó correspondente para assegurar que cada módulo em um esquema do broker seja único.

Depois que essas etapas são concluídas, o fluxo é copiado com todas as configurações de propriedade intactas. Se você pretende usar essa cópia do fluxo de mensagens ou do subfluxo com outro propósito (por exemplo, para recuperar mensagens de uma fila de entrada diferente), talvez seja necessário modificar suas propriedades.

Também é possível copiar um fluxo clicando em Arquivo > Salvar como. Esta tarefa é descrita em Salvando um Fluxo de Mensagens ou 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:30:52


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