Si no recuerdo mal, tendrás que hacer un WRITE al registro de control y a 
continuación un READ sobre el mismo registro. También te falta un pequeño 
detalle, en las DDS a niver de registro de control debes incluir INVITE.
 

-----Mensaje original-----
De: [email protected] 
[mailto:[email protected]] En nombre de Juan Pelaez
Enviado el: martes, 03 de marzo de 2009 19:02
Para: 'forum.help400'
Asunto: RE: Actualizar Subarchivo Automaticamente

Saludos,

Pues algo se me escapa dado que la pantalla NO hace nada, yo creo que el lio lo 
tengo con el write y el read, veamos esta la pantalla :

     A*%%TS  SD  20090303  173615  JUAN2       REL-V5R4M0  5722-WDS
     A*%%EC
     A                                      DSPSIZ(24 80 *DS3)
     A          R PAN00
     A*%%TS  SD  19990211  114642  JUAN2       REL-V2R3M0  5738-PW1
     A                                      ASSUME
     A                                  1  3' '
     A          R PAN01                     SFL
     A*%%TS  SD  20090303  173615  JUAN2       REL-V5R4M0  5722-WDS
     A                                      SFLNXTCHG
     A            PCDIA     R        O  5  3REFFLD(RRPR/RPDIAO
*LIBL/PEDRUTA)
     A            PCMES     R        O  5  6REFFLD(RRPR/RPMESO
*LIBL/PEDRUTA)
     A            PCA¥O     R        O  5  9REFFLD(RRPR/RPA¥OO
*LIBL/PEDRUTA)
     A            PCPEDI    R        O  5 31REFFLD(RRPR/RPPEDI
*LIBL/PEDRUTA)
     A            PCCLIE    R        O  5 39REFFLD(RHISCAB/ACCCLI
*LIBL/HISCAB)
     A            PCHO      R        O  5 14REFFLD(PLIS/PCHO *LIBL/REPELIS)
     A            PCMI      R        O  5 17REFFLD(PLIS/PCMI *LIBL/REPELIS)
     A            PCSE      R        O  5 20REFFLD(PLIS/PCSE *LIBL/REPELIS)
     A            PCALMA    R        O  5 23REFFLD(RRPR/RPALM *LIBL/PEDRUTA)
     A            PCTPV     R        O  5 27REFFLD(RRPR/RPTPV *LIBL/PEDRUTA)
     A            NOM24         16A  O  5 46
     A            PCPOB14       14A  O  5 63
     A            SEL            1   B  5  1
     A          R PAN02                     SFLCTL(PAN01)
     A*%%TS  SD  20090303  171445  JUAN2       REL-V5R4M0  5722-WDS
     A                                      CF03(03)
     A  50                                  INVITE
     A                                      OVERLAY
     A  50                                  SFLDSP
     A  50                                  SFLDSPCTL
     A  51                                  SFLCLR
     A  50                                  SFLEND
     A                                      SFLSIZ(0016)
     A                                      SFLPAG(0015)
     A                                      SFLMSG('F3-¯ Salir')
     A                                      WINDOW(2 1 21 76)
     A                                  4 23'Alm'
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 27'TPV'
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 31'N§ PEDI'
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 39'CodCli'
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  2 60'IMPú¯'
     A                                      DSPATR(RI)
     A                                      COLOR(YLW)
     A            IFIMP     R        O  2 66REFFLD(REGF/IFIMP
*LIBL/IMPREFAC)
     A                                      DSPATR(HI)
     A                                  4  3'  Fecha   '
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 14'  Hora  '
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 63'  Poblaci¢n   '
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4 46' Nombre Cliente '
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)
     A                                  4  1'*'
     A                                      DSPATR(HI)
     A                                      COLOR(YLW)
     A                                      DSPATR(UL)
     A                                  2 25' Gesti¢n PEDIDOS LISTADOS '
     A                                      DSPATR(UL)
     A                                      DSPATR(HI)


¿ me puedes decir cual debería lanzar por Write y cual por Read ?.

Gracias.



-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Ismael Ruiz 
Enviado el: viernes, 27 de febrero de 2009 11:22
Para: forum.help400
Asunto: Re: Actualizar Subarchivo Automaticamente

Hola,

Contado de una forma muy esquemática, lo que propones es tan sencillo como 
realizar los siguientes pasos:

1- Vuelve a compilar el archivo de pantalla con el parámetro WAITCRD con los 
segundos que tu quieres que espere la pantalla como tiempo de inactividad.

2. En el programa define lo siguiente en la hoja D ( en el caso de que sea 
RPPG).

D INFDS           DS
 D  TIEMPO           *STATUS

3. En la hoja C cambia el EXFMT  de la pantalla, por un WRITE y después por un 
READ. Importante: esta última instrucción (el read) ha de ser sobre el archivo 
de pantalla, no sobre el registro. Además tienes que encender un indicador por 
menor y otro por igual.


                       WRITE     MDT01
Registro de mandatos
                       WRITE     CTL01
Registro  de control

                       READ      REOP05                               1515
Archivo de pantalla

4. Inmediatamente después de la lectura del archivo, tienes que comprobar si se 
ha activado el temporizador (campo TIEMPO igual al valor 1331) para recargar el 
subarchivo o actualizarlo.

TIEMPO        IFEQ      1331
                      EXSR      BORSUB
                      GOTO      INICIO
                      ENDIF

5. Debajo de estas líneas de programa conservas las que tu ya tenías para 
cuando el usuario ha ejecutado alguna acción.

Saludos.


              ----- Original Message -----
From: "Juan Pelaez" <[email protected]>
To: <[email protected]>
Sent: Friday, February 27, 2009 8:39 AM
Subject: Actualizar Subarchivo Automaticamente


Buenos días,

Necesitaba saber como puedo actualizar un subarchivo de forma automatica
cada x minutos sín utilizar un bucle, se que en Cl hay una sentencia que
"espera" xxx segundos, el programa permanecerá abierto y debe
"refrescar" la pantalla para actualizar la información que está mostrando.

¿ Alguna idea ?.

Gracias,


__________________________________________________
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

__________ Información de ESET Smart Security, versión de la base de firmas
de virus 3893 (20090226) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com




__________________________________________________
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