Page 1 sur 1
Discution avec un agent

Publié:
08 Oct 2012 à 10:00
par Michael DELIQUE
Bonjour à Tous
je dois récupérer des informations traiter par un agent lancer via un runonserver. Actuellement je passe par un document temporaire pour récupérer ses informations.
le seul hic c'est que je suis obliger d'enregistrer ses informations (le document temporaire). j'aimerais trouver une solution ou je pourrais récupérer ses informations sans passer par un document mais plus comme une fonction a qui on passe des arguements.
je connait bien les limites de notes dans se domaine, mais je me demande s'il n'y a pas une "astuce" qui me permettrais de ne pas passer par un document et donc de ne pas enregistrer les informations quelque part.
Re: Discution avec un agent

Publié:
08 Oct 2012 à 22:42
par roubech
C'est dans du code client qui a lancé le runonserver que tu veux récupérer des infos ?
Des infos "serializable" ou des objets complexes ?
Re: Discution avec un agent

Publié:
09 Oct 2012 à 08:48
par Michael DELIQUE
Salut oui
des infos sérializable en effet, mais un objet complexe serait un plus
Re: Discution avec un agent

Publié:
09 Oct 2012 à 11:31
par Smicky
Si tu as une version récente (853), tu as l'option RunWithDocumentContext qui te permet de passer un document "non sauvé" en paramètre...
Re: Discution avec un agent

Publié:
09 Oct 2012 à 11:53
par Michael DELIQUE
interessant !
malheureusement tous mes serveur ne sont pas en 8.5.3
Merci Sminky
Re: Discution avec un agent

Publié:
11 Oct 2012 à 08:20
par Michael DELIQUE
up
Re: Discution avec un agent

Publié:
11 Oct 2012 à 12:50
par roubech
tu peux essayer de lancer ton agent en appelant l'url correspondante
et dans ton agent, tu retroune le résultat sous forme d'un flux json ou autre ...
Re: Discution avec un agent

Publié:
11 Oct 2012 à 12:55
par Michael DELIQUE
mouais, pas tres sécurisé comme solution si j'ai des données "sensible" a passer
Re: Discution avec un agent

Publié:
11 Oct 2012 à 13:00
par roubech
c'est toi qui vois, je ne connais pas le contexte
Re: Discution avec un agent

Publié:
11 Oct 2012 à 13:03
par Michael DELIQUE
désolé
j'ai un code qui peut être executer par tout le monde qui a besoin d'information accessible qu'a une id précise.
je passe donc par un agent via un runonserver avec entre les 2 un document temporaire.
le souci c'est que pour des raisons de confidentialités/sécurité me passer du doc temporaire (meme si je l'efface apres). pour faire une sorte de passage de parametre.
Re: Discution avec un agent

Publié:
11 Oct 2012 à 18:20
par roubech
si l'agent que tu appelle tourne avec plus de ddroit, j'imagine que tu as un minimum de controle au niveau de l'agent qui l'appele, qui lui tourne avec les droit du user ?
le doc temporaire, tu peux lui clquer un champ lecteur pour limiter au serveur et au user courant, en plus de la duré de vie limité au run
Re: Discution avec un agent

Publié:
11 Oct 2012 à 21:14
par Michael DELIQUE
j'y aipensé, mais justement je ne veux pas enregistrer de document. ya bien la solution de smcky.
mais tous mes serveurs ne sont pas en 8.5.3
Re: Discution avec un agent

Publié:
18 Oct 2012 à 10:39
par eltoto
Bonjour, as tu pensé au webservices ? tu récupérer les du texte en retour de ton appel
Re: Discution avec un agent

Publié:
18 Oct 2012 à 12:18
par Michael DELIQUE
j'y est pensé, mais je ne veux pas que l'information passe en claire ou soit facilement récupérer.
peut y avoir des données sensible et mettre en place un webservice pour que ma base discute avec elle-meme ou une autre base juste a coté ça fait un peu beaucoup.
mais pour l'instant à part, un document je vois pas comment faire simplement