Puedes usar dos métodos el DLYJOB (Espera segundos y afecta al rendimiento
interactivo) o la API uSleep(va en milisegundos y no afecta al rendimiento)
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
* Usleep microseconds . ...........
* (1000000 --> 1 second)
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
* Wait for n microseconds ..........................................
d usleep PR 10I 0 ExtProc('usleep')
d 10U 0 VALUE
* Prueba de esperar 1/2 segundo (500.000 microsegundos)
c callp(e) usleep(500000)
c seton lr
Nosotros la estamos usando dentro de un RPG, para revisar cada medio segundo un
archivo en una carpeta del IFS.
Tenemos unas sopladoras de etiquetas que envían(graban en una carpeta del IFS)
a pleno rendimiento 50 etiquetas por minuto, cada etiqueta es un archivo plano
de texto de UN registro de 80 posiciones que además siempre tiene el mismo
nombre.
Intentamos usar el DLYJOB pero el rendimiento se disparaba en los tiempos
muertos, cuando estaba activo el programa que recaba estas etiqueta y las
máquinas emisoras estaban paradas. probamos otras posibles soluciones y al
final optamos por la API, llevamos unos tres años así y va de maravilla.
Paco Palmer
Montesano
Nota de Confidencialidad:
La información contenida en este correo electrónico puede ser confidencial y
atañe exclusivamente a las personas a las que va dirigido. La información
está protegida por las leyes conforme al derecho a la intimidad. Si usted no es
el destinatario de este mensaje, la retención, difusión o copia están
terminantemente prohibidos. Si ha recibido este mensaje por error, por favor
notifíquelo mediante correo electrónico.
----- Original Message -----
From: FORO
To: [EMAIL PROTECTED]
Sent: Tuesday, October 16, 2007 8:27 AM
Subject: Programa en espera ...
Queridos amigos:
Necesitaría hacer un programa que se arranque automáticamente cada vez que se
recibe un fichero que me envian por Internet varias veces al dia.
Se supone que en el PC habrá un "algo" que automáticamente lo suba al 400 y
lo deje en ¿una carpeta? o biblioteca y a partir de ese momento se debería
arrancar automáticamente un proceso que tratara ese fichero y generara a su
vez otro fichero a enviar.
En resumen: lo que necesito es codificar el programa que este a la escucha
hasta que se reciba es fichero y empiece a procesar..
Como siempre, muchas gracias por vuestra inestimable ayuda
SUSANA
------------------------------------------------------------------------------
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© 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ás de NEWS/400.
© 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