Effacer le cached'un agent

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

Effacer le cached'un agent

Messagepar Michael DELIQUE » 13 Mars 2014 à 13:37

Bonjour

je cherche un moyen d'effacer le cache d'un agent...
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Bizous78 » 13 Mars 2014 à 16:42

Si c'est un agent planifié, tu peux essayer de l'activer/désactiver.... je dis ça un peu par hazard :(
Bizous78
Premier posts
Premier posts
 
Message(s) : 36
Inscrit(e) le : 24 Jan 2013 à 13:44

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 13 Mars 2014 à 16:46

euh non,

le probleme c'est que le seul moyen que je connaisse c'est de relancer la tache AMGR...

j'aimerais qqc d'un peu moins radical
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Jérôme Deniau » 13 Mars 2014 à 22:49

T'entends quoi par cache d'un agent?
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 14 Mars 2014 à 10:06

Salut Jérome

un des admins avec qui je travail a lu ça

Après l'arrivée de nouveaux messages


Pour le processus du courrier entrant : pour y répondre, le faire suivre ou le classer.

Remarque Cet agent est exécuté lorsqu'un nouveau message est distribué à une base de documents et lorsque le cache d'agent est mis à jour. En outre, ce type d'agent est exécuté sur tous les documents créés et modifiés depuis la dernière exécution et contenant un champ DeliveredDate. Si vous ne souhaitez pas que l'agent soit exécuté plusieurs fois sur le même document, utilisez des indicateurs pour signaler que ce dernier a déjà été traité.

Les fonctions interactives et les fonctions de lecture ou de modification des données externes au document en cours sont ignorées lors de l'envoi de documents dans la base de documents. Par exemple : les commandes @DbColumn, @DbCommand, @DbLookup, @MailSend, @Prompt, @Command ou @PostedCommand sont toutes ignorées.

Vous pouvez utiliser cette option plusieurs fois au sein d'une même base de document


et sur tout ça dedans

et lorsque le cache d'agent est mis à jour


d'ou une question : peut on reseter ce cache ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Jérôme Deniau » 14 Mars 2014 à 15:07

Moi pas comprendre ;-)
Le cache: il parle des documents que l'agent doit traiter? dans ce cas c'est agentData et tu le lourdes mais à tes risques et périls, solution smart: modifier l'agent son cache sera resetté.

Mais je ne vois toujours pas l'intérêt ni le problème.
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 14 Mars 2014 à 15:20

ouaip c'est ça les documents a traiter.

et tu le lourdes comment l'agentdata ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Jérôme Deniau » 14 Mars 2014 à 17:24

Avec l'api c j'ai pas sur l'iPhone mais ça doit de trouver ;-)
Mais je ne comprends toujours pas ton pb. Si ton agent doit tourner sur les mêmes documents tu les planifies toutes les x minutes au lieu de update et modifie. Il ne faut pas perdre de vue qu'un agent déclenché sur les docs nouveaux et/ou modifies forcé un updall direct donc sur un serveur charge Ben ça charge.
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 15 Mars 2014 à 21:06

le probleme n'en est pas un, le fais de la recherches fondamental diplomatique
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Jérôme Deniau » 17 Mars 2014 à 14:45

;-) Bon courage alors!
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 17 Mars 2014 à 14:53

Merci, tu sais ou je dois chercher dans l'api-c ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Effacer le cached'un agent

Messagepar Jérôme Deniau » 19 Mars 2014 à 19:13

LS2cApi de Normunds

Sub clearAgentData (ndb As Notesdatabase)

Un extrait de son code, mais bon je pense qu'il faudra acheter le pdf ;-)
If Not docData.hasItem("$TITLE") And docData.~$Flags(0) = FLAGS_AGENT_DATA Then
count = count + 1
Print "#" &count, docData.noteid, " - delete data doc"
docData.remove True
End If
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Effacer le cached'un agent

Messagepar Michael DELIQUE » 19 Mars 2014 à 23:31

Merci !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron