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

Atualizando um subfluxo

Ao atualizar um subfluxo, é necessário verificar a versão do subfluxo e compreender como é possível implementar uma nova versão do subfluxo no tempo de execução do WebSphere Message Broker. Por exemplo, se um subfluxo for implementado como parte de um aplicativo ou um serviço, será necessário atualizar seus aplicativos ou serviços para incluir a nova versão do subfluxo e, em seguida, reimplementar o aplicativo ou serviço.

Procedimento

Para atualizar um subfluxo, conclua as etapas a seguir:

  1. Verifique a versão de um subfluxo. Para obter informações adicionais, consulte Verificando a versão de um subfluxo no tempo de execução.
  2. Atualize o valor da versão do subfluxo.

    Você atualiza a versão de um subfluxo manualmente no WebSphere Message Broker Toolkit. É possível modificar a propriedade Etiqueta do nó Passagem, a propriedade Nome do nó Passagem ou a propriedade Versão de um subfluxo. Para obter informações adicionais sobre como definir a versão de um subfluxo, consulte Desenvolvimento de versão de um subfluxo.

  3. Atualize a implementação do subfluxo para incluir os novos requisitos; por exemplo, incluir novos nós ou modificar a lógica de um nó de Cálculo.
  4. Atualize o arquivo BAR e atualize seu conteúdo. Para obter mais informações, consulte Atualizando o conteúdo de um broker archive.
  5. Implemente o arquivo BAR no tempo de execução do WebSphere Message Broker. Para obter mais informações, consulte Implementando um arquivo bar .
    Para subfluxos criados como um arquivo .subflow, você deverá considerar o seguinte comportamento ao implementar uma nova versão de um subfluxo:
    • Se o subfluxo for implementado como parte de um aplicativo, um serviço ou uma biblioteca, será necessário atualizar seus aplicativos, serviços e bibliotecas para incluir a nova versão do subfluxo e reimplementá-los.
      Nota: Se o aplicativo, serviço ou a biblioteca tiver sido implementado antes, reimplementá-lo remove o aplicativo, serviço, ou biblioteca atualmente implementado e seu conteúdo e o substitui pelo aplicativo, serviço ou biblioteca implementado.
    • Se o subfluxo for implementado separadamente de qualquer um dos fluxos de mensagens que use esse subfluxo e uma nova versão do subfluxo for implementada, todos os fluxos de mensagens serão automaticamente atualizados.
    Para subfluxos criados como um arquivo .msgflow, você deverá considerar o seguinte comportamento ao implementar uma nova versão de um subfluxo:
    • É necessário atualizar os aplicativos, serviços e recursos independentes que usam o subfluxo para incluir a nova versão do subfluxo e reimplementá-los.
      Nota: Os subfluxos de legado só podem ser atualizado no tempo de execução quando o fluxo de mensagens pai for recompilado e implementado.

O que Fazer Depois

Configure um fluxo de mensagens que inclui subfluxos criados como arquivos .subflow. Para obter informações adicionais, consulte Configurando um fluxo de mensagens que inclui subfluxos.