Le pongo el valor por defecto (*). Si no he entendido mal la ayuda, esto liberar�a los recursos de todos los programas llamados por la CL, con lo que deber�an cerrarse los ficheros del RPG.
Creo que el problema real est� en haber usado el grupo de activaci�n QILE. Cambiando el de la CL a *NEW, el problema desaparece, ya que al finalizar la ejecuci�n el grupo de activaci�n desaparece y se cierran los ficheros. De todas maneras, sigo pensando que o no he entendido bien a�n el funcionamiento de RCLRSC, o en el caso anterior no se ha comportado como debiera (si tuviera que apostar, apostar�a por la primera opci�n, por supuesto :) ). Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas * : 964343434 <mailto:[EMAIL PROTECTED]> -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviado el: mi�rcoles, 22 de mayo de 2002 17:39 Para: [EMAIL PROTECTED] Asunto: Re: Cierre de ficheros Saludos Fernando. Cuando realizas la operaci�n RCLRSC, �que valor introduces en el campo nivel de programa?. Date cuenta que el grupo de activaci�n QILE sigue "vivo" ya que tu programa RPG esta compilado con ACTGRP = *CALLER. Deber�as realizar la operaci�n de reclamar recursos sobre el grupo de activaci�n QILE. Espero te sirva. Un saludo. ---------------------------------------------------------------------------- ------- Luis M. Gonz�lez Peralta Departamento Desarrollo SOFT9126, S.L. E-mail : [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]> Tlf: (+34) 976.59.29.69 Fax: (+34) 976.59.33.90 Movil: (+34) 629.67.65.30 ---------------------------------------------------------------------------- ------- Fernando P�rez <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent by: cc: forum.help400-request@ Subject: Cierre de ficheros combios.es 22/05/02 04:04 PM Please respond to forum.help400 Hola, foro. Se me plantea el siguiente problema: Tengo una CL, tipo CLLE, que se ejecuta en el grupo de activaci�n QILE. Dicha CL llama a un programa RPG ILE creado a partir de varios m�dulos, algunos de los cuales abren ficheros y no los cierran. El programa se compil� con ACTGRP=*CALLER. Tras llamar al programa, la cl hace RCLRSC, con la esperanza de que cierre los ficheros que han quedado abiertos por el programa RPG, pero no es asi. Los ficheros quedan abiertos en el grupo de activaci�n QILE. Viendo la ayuda del mandato RCLRSC, yo interpreto que deber�a cerrar los ficheros, pero teniendo en cuenta que es la primera vez que hago algo as�, y que a veces los textos de ayuda se quedan cortos, supongo que estoy haciendo algo mal. � Alguien sabe por qu� no se me cierran los ficheros, y cual ser�a la forma de conseguirlo, sin tener que cerrarlos impl�citamente desde los respectivos m�dulos? Gracias Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas * : 964343434 <mailto:[EMAIL PROTECTED]> _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]?body=LEAVE _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]?body=LEAVE _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]?body=LEAVE
