Mostrar calendário está quebrado no IBMNotes, Erro: o arquivo não existe

Mostrar calendário está quebrado no IBMNotes, Erro: o arquivo não existe

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

A imagem mostra o 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-> Preferencestambé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.

informação relacionada