Hola Forer@
El programa RPG cuantos archivos tiene que abrir?El programa RPG cada vez que 
lo invocan cuando terminar el programa lo hace con las instrucción *inlr = *on?
Si el programa es invocado muchas veces, recomiendo definir los archivos con la 
instrucción USROPN, utilizar un parámetro de entrada para abrir o cerrar 
archivos (OPCL Alfa de 1). En el programa RPG incluir las instrucciones para 
los siguiente:
Cuando el parámetro OPCL es igual a blancos, si no están abiertos los archivos, 
abrir todos los archivos con la instrucción open y cuando termine el programa 
utilizar la instrucción return. 
Cuando el parámetro OPCL es igual a 'C', si están abiertos los archivos, cerrar 
todos los archivos con la instrucción close y cuando termine el programa 
utilizar la instrucción *inlr = *on.
Lo anterior hace que el programa al invocarlo con el parametro OPCL en blancos 
abra todos los archivos una sol vez y las siguientes veces que lo invoquen con 
el parámetro OPCL en blancos no tendrá que volver a abrir los archivos porque 
ya los tiene abiertos. Para no dejar los archivos abiertos, cuando no se 
requiera ejecutar más el programa RPG, se invoca con el parametro OPCL es igual 
a 'C'.
fARCHIVO    uf   e           k disk    usropn *   if OPCL = *blanks;      if 
not %open(ARCHIVO);                    open ARCHIVO;                       
endif;  lógica de programa   else;                            close(e) ARCHIVO; 
         *inlr = *on;                endif;                         return; 
Espero que te ayude

Date: Wed, 6 Aug 2014 14:11:26 -0400
Subject: Msg:Demasiados archivos abiertos para procesar
From: [email protected]
To: [email protected]

Hola estoy ejecutando un programa Rpg que no abre archivos y  cual llama a 
programa socket al llegar a las 200 llamadas me aborta el programa y me da el 
mensaje anterior.  Solo se normaliza cuando cierro la sesión. Alguien me podría 
ayudar. Gracias. 
Enviado desde Samsung Mobile
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.                                     
  
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a