|
Publicité ' | ||||||||||||||||||||||||
|
|
#121 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
peux tu nous montrer le code de ton agent ?
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#122 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
|
|
|
|
00
|
|
|
#123 | ||||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
Code :
Citation:
Citation:
|
||||||
|
|
00
|
|
|
#124 | |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
Citation:
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
|
00
|
|
|
#125 | ||||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
|
||||||
|
|
00
|
|
|
#126 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
je me souviens que je travaillais avec Jade, que celui la retourne toujours des erreurs qu'on essaye d'enchainer des tâches dans lesquelles l’agent doit migrer d'un endroit à un autre via des switch Case
la solution pour ce problème est l'utilisation des SequentielBehaviour ou des FSMBehaviour et voici un tutoriel sur Les Behaviours dans JADE
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#127 | ||||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
Code :
Code :
|
||||||
|
|
00
|
|
|
#128 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
tout est dans le message d'erreur:
la chaine de connexion n'est pas "sérialisable", donc l'agent ne peut pas migrer tant qu'il reste connecté à la base de données, il faut fermer cette connexion avant la migration
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#129 | ||||||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
Code :
Code :
Code :
|
||||||||
|
|
00
|
|
|
#130 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
il suffit de fermer la connexion à la base de données (tu l'a déjà essayé)
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#131 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
oui j'ai fermé la connexion comme suit : Code :
if(connection!=null){try{connection.close();}catch(Exception e){e.printStackTrace(); } |
|
|
|
00
|
|
|
#132 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
et pourtant le message d'erreur montre que la connexion est toujours active
une autre idée: et si tu utilises deux agents, l'un qui se charge de communiquer avec la base de données, et envoie les données récupérées à l'agent principale qui se charge de se "balader" entre les Container
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#133 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Pour ce Besoin et autres je veut intégrer le WSIG avec JADE ,Mais je ne sais pas comment le faire .si t'as une idée Merci tu me expliqué , sachant que j'ai téléchargé : Apatch Ant ,juddi-tomcat 3.0.0 ,juddi -portal-bundle , JadeLeapj2se , Wsig ; Merci infiniment msr Djug |
|
|
|
00
|
|
|
#134 | |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
Citation:
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
|
00
|
|
|
#135 |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
|
|
|
00
|
|
|
#136 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
pourquoi tu veux intégrer WSIG avec JADE ?
la programmation orienté agent n'est pas facile, alors pourquoi vouloir la compliquer plus. si ton but et de permettre aux agents de communiquer avec des entités qui se trouve sur d’autres machines, à mon avis la meilleure et la plus simples des solutions est la communication via les sockets
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#137 | ||
|
Candidat au titre de Membre du Club
![]() |
Bonjour
J'ai un petit soucis avec JADE: j'ai une série d'agents (sérialisés et créés automatiquement) gérés par un agent superviseur, et avec qui ce superviseur communique. Le problème, c'est que je ne peux pas, dans le programme, être certain du nombre d'agents existants au moment ou les fonctions de communication sont appelées, ce qui génère des exceptions (Java.Lang.Acl.UnreadableException, du au fait qu'on envoie un message à un agents n'existant plus dans l'annuaire et que je n'arrive pas à récupérer d'ailleurs). Du coup j'aimerai savoir s'il y avait moyen de tester l'existence d'un agent dans l'annuaire en ne connaissant que son nom. Un petit bout de code: Code :
Tant que je suis là, merci à Djug pour les tuto et l'aide donné sur ce forum qui m'ont bien aidé (surtout au démarrage, le jade.boot m'a fait tourné en rond un moment).
|
||
|
|
00
|
|
|
#138 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
penses à utiliser l'agent DF (Directory Facilitator) :c'est l'agent qui représente la mémoire de la plateforme et tous les agents s’inscrivent auprès de lui dés leurs créations.
donc tu peux demander à l'agent DF si un tel agent x existe ou pas avant de l'ajouter à la liste des destinataires.
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#139 |
|
Candidat au titre de Membre du Club
![]() |
Merci de la réponse rapide
J'ai déjà testé avec l'agent DF, le problème est que la fonction DFService.search(Agent, dfd) et ses déclinaisons demandent toutes un agent en entrée. Or, mes agents secondaires ne sont pas déclarés ici, et je ne trouve pas de solution valable pour les appeler de façon correcte dans cette fonction. (La fonction SendToAll est dans le behaviour de l'agent principal). Ça fait déjà un moment que je suis penché là dessus sans trouver de solution, et ça m'embête un peu d'avoir systématiquement une flopée d'exceptions lorsque j'exécute certaines fonctionnalité du programme de façon incorrecte. Un collègue m'avait proposé d'utiliser les fonctionnalité de l'AMS, mais je n'ai plus trouvé de solution dans cette direction. |
|
|
00
|
|
|
#140 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
je ne sais pas, j'ai pas touché à JADE depuis presque 2 ans
, mais je crois que l'agent DF est la solution pour ta situation.une autre idée: créer un agents qui va jouer partiellement le rôle du DF (appelant le SubDF) dés sa création, chaque agent va lui envoyer un message , et SubDF tiendra une liste qui contient les noms de tous les agents en cours d’exécution. et donc ce cas la, avant d'envoyer un message aux agents, tu commences tt d'abord par la vérification de leurs existance en envoyant une demande/message au subDF.
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com