Domino 9 und frühere Versionen > ND9: Entwicklung
putinfolder erzeugt doppelte Ordner
Frank_B:
Hallo Beisammen,
ich habe hier ein altes Script welches aus einer Mail-Datenbank Dokumente älter als ein Jahr in eine Archiv-Maildatenbank verschiebt.
U.a. ist die Funktion "putinfolder" enthalten, welche in der zieldatenbank die Ordnerstruktur zum jeweiligen Dokument berücksichtigt.
Set docArchive = docSource.CopyToDatabase(dbArchive)
On Error Resume Next
If viewNameSource <> "(Aufgaben\erledigt)" And viewNameSource <> "($Calendar)" And viewNameSource <> "($Sent)" And viewNameSource <> "($All)" Then
Call docArchive.PutInFolder(viewNameSource)
End If
Leider erzeugt das Script immer wieder doppelte Ordner (auch Unterordner) in den Archivdatenbanken. Eigentlich sollte die Funktion "Putinfolder" doch erkennen, wenn der Ordner schon existiert.
Also bspw. Ordner sind dann im Designer mehrfach ersichtlich:
Projekt\Umbau
Projekt\Umbau
Hat jemand Erfahrung zu diesem Problem ?
Danke vorab
Gutierrez:
Moin,
mit welchen Rechten läuft das Programm? Kann NotesDocument.PutInFolder() ggf. den bestehenden Ordner nicht "sehen"?
Beste Grüße
Gutierrez
it898ur:
Hallo,
ein Problem sind auch gerne Leerzeichen am Ende des Original-- oder Ziel-Ordnernamens (sieht man so nicht, führen aber dazu, dass doppelte Ordner entstehen können).
Viele Grüße
André
Frank_B:
Hi,
der Agent läuft im Namen unseres Mailservers mit Sicherheitsstufe 2 (beschränkte...)
Somit sollte der ja das sehen.
Die Leerzeichen am Ende wären eine Idee, jedoch trifft das auch die "$inbox" also fällt das eigentlich raus
Ralf_B:
Also,wenn in der ArchivDB nun2 Ordner mit dem selben Namen sind würde ich einfach mal im Design schauen ob das hier auch der Fall ist, was ich annehme (sonst ist es nur die Darstellung).
Dann einfach mal die Eigenschaften (Berechtigungen ; Sonderzeichen im Namen....) im Designer überprüfen.
Das sollte eingentlich helfen dem auf die Spur zu kommen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln