
Ich habe einen Benutzer, der die Kalender anderer Benutzer nicht mit der Funktion „Kalender anzeigen“ hinzufügen kann. Es gibt etwa 20 Einträge mit „Fehler: Datei existiert nicht“.
Ich habe versucht, das Kalenderprofil, das Kalenderprofilformular und die Kalenderansicht zu entfernen und das Design zu ersetzen, immer noch das gleiche Problem
Irgendwelche Ideen?
Bild zeigt Fehler im Kalendernavigator in Notes 9.0.1
Antwort1
Die Einstellungen für die anderen Kalender werden im Kalenderprofil im Punkt „CalURLs“ gespeichert.
Manchmal werden diese Informationen beschädigt, was zu einem solchen Fehler führt.
Sie können Tools wie „Notespeek“ oder Ytria ScanEZ verwenden, um den Inhalt des Felds zu überprüfen und zu korrigieren. Jeder Eintrag sieht wie folgt aus und besteht aus Anzeigename, Typ, Benutzername, Symbol, Hintergrundfarbe, Vordergrundfarbe und einigen Flags:
Micky Maus/Certifier'notesCalendar:Micky Maus/Certifier:0:null'calendar gray.png'{206,212,225}'{57,87,122}'1
Um die Einträge zurückzusetzen (falls Sie das Problem nicht mit Code beheben können), können Sie diesen Code in einem Agenten oder einer Aktionsschaltfläche in der Maildatei des Benutzers verwenden:
Dim ses as New NotesSession
Dim db as NotesDatabase
Dim docProfile as NotesDocument
Set db = ses.CurrentDatabase
Set docProfile = db.getProfileDocument( "CalendarProfile" )
if docProfile.HasItem( "CalURLs" ) then
call docProfile.RemoveItem( "CalURLs" )
call docProfile.Save( True, True, True )
Messagebox "CalURLs habe been removed, please reopen the database and recreate them"
End if
Dieser Code ist völlig ungetestet und könnte Tippfehler enthalten, aber er sollte Sie in die richtige Richtung weisen.
Antwort2
Möglicherweise liegt es an temporären Dateien/AV-Dateien, wie hier beschrieben: http://www-01.ibm.com/support/docview.wss?uid=swg21605814
Zitat aus der obigen Technote:
Ursache
Temporäre Dateien des Notes-Clients werden versehentlich aus dem System entfernt, auf dem der Notes-Client ausgeführt wird.
Das (CalendarProfile) existiert tatsächlich in der Mail-Datenbank.
In einigen Fällen wurde Antivirensoftware für das Löschen solcher Dateien verantwortlich gemacht. Die Dateien haben die Erweiterung .DTF. Siehehttp://www.symantec.com/connect/forums/sep-detects-dtf-files-virusals Beispiel.
Lösung des Problems
Normalerweise behebt ein Neustart des Notes-Clients dieses Problem.
Darüber hinaus wird empfohlen, auf die neueste Version der Antivirensoftware zu aktualisieren.
Dieses Problem lässt sich vermeiden, indem Sie die Antivirensoftware so konfigurieren, dass Dateien mit der Erweiterung .DTF ausgeschlossen werden.
Dieses Problem lässt sich auch vermeiden, indem Sie in der Datei „notes.ini“ des Clients für NOTES_TEMPDIR ein Verzeichnis festlegen, das speziell zum Speichern solcher Dateien verwendet wird.
Sie können auch die Protokolle ( ) überprüfen console*.log
, sie befinden sich normalerweise in<Install_root>\Notes\Data\IBM_TECHNICAL_SUPPORT
Antwort3
Ich musste mein Kalenderprofil mit IBMsAdminTools 1.3wie erklärtHierstattdessen. Ich hatte nicht das Recht, Agenten in meiner Maildatei zu verwenden, daher funktionierte diese Lösung.
Schließlich verschwindet nach dem Öffnen des Kalenders und dem Wechseln zu More
-> auch das Problem der Angabe des Besitzers der Maildatei (nerviges Popup beim Öffnen des Kalenders), das durch das Löschen des Profils verursacht wurde.Preferences