envoi courriel (lancement appli par appel)

Posté par Frenchstin le 11/5/2009 10:49:00
un peu compliqué le titre mais en fait c'est plutot simple :
J'ai une machine sous winxp pro. Elle sert de post cft (cross file tranfert), c'est à dire pour le transfert avec x25. J'utilise un logiciel qui s'appelle xfbmonitor (2.4.1). Lorsque je reçois un fichier, je souhaite envoyer un email avec le nombre d'enregistrements reçus (=variable système valorisée par ce logiciel qui s'appelle nbc).
Pour lancer un programme, je dois créer un fichier bat qui est le suivant :
cd\monrep
Monappli.exe &nbc
exit


Mon problème est le suivant : Le batch est bien appelé. Le programme se lance mais se "bloque". Il est dans la liste des tâches. Mais ne se poursuit pas à son terme. J'ai mis un fichier log qui me dit qu'il se "banane" là :
SI PAS EmailOuvreSession(sch_user, sch_password, sch_pop, sch_smtp) ALORS
//	Erreur("Impossible d'établir la connexion " + RC  + EmailMsgErreur(Email.Erreur)+ RC+ ErreurInfo(errMessage))
	// Fichier log 
	fEcritLigne(nHandleLog,DateVersChaîne(DateSys()) + " - " + HeureSys() +" : Echec de l'ouverture de session.")
SINON
	// Fichier log 
	fEcritLigne(nHandleLog,DateVersChaîne(DateSys()) + " - " + HeureSys() +" : Ouverture de session réussie.")
FIN


Si quelqu'un a une idée, je suis preneur...

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=6190&post_id=24676