「カレンダーを表示」機能を使用して他のユーザーのカレンダーを追加できないユーザーがいます。「エラー:ファイルが存在しません」というエントリが20件あります。
カレンダープロファイル、calendarProfileフォーム、カレンダービューを削除しようとしましたが、デザインを置き換えましたが、それでも同じ問題が発生します
何か案は?
画像は、Notes9.0.1のカレンダーナビゲーターのエラーを示しています
他のカレンダの設定は、カレンダプロファイルのアイテム「CalURLs」に保存されます。
この情報が破損し、そのようなエラーが発生することがあります。
「notespeek」やYtriaScanEZなどのツールを使用して、フィールドの内容を確認して修正できます。各エントリは、表示名、タイプ、ユーザー名、アイコン、背景色、前景色、およびいくつかのフラグで構成され、次のようになります。
Micky Maus/Certifier'notesCalendar:Micky Maus/Certifier:0:null'calendar gray.png'{206,212,225}'{57,87,122}'1
エントリをリセットするには(コードで修正できない場合)、ユーザーのメールファイルのエージェントまたはアクションボタンで次のコードを使用できます。
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
このコードは完全にテストされておらず、タイプミスが含まれている可能性がありますが、正しい方向を示しているはずです。
多分それはここに概説されているように関連する一時ファイル/ AVです: http://www-01.ibm.com/support/docview.wss?uid=swg21605814
上記の技術ノートからの引用:
原因
Notesクライアントの一時ファイルが、Notesクライアントを実行しているシステムから誤って削除されています。
(CalendarProfile)は、実際にはメールデータベースに存在します。
場合によっては、ウイルス対策ソフトウェアがそのようなファイルの削除に関係していることがあります。ファイルの拡張子は.DTFです。例として http://www.symantec.com/connect/forums/sep-detects-dtf-files-virus を参照してください。
問題の解決
通常、Notesクライアントを再起動すると、この問題は解決します。
最新バージョンのウイルス対策ソフトウェアにアップグレードすることもお勧めします。
拡張子が.DTFのファイルを除外するようにウイルス対策ソフトウェアを構成すると、この問題の発生を防ぐことができます。
クライアントのnotes.iniファイルのNOTES_TEMPDIRを、そのようなファイルの保存に特に使用されるディレクトリに設定することも、この問題の防止に役立ちます。
ログ(console*.log
)を確認することもできます。通常、ログは<Install_root>\Notes\Data\IBM_TECHNICAL_SUPPORT
にあります。
代わりに、IBMの AdminTools 1. を使用してカレンダープロファイルを削除する必要がありました ここ 。メールファイルでエージェントを使用する権利がなかったため、このソリューションは機能しました。
最後に、カレンダーを開いてMore
-> Preferences
に移動すると、プロファイルの削除が原因で発生したメールファイルの所有者の指定の問題(カレンダーを開くときにポップアップが表示されない)もなくなります。