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