Uma mensagem pode conter um elemento complexo de repetição que contém por si próprio um elemento simples de repetição, por exemplo:
repmess message
repcel elemento complexo, minOccurrences=1, maxOccurrences=5
rel elemento simples, minOccurrences=1, maxOccurrences=4
Nesta
situação: crie um mapa com esta mensagem como a origem e o destino, em seguida,
conecte os elementos de origem e de destino correspondentes, arrastando da
origem para o destino, por exemplo:
repmess repmess
repcel[1,5] ------------------------------------------ repcel[1,5]
rel[1,4] --------------------------------------------- rel[1,4]
No editor de planilha, isso cria o seguinte:
repmess
for $source/repmess/repcel
repcel $source/repmess/repcel
for $source/repmess/repcel/rel
rel $source/repmess/repcel/rel
Isto causa um loop
sobre cada tipo complexo pai
repcel presente e em cada um
ocorre um loop sobre cada tipo simples
rel presente.
Isto significa que a conexão dos respectivos elementos pai e filho
por arrasto mapeia os elementos filhos de repetição.