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