Domino 9 und frühere Versionen > ND6: Entwicklung

Agent Log: Auslesen & Löschen

(1/2) > >>

TMC:
Hi,

wenn man im Designer einen Agenten in der View rechts anklickt und auf "Log..." klickt, bekommt man die AgentLog zu sehen.
Nun bräuchte ich
a) Lesezugriff auf den Inhalt (nicht ganz so wichtig)
b) eine Möglichkeit, den Inhalt zu löschen

Plain LotusScript fällt da wohl aus. Die Log ist soweit ich gesehen habe auch nicht in einem Item hinterlegt.
Also: NotesAPI. Hat da wer von Euch schon mal gemacht und kann mir hier Tipps geben?

Alternativ habe ich überlegt, den Agenten in DXL in einen Stream zu Exportieren, Log auslesen, rauswerfen und den Agenten wieder zu importieren. Ich traue aber DXL auch nicht 100% über'n Weg, mir sind da schon mal beim Export und Import Bugs aufgefallen (also dass Inhalte nicht wieder 100% übernommen werden).

Danke schon im Voraus

Matthias

-Michael-:
Hi Matthias,

das würde mich auch interessieren :-)
Ich habe in meiner "Yet another Doc Library" Agenten, die über Aktionsbuttons aufgerufen werden. Wenn ich die DB ausliefere, dann sollten dort auch keine Einträge sein. Ein Kopieren der DB zieht das ganze mit.

Ich hatte mir vor einem guten Monat das Buch ls2capi von Normunds gegönnt (http://ls2capi.com), dabei bin ich auf eine weitere Eigenart gestoßen, die mir bisher nie bekannt war:


--- Zitat ---As it turns out each agent has a related data document you can use to save your data between runs. Each time we edit an agent, the old document gets discarded and new one associated. Up to very recent releases the discarded data documents became “orphaned” data notes. This behaviour changes as IBM developers try to fix these problems as they become apparent, but even in Notes Domino 6 there still exist some ways to create orphaned Agent Data notes. Does it ring the bell now: how many times do you think you have edited the agents in the database you are currently working on?
--- Ende Zitat ---

Normunds bietet auch hier eine entsprechende Lösung an (Script verfügbar, wenn man sein Buch gekauft hat).

Bezüglich Deiner Frage hatte ich auch schon mal im LDD gestöbert, aber keine Lösung gefunden.

Vielleicht sollte man mal in Normunds Forum fragen? Ich kann das gerne machen, nachdem ich durch den Buchkauf dort einen Account habe.
Würde mich echt interessieren. Mit der API-Doku bin ich da auch nicht weitergekommen.

Michael

TMC:
Vielen dank, Michael, für die Infos.


--- Zitat von: -Michael- am 24.01.05 - 19:57:32 ---Vielleicht sollte man mal in Normunds Forum fragen? Ich kann das gerne machen, nachdem ich durch den Buchkauf dort einen Account habe.
--- Ende Zitat ---

Bitte, gerne, danke  :D

Bei uns hat sich das ergeben, weil wir Datenbanken an eine Partnerfirma weitergeben. Und da soll möglichst alles unnötige aus einer DB verschwinden. Da klingt auch Dein Zitat sehr interessant bezügl. "orphaned data notes".
Was ich noch mache, dass ich die $UpdatedBy der DesignNotes zurücksetze.
Weiter muss man ja auch die DB's mit dem Hex-Editor ansehen  >:( (http://www.atnotes.de/index.php?topic=20219.0)

Ist jetzt eine meiner letzten Aufgaben die noch in den To Do's steht, bevor ich im April bei einer neuen Fa. anfange....

-Michael-:
OK, ich habs mal in Normunds Forum gepostet.

Michael

TMC:
Danke  :)
Bin sehr gespannt was dabei rauskommt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln