Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: dirk_2909 am 05.10.11 - 15:59:04
-
Hallo Zusammen,
nach langer Zeit muss ich mich hier mal wieder melden :-)
Ich bekomme beim Auslesen von Ungelesen-Markierungen inerhalb einer Maildatenbank (über einen Agenten, der sich in einer anderen DB befindet) folgende Fehlermeldung:
Error 4714 - Unable to read Unread Marks
und zwar in der folgenden Zeile:
If Not maildoc.getRead(NotesName) Then
wobe in NotesName der kanonische Name des Besitzers der Maildb steht.
Ich habe viel gegooglet und nichts verwertbares gefunden :-(
Was ist die Ursache des Fehlers? Warum kann Notes (LS-API) die Unreadmarks nicht lesen?
getRead gibt es erst an LN 8.5... in diversen testumgebungen läuft und funktioniert der Code?!
Danke für eure Hilfe :-)
-
Das offensichtliche hast Du bereits ausgeschlossen? Will heissen: Die Datenbank verwaltet Ungelesen-Markierungen (letzter Reiter in den Datenbankeigenschaften)
Diese Methode habe ich bis jetzt noch nicht verwendet, daher kann ich nicht mehr sagen...
-
Hallo,
ja. Das wurde ausgeschlossen. Es sind Maildatenbanken. Bei allen ist dieses aktiviert.
Ich arbeite auch das erste Mal damit. Hatte gehofft, dass schon jemand erste Erfahrungen sammeln durfte .
Gruß
Dirk
-
Hallo,
da die Funktion mit 8.5 neu ist - hat die Zieldatenbank auch die aktuelle ODS-Version und der Server ist auch 8.5 bzw. höher ?
Hat der Zielname überhaupt Zugriff auf die Datenbank ?
Nur so als Ideen !
Gruß
André
-
Hallo,
ja. ODS-Version ist 51.
Die Zielperson ist der Owner der DB ...
das waren Punkte die ich auch gedacht habe.
Aber da die Funktion neu ist, fehlt die Erfahrung. Wir haben ein PMR bei IBM aufgemacht und erhoffen uns, dass zumindest die IBM Erfahrung damit hat ;-)
-
Moin
Wer führt den Agent aus?
Funktionierts wenn der owner der DB den Agenten ausführt?
-
Der Agent wird vom Server ausgeführt.
Mit dem Owner müssen wir noch mal testen
-
So. gelöst. Es war ein reines Rechteproblem.
Der Agent d.h. die ID mit der der Agent signiert wurde, hatte nur Leserechte auf die entsprechenden Datenbanken.
Das problem bei mir war noch, dass der eigentliche Agent über ein "Trigger"-Agenten gestartet wurde, der wieder andere Rechte hatte.
Jetzt sind alle mit der server-ID signiert und es funzt.... kaum macht man es richtig.