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

Responder a