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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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&amp;#225;s de ServerNEWS.
&amp;#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

Responder a