É possível alterar a ordem em que uma transformação processa as
regras de mapeamento. Essa
funcionalidade será útil se o código customizado ou a ordem de chamadas de submapa
possuírem dependências na saída gerada por outros mapeamentos. A visualização Esboço
lista as regras de mapeamento na ordem em que são processadas ao executar
o código de transformação gerado.
Antes de Iniciar
É necessário ter um modelo de mapeamento aberto. Um modelo de mapeamento tem .mapping como extensão de nome de arquivo. O
modelo de mapeamento deve conter uma declaração de mapeamento que especifique pelo menos duas
regras de mapeamento.
Por Que e Quando Desempenhar Esta Tarefa
Para alterar a ordem em que a transformação gerada
processa as regras de mapeamento em uma declaração de mapeamento:
- Se a visualização Esboço não estiver disponível, clique em .
- Na visualização Esboço, expanda uma declaração de mapeamento
e, em seguida, expanda Transformações.
- Clique com o botão direito do mouse na regra de mapeamento a ser movida e, em seguida, clique em Ordem de
Execução e clique em Mover para cima ou Mover
para baixo.
- Clique em .
Exemplo
Por exemplo, você poderá alterar a ordem das regras de mapeamento se o
código customizado em uma regra de mapeamento gravar um valor em um objeto de saída que outra
parte do código customizado leia como entrada.