Kalenderanzeige in IBMNotes funktioniert nicht, Fehler: Datei existiert nicht

Kalenderanzeige in IBMNotes funktioniert nicht, Fehler: Datei existiert nicht

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

Bild zeigt den 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

verwandte Informationen