Ir para o conteúdo

Nó do Loop de Origem

Ocorrência Múltipla do Nó do Loop de Origem

Um nó de loop é um nó de múltiplas instâncias e desempenha um papel vital na definição da transformação. Cada nó do loop de destino possui um nó do loop de origem correspondente, ou seja, a geração do nó do loop de destino depende da multiplicidade do nó do loop de origem.

Resolver um Conflito de Múltiplas Ocorrências de Erro de Mapeamento

Definir o mapeamento de modo que o nó do loop de destino gerado dependa de mais de um nó do loop de origem resulta em um conflito de erro de mapeamento. Para resolver esse erro, verifique a definição da estrutura. Se todos os nós forem definidos como “ZERO ou MAIS”, isso indicaria uma possível rotulagem incorreta das multiplicidades. Se o conflito ainda existir após definir corretamente a estrutura, resolva o conflito usando as funções de resolução de instância.

Exemplo

Source tree with multiple segments.
<Root> (Occurs - once only)
<Segment 1> (Occurs - 0 or more)
|`FIM DA MESA`
<Segment 2> (Occurs - 0 or more)
|`FIM DA MESA`
<Segment 3> (Occurs - 0 or more)
|`FIM DA MESA`
</Root>