Si incluye un grupo en otro grupo o tipo complejo, la propiedad Separación de elementos de datos para el grupo anidado debe ser compatible con la propiedad Separación de elementos de datos del grupo padre o tipo complejo. Por ejemplo, no puede establecer la propiedad padre en Longitud fija y la propiedad hijo en Codificado delimitado, porque la longitud de la estructura Codificada delimitada no se conocerá y, por consiguiente, estará en conflicto con la definición padre. Si los grupos están anidados en tres o más niveles, la propiedad Separación de elementos de datos para cada grupo anidado debe ser compatible con todos los grupos padre.
Las normas de compatibilidad se listan en la tabla de opciones permitidas para tipos complejos anidados que se muestra más abajo.
Elemento padre | |||||
---|---|---|---|---|---|
Elemento hijo | Codificado delimitado, Longitud codificada | Todos los elementos delimitados, Elementos variables delimitados | Longitud fija, Longitud fija AL3 | Longitud fija codificada | Utilizar patrón de datos |
Codificado delimitado, Longitud codificada | Permitido | Permitido | No permitido | No permitido | Permitido |
Todos los elementos delimitados, Elementos variables delimitados | Permitido | Permitido | No permitido | No permitido | Permitido |
Longitud fija, Longitud fija AL3 | Permitido | Permitido | Permitido | Permitido | Permitido |
Longitud fija codificada | Permitido | Permitido | No permitido1 | Permitido | Permitido |
Utilizar patrón de datos | Permitido | Permitido | Permitido | Permitido | Permitido |
Nota:
|