
Eu tenho um usuário que não pode adicionar calendários de outros usuários usando o recurso "Mostrar calendário", há cerca de 20 entradas com "Erro: o arquivo não existe"
Tentei remover o perfil do calendário, o formulário calendarProfile e a visualização do calendário e substituí o design, ainda o mesmo problema
Alguma ideia?
A imagem mostra erros no navegador do calendário no Notes 9.0.1
Responder1
As configurações dos demais calendários são armazenadas no perfil do calendário no item "CalURLs".
Às vezes, essas informações são corrompidas, resultando em tal erro.
Você pode usar ferramentas como "notespeek" ou Ytria ScanEZ para verificar o conteúdo do campo e corrigi-lo. Cada entrada se parece com isto, consistindo em nome de exibição, tipo, nome de usuário, ícone, cor de fundo, cor de primeiro plano e alguns sinalizadores:
Micky Maus/Certifier'notesCalendar:Micky Maus/Certifier:0:null'calendar gray.png'{206,212,225}'{57,87,122}'1
Para redefinir as entradas (se você não conseguir corrigir com código), você pode usar este código em um agente ou botão de ação no arquivo de mensagens do usuário:
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
Este código não foi totalmente testado e pode conter erros de digitação, mas deve apontar a direção certa.
Responder2
Talvez sejam arquivos temporários/AV relacionados conforme descrito aqui: http://www-01.ibm.com/support/docview.wss?uid=swg21605814
Citado na nota técnica acima:
Causa
Os arquivos temporários do cliente Notes estão sendo removidos inadvertidamente do sistema que executa o cliente Notes.
O (CalendarProfile) de fato existe no banco de dados de correio.
Em alguns casos, o software antivírus foi implicado na exclusão de tais arquivos. Os arquivos têm extensão .DTF Consultehttp://www.symantec.com/connect/forums/sep-detects-dtf-files-viruscomo um exemplo.
Resolvendo o problema
Uma reinicialização do cliente Notes normalmente resolverá esse problema.
A atualização para a versão mais recente do software antivírus também é recomendada.
Configurar o software antivírus para excluir arquivos com extensão .DTF pode evitar que esse problema aconteça.
Definir NOTES_TEMPDIR no arquivo notes.ini do cliente para um diretório usado especificamente para armazenar esses arquivos também pode ajudar a evitar esse problema.
Você também pode querer verificar os logs ( console*.log
), eles normalmente estão localizados em<Install_root>\Notes\Data\IBM_TECHNICAL_SUPPORT
Responder3
Tive que remover meu perfil de calendário usando o IBMAdminTools 1.3como explicadoaquiem vez de. Eu não tinha o direito de usar agentes em meu arquivo de mensagens, então esta solução funcionou.
Finalmente, depois de abrir o Calendário e ir para More
-> Preferences
também desaparece o problema de especificar o proprietário do arquivo de mensagens (pop-up irritante ao abrir o Calendário), causado pela exclusão do perfil.