Para ello se me ocurren varias maneras:
 
1.- Un programa que controle la aparición del fichero en la carpeta de destino 
y lance el CL. Para ello debería estar en ejecución permanente (una cola batch 
para él específica puede ser una buena solución) y autoretardarse (DLYJOB) cada 
X segundos.
 
2.- El proceso que sube el fichero al 400 añade/actualiza un registro a un 
fichero al que le asocias un trigger por INSERT/UPDATE que lance el CL.
 
3.- Un proceso en ejecución constante esperando un determinado mensaje (RCVMSG) 
en la cola de mensajes del trabajo. El proceso que sube el fichero al 400 envía 
al finalizar la transferencia un mensaje a esa cola, de manera que el programa 
detecte que tiene que lanzar el CL. Debería también tener una cola específica 
para evitar que interfiera con otros procesos.
 
4.- El proceso que sube el fichero al 400 actualiza un área de datos. Un 
proceso que se autoretarda cada X segundos controla el contenido del área de 
datos y en función de lo que contenga lanza o no el CL.
 
Y, así, a bote pronto, no se me ocurre ninguna más. Yo tengo implementadas 
tanto la 1 como la 3 para diferentes procesos que me suben datos al 400 y 
funcionan perfectamente.
 
Saludos.
 
Juan Carlos.


________________________________

        De: FORO [mailto:[EMAIL PROTECTED] 
        Enviado el: martes, 16 de octubre de 2007 14:58
        Para: [EMAIL PROTECTED]
        Asunto: RV: Programa en espera ...
        
        

         

         

        Hola!

        Gracias por responder.

        Quizas no me explique bien, 

        El envio al 400 esta controlado (mas o menos -o sera motivo de otra 
consulta-)  el asunto es que una vez que este en el 400 se deberia arrancar 
(AUTOMATICAMENTE) una CL para que realizara una serie de calculo y generara un 
nuevo fichero.

         

        Saludos.

        SUSANA

         

        
________________________________


        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Juan E. 
García
        Enviado el: martes, 16 de octubre de 2007 9:48
        Para: 'forum.help400'
        Asunto: RE: Programa en espera ...

         

        Buenas, yo te recomendaría  usar FTP con ello consigues dejarlo 
directamente el fichero en el 400 sin necesidad de mandar email, pero si tus 
usuarios no pueden o no saben usar FTP y lo recibes en un email te va a tocar 
currarte un "algo" que te saque el archivo del email y lo suba al 400.  

        Si no quieres programar, hay un script muy bueno llamado AUTOIT que es 
gratuito http://www.autoitscript.com/ y que te permite hacer virguerías con el 
pc, mover el raton, clicks, etc...

        Slds,

        Juan E. García.

         

         

        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de FORO 
        Enviado el: martes, 16 de octubre de 2007 9:28
        Para: [EMAIL PROTECTED]
        Asunto: 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

         

         

         

        
****************************************************************************
        Este mensaje se dirige exclusivamente a su destinatario y puede 
        contener información confidencial sometida a secreto profesional o cuya 
divulgación
        esté prohibida en virtud de la legislación vigente. 
        Cualquier opinión en él contenida es exclusiva de su autor y no 
        representa necesariamente la opinión de la empresa.
        Si ha recibido este mensaje por error, le rogamos nos lo comunique 
        inmediatamente por esta misma vía y proceda a su destrucción.
        
        This message is intended exclusively for its addressee and may contain 
information
        that is CONFIDENTIAL and protected by professional privilege or whose 
spreading is
        prohibited by virtue of the in force legislation. 
        Any opinion there in contained is solely that of the author and does 
not represent
        necessarily the opinion of the company. If this message has been 
received in error,
        please immediately notify us via e-mail and delete it.
        
****************************************************************************
        
****************************************************************************
        
        En cumplimiento de la Ley Orgánica 15/1999, de Protección de Datos de 
Carácter Personal
        le informamos que su dirección de correo electrónico, sus datos 
personales y de empresa
        pasarán a formar parte de nuestro fichero de Gestión, registrado ante 
la Agencia de Protección de Datos.
        Los datos personales que existen en nuestro poder están protegidos por 
nuestra Política
        de Seguridad, y no serán compartidos con ninguna otra empresa.
        Usted puede ejercitar los derechos de acceso, rectificación, 
cancelación y oposición
        en la dirección Muelle Príncipe Felipe, s/n CP 46024 Valencia
        
        
****************************************************************************


        __________ Información de NOD32, revisión 2586 (20071011) __________
        
        Este mensaje ha sido analizado con NOD32 antivirus system
        http://www.nod32.com
        

__________________________________________________
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