Visión general (mandato END FILE)

END FILE se utiliza en una estructura INPUT PROGRAM—END INPUT PROGRAM para indicar al programa que deje de leer datos antes de encontrar realmente el final del archivo. END FILE se puede utilizar con END CASE para concatenar archivos de datos sin formato haciendo que el programa retrase el proceso de fin de archivo hasta que haya leído varios archivos de datos. END FILE también se puede utilizar con LOOP y END CASE para generar datos sin ninguna entrada de datos.

Especificación básica

La especificación básica es simplemente END FILE. No hay especificaciones adicionales. El final del archivo se define de acuerdo con las condiciones especificadas para END FILE en el programa de entrada.

Reglas de la sintaxis

  • END FILE sólo está disponible dentro de una estructura INPUT PROGRAM .
  • Sólo se puede ejecutar un mandato END FILE por programa de entrada. Sin embargo, se pueden especificar varios mandatos END FILE dentro de una estructura condicional en el programa de entrada.

Operaciones

  • Cuando se encuentra END FILE , el programa deja de leer datos y coloca un final de archivo en el conjunto de datos activo que estaba creando. El caso que provoca la ejecución de END FILE no se lee. Para incluir este caso, utilice el mandato END CASE antes de END FILE (consulte los ejemplos siguientes).
  • END FILE tiene el mismo efecto que el final del archivo de datos de entrada. Termina el programa de entrada (consulte INPUT PROGRAM—END INPUT PROGRAM).