No me preocupa demasiado la performance (es un fichero de observaciones que se usas muy puntualmente) .
Por lo que he leido el FEOD que me propuso Jesus es la solución, de hecho, hay un ejemplo con exactamente el mismo problema que tengo yo. Gracias por vuestra ayuda _____ De: [email protected] [mailto:[email protected]] En nombre de [email protected] Enviado el: jueves, 09 de septiembre de 2010 14:41 Para: forum.help400 Asunto: Re: El segundo programa no ve los registros creados por el primero Si utilizas FRCRATIO = 1 estás forzando al sistema a grabar físicamente cada registro consumiendo demasiados accesos al disco en decremento del performance ¿Ya probaste usron en file description y hacer open y close? Saludos ^^^ Ing. Armando Luengas Mendoza Jafra Cosmetics International IT México ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ From: luis lopez parras <[email protected]> To: "forum.help400" <[email protected]> Date: 09/09/2010 04:20 a.m. Subject: El segundo programa no ve los registros creados por el primero Sent by: [email protected] _____ Hola: Tengo un problema con un programa A que llama a un programa B que permite crear unas observaciones (registros) en un fichero. Cuando finaliza B, el control retorna al programa A que a continuacion llama al programa C que lee esos registro y los imprime Pues en determinadas ocasiones, los registros creado por B no se imprimen con C. Es como si intentara imprimirlos antes de terminar de grabarlos fisicamente en el fichero. He probado cambiando el parámetro FRCRATIO a 1 aunque siguiendo lo que dice IBM al respecto no tengo claro si es la solucion del problema http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/rbam6/rbam6 frcratioexpand.htm Notes: These rules apply only when a force write ratio of 2 or higher is specified. When a force write ratio of 1 is specified, the access path is not written to auxiliary storage until all the ODPs have been closed. En resumen: PROGRAMA A ---> Programa principal (Llama primero a B y Luego a C) programa B --> Permite crear registros en un fichero programa C --> Impriem los registros creados en B Como no siempre falla, estoy un poco despistado, ¿alguien ha tenido algun problema similar? Estamos en V4.R3.M0 y los pgm's en RPG Gracias por vuestra ayuda ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( <http://bit.ly/db68dd> 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.

