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 para compatibilidade são listadas na tabela a seguir.
Pai | |||||
---|---|---|---|---|---|
Filho | Comprimento Delimitado Marcado, Codificado Marcado | Todos os Elementos Delimitados, Elementos de Comprimento Variável 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 de Comprimento Variável 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:
|