Las áreas de datos deben desbloquearse 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 las áreas de datos no se desbloquean autom áticamente. Se recomiendan las operaciones OUT o UNLOCK para todas las áreas de datos que puedan bloquearse durante la inicialización del m ódulo o mediante los procedimientos del módulo.
Recuperación . : Una solución es crear un procedimiento que se llamará al final de la aplicación que desbloquee todas las áreas de datos bloqueadas utilizando las operaciones OUT o UNLOCK. Otra solución es desbloquear las áreas de datos en el mismo procedimiento que las bloquea.