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

Configurando um mapa aninhado associado a uma condição de transformação If, Else if e Else manualmente

É possível configurar um mapa aninhado associado a uma transformação If, Else if e Else manualmente definindo transformações entre elementos de entrada e de saída.

Antes de Iniciar

Defina e configure as expressões condicionais para uma transformação If, Else if e Else. Para obter informações adicionais, consulte Configurando uma transformação If, Else if e Else em um mapa de mensagem

Sobre Esta Tarefa

Cada condição em uma transformação If, Else if e Else possui um mapa aninhado associado, o qual é usado pelo mecanismo de mapeamento para aplicar as transformações entre o objeto de entrada e o objeto de saída quando a condição associada for avaliada como verdadeira.

Procedimento

Para a condição If, conclua as etapas a seguir para configurar o mapa aninhado associado a ela:

  1. No mapa de mensagem, dê um clique duplo na condição If.

    O mapa aninhado é aberto. A figura a seguir mostra o mapa aninhado:

    Esta figura mostra o mapa aninhado que é apresentado a você quando você clica duas vezes na condição If.
  2. Defina transformações para cada elemento no objeto de entrada que você deseja manter no objeto de saída.

    No cenário, definimos uma transformação Mover entre cada elemento de entrada e cada elemento de saída. Observe que o elemento province é mapeado para o elemento de saída AdditionalInfo.

    Você obtém um mapa aninhado que transforma elementos de entrada em elementos de saída.

    Esta figura mostra o mapa aninhado associado à condição If que possui uma transformação Mover definida para cada elemento de saída.

O que Fazer Depois

Repita as etapas para configurar cada mapa aninhado associado a uma condição de transformação If, Else if e Else.