Juan Carlos
adjunto un extracto de programa que permite hacer el chequeo de un objeto
en una carpeta IFS

2302 /* Verifica, Si existe archivo de transferencia .CSV             */

  2303              *CHKOUT     OBJ(&PATH_ORIG)   *

  2304              MONMSG     MSGID(CPFA0A9) EXEC(DO)

  2305              SNDMSG     MSG('("Archivo " *TCAT &ARCHIVO * TCAT " No
+
  2306                           existe en " *TCAT &RUTA)') TOUSR(*SYSOPR)

  2307              GOTO       CMDLBL(SALE)

  2308              ENDDO

  2309              MONMSG     MSGID(CPFA09E) EXEC(DO)

  2310              *CHKIN      OBJ(&PATH_ORIG) *

  2313              ENDDO

  2400

Las instrucciones CHKOUT y CHKIN realizan esto en conjunto (Ambas son
idénticas al OUT e IN para trabajar
con una DTAAAREA de RPG)
CHKOUT es chequea y asigna el objeto y CHKIN los liberar, por lo que cada
vez que realizas un CHKOUT debes
acompañarlo de un CHKIN
Saludos

*Nota: Los créditos de aprender esto son de Simon Hutchinson, quien publico
el como hacerlo     *

Sergio L. Puentes Valladares
Analista Programador Senior AS400 RPG(36, 400, ile, Free, Sql Embebido)
Analista Programador - Junior Java
Analista Programador - Junior PHP
Analista Programador - Junior Abap/4
Móvil   +54 11  2452 9241 (Local, Buenos Aires, Argentina)
          +54 911 2452 9241 (Internacional)
Skype    Spuentes3452


El 7 de julio de 2014, 8:03, Juan Carlos O. <[email protected]> escribió:

> Buenos días.
>
> Os cuento mi problema:
>
> Tengo un proceso que genera un factura en .PDF en la IFS. Luego ese
> documento se le cambia de nombre y se copia en otra carpeta, también de la
> IFS, para que lo pueda procesar otro programa.
>
> Mi problema es que no puedo saber el tiempo que tarda en generarse el PDF.
> De tal manera que cuando se intenta renombrar el fichero, puede estar o no.
>
> He intentado colocar un DLYJOB, pero o pongo un tiempo muy grande o sigo
> con el mismo problema. A parte de que el proceso se retarda muchas veces
> sin motivo.
>
> ¿Hay forma de saber si un fichero existe en la IFS?
>
> ¿Se os ocurre alguna idea para controlarlo de otra forma?
>
> Muchas gracias por leer este correo.
>
> Un saludo.
>
> PD: Trabajo en RPG, cualquiera, y CL's.
>
>
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a