Page 1 sur 1

Effacer le cached'un agent

MessagePublié: 13 Mars 2014 à 13:37
par Michael DELIQUE
Bonjour

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

Re: Effacer le cached'un agent

MessagePublié: 13 Mars 2014 à 16:42
par Bizous78
Si c'est un agent planifié, tu peux essayer de l'activer/désactiver.... je dis ça un peu par hazard :(

Re: Effacer le cached'un agent

MessagePublié: 13 Mars 2014 à 16:46
par Michael DELIQUE
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

Re: Effacer le cached'un agent

MessagePublié: 13 Mars 2014 à 22:49
par Jérôme Deniau
T'entends quoi par cache d'un agent?

Re: Effacer le cached'un agent

MessagePublié: 14 Mars 2014 à 10:06
par Michael DELIQUE
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 ?

Re: Effacer le cached'un agent

MessagePublié: 14 Mars 2014 à 15:07
par Jérôme Deniau
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.

Re: Effacer le cached'un agent

MessagePublié: 14 Mars 2014 à 15:20
par Michael DELIQUE
ouaip c'est ça les documents a traiter.

et tu le lourdes comment l'agentdata ?

Re: Effacer le cached'un agent

MessagePublié: 14 Mars 2014 à 17:24
par Jérôme Deniau
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.

Re: Effacer le cached'un agent

MessagePublié: 15 Mars 2014 à 21:06
par Michael DELIQUE
le probleme n'en est pas un, le fais de la recherches fondamental diplomatique

Re: Effacer le cached'un agent

MessagePublié: 17 Mars 2014 à 14:45
par Jérôme Deniau
;-) Bon courage alors!

Re: Effacer le cached'un agent

MessagePublié: 17 Mars 2014 à 14:53
par Michael DELIQUE
Merci, tu sais ou je dois chercher dans l'api-c ?

Re: Effacer le cached'un agent

MessagePublié: 19 Mars 2014 à 19:13
par Jérôme Deniau
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

Re: Effacer le cached'un agent

MessagePublié: 19 Mars 2014 à 23:31
par Michael DELIQUE
Merci !