
"캘린더 표시" 기능을 사용하여 다른 사용자의 캘린더를 추가할 수 없는 사용자가 있습니다. "오류: 파일이 존재하지 않습니다"라는 항목이 20개 정도 있습니다.
캘린더 프로필, 캘린더 프로필 양식 및 캘린더 보기를 제거하고 디자인을 교체했지만 여전히 동일한 문제가 발생합니다.
어떤 아이디어가 있나요?
Notes 9.0.1의 달력 탐색기에 오류가 표시되는 이미지
답변1
다른 캘린더에 대한 설정은 캘린더 프로필의 "CalURLs" 항목에 저장됩니다.
때때로 이 정보가 손상되어 이러한 오류가 발생하는 경우가 있습니다.
"notespeek" 또는 Ytria ScanEZ와 같은 도구를 사용하여 필드 내용을 확인하고 수정할 수 있습니다. 각 항목은 표시 이름, 유형, 사용자 이름, 아이콘, 배경색, 전경색 및 일부 플래그로 구성된 다음과 같습니다.
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
이 코드는 완전히 테스트되지 않았으며 오타가 있을 수 있지만 올바른 방향을 알려줄 것입니다.
답변2
여기에 설명된 대로 임시 파일/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