Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: looking4all am 05.07.07 - 09:30:10

Titel: Kopieren von Dokumenten in andere Datenbank
Beitrag von: looking4all am 05.07.07 - 09:30:10
Habe eine Frage an die Entwicklungs-Experten:

In einer DB sind sehr viele Dokumente mit teils sehr großen Anhängen.
Bestimmte Dokumente sollen in eine andere Datenbank verschoben werden.

Bislang mache ich das über einen Agenten, der periodisch auf dem Server läuft, und diese Dokumente per Script in die zweite DB kopiert.

Call doc.CopyToDatabase(arcdb)
Call doc.Remove(True)


Bei großen Doc's (ca. 30 MByte) dauert es sehr lange und führt oft zu einem TimeOut.

Habe nun gehöhrt, das soll über eine API machbar sein.
Kann mir da jemand weiterhelfen?

Bin für jeden Tipp dankbar.
Titel: Re: Kopieren von Dokumenten in andere Datenbank
Beitrag von: m3 am 05.07.07 - 09:39:54
a) Läuft der wirklich am Server? (Timeout klingt so nach Netzwerk-Timeout)
b) Erlaubte Laufzeit für Agents im Serverdokuemtn höher drehen?
c) API ist IMHO heftig. Mehr Infos gibts unter Lotus C(++) API toolkit (http://www.ibm.com/developerworks/lotus/downloads/toolkits.html?S_TACT=105AGX13&S_CMP=LSDL)