É possível converter um subfluxo criado como um arquivo .msgflow
em um arquivo .subflow usando a função Converter
em subfluxo no WebSphere Message
Broker. Se o subfluxo incluir outros recursos de legado, você deverá convertê-los para que possa converter seu subfluxo.
Procedimento
Você deve concluir as etapas a seguir para converter a amostra de subfluxo MembersMFPFlow.msgflow em um subfluxo criado como um arquivo .subflow:
- Na visualização Desenvolvimento do broker,
identifique o projeto do Message Broker localizado sob a pasta Recursos
independentes que contém o subfluxo que você deseja
converter. Selecione o subfluxo, em nosso exemplo, MembersMFPFlow.msgflow.
- Clique com o botão direito no subfluxo e selecione Converter em subfluxo.
- Uma janela de erro será aberta informando que não é possível converter o subfluxo. O subfluxo contém um nó Mapeamento de legado que você deve converter para poder selecionar Converter em subfluxo.
- Na visualização Desenvolvimento do broker,
identifique o projeto do Message Broker localizado sob a pasta Recursos
independentes que contém o subfluxo que você deseja
converter. Identifique o mapa que precisa ser convertido. Em nosso exemplo, ele é o MembersMFPFlow_Mapping.msgmap. Selecione Converter Mapa de Mensagem de .msgmap em .map.
- A janela Progresso da conversão do Mapa de Mensagem é aberta e detalha os resultados da conversão do seu mapa. Clique em Concluir.
- Depois de clicar em Fechar, a função Converter Mapa de Mensagem .msgmap em .map é concluída. É possível
ver seu mapa convertido na visualização Desenvolvimento do broker,
na pasta Mapas em seu projeto do Message
Broker. O mapa convertido possui uma extensão de arquivo .map.
- Depois de converter o mapa, será necessário corrigir os erros a seguir:
- Erros relacionados às funções de transformação que requerem etapas de conversão manual para finalizar a sua conversão. Para obter informações adicionais, consulte Cenário: Convertendo um mapa de mensagem em um mapa de dados gráficos.
- O erro relacionado ao nó Mapping que tinha o mapa de legado configurado. O nó é um nó anterior e precisa ser substituído
pelo nó Mapeamento do WebSphere Message Broker
Versão 8.
- Para substituir o nó Mapeamento anterior pelo nó Mapeamento do WebSphere Message
Broker Versão 8, conclua as etapas a seguir:
- Identifique o novo nó Mapeamento na Paleta.
- Arraste e solte o nó Mapeamento para a tela do fluxo de mensagens.
- Selecione o mapa que você deseja associar ao nó Mapeamento.
Este é o mapa cuja conversão acabou de ser concluída.
- Exclua o nó Mapeamento antigo.
- Conecte o novo nó Mapeamento em que você acabou de remover o nó Mapeamento antigo.
- Depois de ter convertido o mapa de legado e substituído o
nó Mapeamento antigo pelo novo, selecione o subfluxo MembersMFPFlow.msgflow.
Clique com o botão direito no subfluxo e selecione Converter em subfluxo.
- Na janela Converter fluxo de mensagens em subfluxo, selecione Atualizar todos os arquivos e clique em OK.
A conversão é iniciada.
- Opcional: Se a janela Falha na Conversão for aberta, clique em OK.
Em seguida, selecione .
O que Fazer Depois
Você deve verificar se o subfluxo convertido está criado e disponível:
Depois que a conversão é concluída, verifique se o subfluxo inicial desaparece da pasta Fluxos e o subfluxo convertido aparece na pasta Subfluxos.
Verifique se o fluxo de mensagens inclui o subfluxo como um nó.