Der Showkalender ist in IBMNotes fehlerhaft. Fehler: Die Datei ist nicht vorhanden


1

Ich habe einen Benutzer, der mit der Funktion "Kalender anzeigen" keine Kalender anderer Benutzer hinzufügen kann. Es gibt ungefähr 20 Einträge mit "Fehler: Datei existiert nicht".

Ich habe versucht, das Kalenderprofil, das calendarProfile-Formular und die Kalenderansicht zu entfernen und habe das Design ersetzt, immer noch das gleiche Problem

Irgendwelche Ideen?

Bildfehler im Kalendernavigator in Notes 9.0.1 anzeigen

Bild zeigt den Kalendernavigator in Notes 9.0.1

Antworten:


4

Die Einstellungen für die anderen Kalender werden im Kalenderprofil unter dem 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 Feldes zu überprüfen und zu korrigieren. Jeder Eintrag sieht folgendermaßen aus: Anzeigename, Typ, Benutzername, Symbol, Hintergrundfarbe, Vordergrundfarbe und einige 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 (wenn Sie sie nicht mit Code reparieren können), können Sie diesen Code in einem Agenten oder einer Aktionsschaltfläche in der Mail-Datei 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 enthält möglicherweise Tippfehler, sollte aber in die richtige Richtung weisen.


Ich benutze Ytria zum Entfernen, ich habe versucht, das gesamte Kalenderprofil und das CalUrl-Feld zu entfernen, aber immer noch die gleichen Fehler im Navigator
Thomas Adrian

Beware: The profile will be cached in your client. Close all open windows containing your mailfile, before manipulating the profile with ytria, that should fix it
Torsten Link

I just tried it again now and this time it worked, thank you very much. another happy user :-)
Thomas Adrian

1

Maybe it's temporary files/AV related as outlined here: http://www-01.ibm.com/support/docview.wss?uid=swg21605814

Quoted from the above technote:

Cause

Notes client temporary files are being inadvertently removed from the system running the Notes client.

The (CalendarProfile) does in fact exist in the mail database.

In some cases, anti-virus software has been implicated in deleting such files. The files have an extension of .DTF See http://www.symantec.com/connect/forums/sep-detects-dtf-files-virus as an example.

Resolving the problem

A restart of the Notes client will typically resolve this problem.

Upgrading to the latest version of anti-virus software is also recommended.

Configuring the anti-virus software to exclude files with an extension of .DTF can prevent this problem from happening.

Setting NOTES_TEMPDIR in the client's notes.ini file to a directory that is specifically used for storing such files can also help to prevent this problem.

You may also want to check the logs (console*.log), they are normally located in <Install_root>\Notes\Data\IBM_TECHNICAL_SUPPORT


0

I had to remove my calendar profile using IBM's AdminTools 1.3 as explained here instead. I did not have the right to use agents in my mail file so this solution worked.

Finally, after opening Calendar and going to More -> Preferences also the problem of specifying the owner of the mailfile (nagging popup when opening Calendar) goes away which was caused by deleting the profile.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.