agent error message ???

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

agent error message ???

Messagepar Ludo » 06 Jan 2004 à 11:39

Bonjour a tous, et tous mes meilleurs voeux pour cette année.j'ai un script qui fonctionne correctement lorsqu'il exécuté manuellement.par contre lorsqu'il est programmé, il envoie ce message."Error loading USE or USELSX module: DL_UtilityFunction"Quelqu'un sait il pourquoi ?
Ludo
 

Re: agent error message ???

Messagepar Cedric » 06 Jan 2004 à 11:47

bonne année à toi aussi :)
Cedric
 

Re: agent error message ???

Messagepar Cedric » 06 Jan 2004 à 11:48

bon ok, je réponds aussi au reste...quand tu as écrit ton use "DL_UtilityFunction"dans le script il doit y avoir une différence maj/min, style:use "Dl_UtilityFunction"Le client n'est pas sensible à la casse, par contre le serveur l'est.Ce qui expliquerait que ça fonctionne en manuel mais pas en programmé.
Cedric
 

Re: agent error message ???

Messagepar Ludo » 06 Jan 2004 à 15:44

Le nom des use est correcte, j'ai également supprimer "_" au cas ou mais l'erreur est toujours présente.As tu une autre idée?
Ludo
 

Re: agent error message ???

Messagepar Cedric » 06 Jan 2004 à 15:57

Euh... Est-ce que DL_UtilityFunction fait appel à d'autres librairies ? le problème pourrait être "en dessous".Quelle est l'OS du serveur ? est-ce également du windows (fais tu appel à des DLLs sur un linux par exemple) ?
Cedric
 

Re: agent error message ???

Messagepar Ludo » 07 Jan 2004 à 09:37

Je ne suis pas sur !! (c'est le seul cas qui plante en test)mais a t on le droit de déclarer une variable globale de type NotesUIWorkspace et de l'utiliser dans un agent programmé ?Apparement , et vue son nom, ça na pas l'air d'etre compatible.Je me trompe ?
Ludo
 

Re: agent error message ???

Messagepar Cedric » 07 Jan 2004 à 09:51

argh... évidemment que non....c vrai j'avais totalement occulté cette possibilitéLes classes NotesUI ne peuvent être utilisées qu'en agent manuels sur le poste client.même en programmé sur le client cela ne fonctionne pas.Lotus distinguent ces deux types de classes en les appelant front-end et back-end... Seules les back-ends peuvent être utilisées de manière programmées.La justification est simple: un agent programmé ne doit jamais être interactif.Ne cherche donc pas plus loin tu as trouvé tout seul... Bravo :)
Cedric
 

Re: agent error message ???

Messagepar Ludo » 07 Jan 2004 à 10:09

ce qui est étonnant, c'est une librairie utilitaire qui contient des scripts pour back end et front endMon agent lui n'utilise que des script en back end, mais le fait d'avoir dans cette librairie des scripts utilisé en front end, ça plante.Il va falloir que je divise ma librairie (vieille de 100 ans ) sans apporter des conséquences dans les autres scriptJe te remercie pour ton aide.a+ludo
Ludo
 

Re: agent error message ???

Messagepar Cedric » 07 Jan 2004 à 10:18

de rien pour le coup de main, c bien pour ça que ce type de forum existe :)Comme tu l'as constaté la simple déclaration de ces classes front end suffit à poser problème, même sans utilisation.Truc perso: Je sépare toujours mes librairies de script en deux catégories et je les suffixe (-UI , +UI) pour mieux les distinguer dans la liste.
Cedric
 

AUtre problème, une idée?

Messagepar Ludo » 07 Jan 2004 à 13:51

J'ai résolue le problème backend et frontend, lorsque j'exécute l'agent manuellement, il fonctionne, et losque je le programme, il se termine de suite (il ne fait rien), mais ne génére pas d'erreur dans la log.As tu encore une idée ?
Ludo
 


Retour vers Développement

cron