Los archivos deben cerrarse explícitamente en un módulo que no sea de ciclo.
10
Causa . . . . . : El ciclo de programa RPG no se aplica cuando se especifica la palabra clave MAIN o NOMAIN en la especificaci ón de control, por lo que los archivos no se cierran automáticamente. Se recomiendan las operaciones CLOSE para todos los archivos que puedan abrirse durante la inicialización del módulo o mediante los procedimientos del módulo.
Recuperación . : Una solución es crear un procedimiento al que se llamará al final de la aplicación que contenga una operación CLOSE *ALL. Otra solución es cerrar los archivos en el mismo procedimiento que los abre.