Se você incluir um grupo dentro de outro grupo ou tipo complexo, a propriedade Separação do Elemento de Dados do grupo aninhado deverá ser compatível com a propriedade Separação do Elemento de Dados do grupo pai ou tipo complexo. Por exemplo, você não pode definir a propriedade pai como Comprimento Fixo e a propriedade filho como Delimitado Marcado, porque o comprimento da estrutura Delimitado Marcado não seria conhecido e, portanto, entraria em conflito com a definição pai. Se grupos estiverem aninhados em três ou mais níveis, a propriedade Separação do Elemento de Dados de cada grupo aninhado deverá ser compatível com todos os grupos pai.
As regras de compatibilidade estão listadas na tabela de opções permitidas para tipos complexos aninhados, mostrada abaixo.
Pai | |||||
---|---|---|---|---|---|
Filho | Comprimento Delimitado Marcado, Codificado Marcado | Todos os Elementos Delimitados, Elementos Variáveis Delimitados | Comprimento Fixo, Comprimento Fixo AL3 | Comprimento Fixo Marcado | Utilizar Padrão de Dados |
Comprimento Delimitado Marcado, Codificado Marcado | Permitido | Permitido | Não permitido | Não permitido | Permitido |
Todos os Elementos Delimitados, Elementos Variáveis Delimitados | Permitido | Permitido | Não permitido | Não permitido | Permitido |
Comprimento Fixo, Comprimento Fixo AL3 | Permitido | Permitido | Permitido | Permitido | Permitido |
Comprimento Fixo Marcado | Permitido | Permitido | Não permitido1 | Permitido | Permitido |
Utilizar Padrão de Dados | Permitido | Permitido | Permitido | Permitido | Permitido |
Nota:
|