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 Mapeamentos Condicionais

É possível criar mapeamentos condicionais usando o editor de Mapeamento de Dados Gráficos.

É possível usar as transformações If, Else if e Else para controlar o fluxo do mapeamento configurando condições.

If, Else if e Else operam como um grupo de conversões condicionais. A condição é aplicada ao elemento de entrada da conversão condicional. Se a condição for satisfeita, a conversão aninhada dentro da conversão condicional será executada.

Também é possível executar condicionalmente uma única transformação (como uma Transformação Mover ou Customizar) inserindo a condição diretamente na guia Condição da transformação.

Como alternativa, é possível usar Java™ Customizado ou ESQL Customizada para fornecer uma função de condição. Consulte Java Customizado ou ESQL customizado para obter mais informações.

Se você usar uma condição para opcionalmente criar um ou mais elementos de saída filho em um elemento complexo, verifique se a condição está na conversão destinando o elemento complexo inteiro, não apenas um filho. Se a conversão condicional apenas se destinar a um filho, o elemento de pasta no elemento complexo será criado na saída antes que a condição seja avaliada.

Para mapear conversões condicionais:

  1. Para cada transformação condicional do grupo, insira uma condição na guia Condição da visualização Propriedades. A condição deve estar no formato de uma expressão XPath que retorne True ou False.
    1. É possível alterar a ordem em que as instruções em uma condição são avaliadas selecionando uma transformação na condição e, em seguida, clicando nas setas Mover para cima ou Mover para baixo.
  2. Clique duas vezes no nome da conversão condicional para criar o mapeamento que opera para essa condição.
    Nota: Os elementos no mapa aninhado devem ser mapeados para que a transformação seja executada.
Para obter mais informações sobre transformações de mapeamento, consulte Tipos de Transformação no Editor de Mapeamento de Dados Gráficos.
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:53


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