Santiago, tu respuesta me despeja todas mis dudas. Muchas gracias y un saludo.
-----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Santiago G Martí Enviado el: miércoles, 08 de julio de 2009 11:58 Para: forum.help400 Asunto: RE: Respuesta: G -- Continúe procesando en *GETIN Si el programa no utiliza el ciclo, vuelve a la primera línea de cálculo, como si empezara de nuevo, pero las variables utilizadas conservan los valores que tenían. Si el programa obtiene algún listado, lo que llevaba escrito se conserva. Si el programa había actualizado, eliminado o creado algún registro en algún fichero, los cambios permanecen. No entiendo lo que quieres decir con "procesar los archivos desde el principio o desde el último leído". Depende de tu programa. Si tu programa se posiciona de alguna forma, SETLL, CHAIN, etc., tú controlas dónde comienza. Si tu programa NO se posiciona, sino que comienza con una sentencia READ, para procesar todo el archivo, sin posicionado previo, continúa a partir del último leído, ya que los punteros a los ficheros, al igual que las variables de programa, conservan el valor que tenían a menos que tú, explícitamente las inicialices. Saludos, --------------------------- Santiago Martí Dusen, S.A. --------------------------- Jorge Jiménez Gutiérrez <jjime...@panrico Para .com> "forum.help400" Enviado por: <[email protected]> forum.help400-bou cc [email protected] os.es Asunto RE: Respuesta: G -- Continúe procesando en *GETIN 08/07/2009 10:54 Por favor, responda a "forum.help400" <forum.help...@li stas.combios.es> Alberto, Te explicas muy bien. Por las contestaciones que estoy recibiendo, entiendo que el *getin vuelve a la primera línea de cálculo, pero sigo con la siguiente duda que planteaba al principio: El programa vuelve a la primera sentencia del tipo "C" procesando los archivos desde el principio? El programa vuelve a la primera sentencia del tipo "C" procesando los archivos desde el último registro leido? Gracias. De: [email protected] [mailto:[email protected]] En nombre de [email protected] Enviado el: miércoles, 08 de julio de 2009 9:48 Para: forum.help400 Asunto: RE: Respuesta: G -- Continúe procesando en *GETIN Hola Es la subrutina de inicializacion. Se ejecuta una sola vez nada mas ejecutar el programa. Muchos de los que usamos/usabamos el ciclo, la continuamos utilizando digamos...por inercia, pero la verdad es que si no usas el ciclo no tiene mucho sentido a no ser precisamente en este caso del que hablamos. Me explico, en un programa en que no controles los errores por ej: con *PSSR esta subrutina podría estar de más, porque seguramente lo que harás es poner los klist, hacer las operaciones pertinentes que quieras que se ejecuten una sola vez, y luego ejecutar algún bucle, y normalmente cuando sales del bucle, sales del programa. En cambio, si quieres controlar el error a nivel de programa(o aunque no lo controles, simplemente que 'pete' y hagas un *gettin manual, el *inzsr ya se ha ejecutado e irás a la linea siguiente. En los programas que siguen el ciclo, esta subrutina se ejecuta una vez y a partir de ahí va el ciclo, si no sigues el ciclo, esta subrutina tambien se ejecuta una sola vez, y en cada interrupcion de programa(controlada o no) continuará por la sentencia siguiente. No sé si me he explicado bien. Salut Jorge Jiménez Gutiérrez <[email protected]> Enviado por: [email protected] Para .es "forum.help400" <[email protected] .es> 08/07/2009 09:10 cc Asunto RE: Respuesta: G -- Continúe procesando en *GETIN Por favor, responda a "forum.help400" <[email protected]> ¿*inzsr? perdona la ignorancia, pues no conozco la sentencia. Un saludo. De: [email protected] [mailto:[email protected]] En nombre de [email protected] Enviado el: martes, 07 de julio de 2009 16:13 Para: forum.help400 Asunto: RE: Respuesta: G -- Continúe procesando en *GETIN Hola En principio si no ha cambiado nada, te manda despues del *inzsr Salut Jorge Jiménez Gutiérrez <[email protected]> Enviado por: [email protected] .es Para 07/07/2009 15:41 "forum.help400" <[email protected] .es> cc Asunto RE: Respuesta: G -- Continúe procesando en *GETIN Por favor, responda a "forum.help400" <[email protected]> Hola Santiago, Efectivamente, no uso el ciclo. Así que me quedo con la duda, de todas formas gracias por tu colaboración. Un saludo. -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Santiago G Martí Enviado el: martes, 07 de julio de 2009 12:50 Para: forum.help400 Asunto: Re: Respuesta: G -- Continúe procesando en *GETIN Hola Jorge, Si se trata de un programa que utiliza el Ciclo del RPG, continuar procesando en *GETIN quiere decir: "Leer el registro siguiente del archivo primario o secundario, e ir a Cálculo de Detalle". (Normalmente la primera instrucción de la hoja C. Si se trata de un programa que NO utiliza el Ciclo, (la inmensa mayoría de los que tenemos), como no tiene archivos primario ni secundarios, creo que lo que hace es ir a Cálculo de Detalle. En cualquier caso, no suele ser una buena solución salvo que el programa esté expresamente diseñado para ello. Saludos, --------------------------- Santiago Martí Dusen, S.A. --------------------------- Jorge Jiménez Gutiérrez <jjime...@panrico Para .com> "forum.help400" Enviado por: <[email protected]> forum.help400-bou cc [email protected] os.es Asunto Respuesta: G -- Continúe procesando en *GETIN 07/07/2009 09:49 Por favor, responda a "forum.help400" <forum.help...@li stas.combios.es> Una pequeña pero importante duda: Cuando hay un "casque" de un RPG en medio de sentencias del tipo "C" y nos sale el típico mensaje para que contestemos: G -- Continúe procesando en *GETIN. C -- Cancelar. F -- Obtener un vuelco con formato completo. El significado de la respuesta "G" me crea la siguiente duda: El programa vuelve a empezar desde el principio, como si lo ejecutáramos de nuevo? El programa vuelve a la primera sentencia del tipo "C" procesando los archivos desde el principio? El programa vuelve a la primera sentencia del tipo "C" procesando los archivos desde el último registro leido? ¿...? Gracias anticipadas. De: [email protected] [mailto:[email protected]] En nombre de José de la Herrán Enviado el: lunes, 06 de julio de 2009 11:03 Para: forum.help400 Asunto: Re: Tratar de forma automatica ficheros TXT UltraEdit, además, permite la creación de macros para automatizar tareas. -- José de la Herrán Núñez Ayuntamiento de Vitoria-Gasteiz Departamento de Tecnologías de la Información Responsable de Coordinación Técnica Pintor Vera Fajardo, 5 bajo, 01008 Vitoria-Gasteiz Tlf: +34 945 16 16 14 Fax: +34 945 16 16 00 mailto:[email protected] Alberto Toquero escribió: UltraEdit Tiene una ocpcion para buscar texto en los ficheros que indiques (una carpeta por ejemplo) y te muestra lo que encuentra en la ventana de edición. Ademas admite expresiones regulares en la busqueda. Tambien te permite conectarte via ftp a tu servidor y no necesitas descargar los ficheros al PC -- Alberto [email protected] __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 Este correo electrónico contiene información privada y estrictamente confidencial. Si usted no es el destinatario del presente mensaje no está autorizado a leerlo, retenerlo o difundirlo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. This e-mail is privileged, confidential and contains private information. Any reading, retention, distribution or copying of this communication by any person other than its intended recipient is prohibited. If you receive this message by mistake, please inform the sender and delete the message and attachments from your system. __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 Este correo electrónico contiene información privada y estrictamente confidencial. Si usted no es el destinatario del presente mensaje no está autorizado a leerlo, retenerlo o difundirlo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. This e-mail is privileged, confidential and contains private information. Any reading, retention, distribution or copying of this communication by any person other than its intended recipient is prohibited. If you receive this message by mistake, please inform the sender and delete the message and attachments from your system. __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 Este correo electrónico contiene información privada y estrictamente confidencial. Si usted no es el destinatario del presente mensaje no está autorizado a leerlo, retenerlo o difundirlo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. This e-mail is privileged, confidential and contains private information. Any reading, retention, distribution or copying of this communication by any person other than its intended recipient is prohibited. If you receive this message by mistake, please inform the sender and delete the message and attachments from your system. __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 Este correo electrónico contiene información privada y estrictamente confidencial. Si usted no es el destinatario del presente mensaje no está autorizado a leerlo, retenerlo o difundirlo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. This e-mail is privileged, confidential and contains private information. Any reading, retention, distribution or copying of this communication by any person other than its intended recipient is prohibited. If you receive this message by mistake, please inform the sender and delete the message and attachments from your system. __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 Este correo electrónico contiene información privada y estrictamente confidencial. Si usted no es el destinatario del presente mensaje no está autorizado a leerlo, retenerlo o difundirlo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. This e-mail is privileged, confidential and contains private information. Any reading, retention, distribution or copying of this communication by any person other than its intended recipient is prohibited. If you receive this message by mistake, please inform the sender and delete the message and attachments from your system. __________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

