
Tengo un usuario que no puede agregar calendarios de otros usuarios usando la función "Mostrar calendario", hay como 20 entradas con "Error: el archivo no existe".
Intenté eliminar el perfil de calendario, el formulario de perfil de calendario y la vista de calendario y reemplacé el diseño, pero sigue siendo el mismo problema.
¿Algunas ideas?
La imagen muestra errores en el navegador de calendario en Notes 9.0.1
Respuesta1
La configuración de los otros calendarios se almacena en el perfil del calendario en el elemento "CalURLs".
A veces, esta información se corrompe, lo que genera dicho error.
Puedes utilizar herramientas como "notespeek" o Ytria ScanEZ para comprobar el contenido del campo y solucionarlo. Cada entrada tiene este aspecto y consta de nombre para mostrar, tipo, nombre de usuario, icono, color de fondo, color de primer plano y algunas banderas:
Micky Maus/Certifier'notesCalendar:Micky Maus/Certifier:0:null'calendar gray.png'{206,212,225}'{57,87,122}'1
Para restablecer las entradas (si no puede solucionarlo con el código), puede usar este código en un agente o botón de acción en el archivo de correo del usuario:
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 no ha sido probado en absoluto y puede contener errores tipográficos, pero debería indicarle la dirección correcta.
Respuesta2
Tal vez sean archivos temporales/AV relacionados como se describe aquí: http://www-01.ibm.com/support/docview.wss?uid=swg21605814
Citado de la nota técnica anterior:
Causa
Los archivos temporales del cliente Notes se eliminan sin querer del sistema que ejecuta el cliente Notes.
De hecho, (CalendarProfile) existe en la base de datos de correo.
En algunos casos, el software antivirus ha estado implicado en la eliminación de dichos archivos. Los archivos tienen una extensión de .DTF Verhttp://www.symantec.com/connect/forums/sep-detects-dtf-files-viruscomo ejemplo.
Resolviendo el problema
Un reinicio del cliente Notes normalmente resolverá este problema.
También se recomienda actualizar a la última versión del software antivirus.
Configurar el software antivirus para excluir archivos con una extensión .DTF puede evitar que ocurra este problema.
Configurar NOTAS_TEMPDIR en el archivo notes.ini del cliente en un directorio que se use específicamente para almacenar dichos archivos también puede ayudar a prevenir este problema.
También es posible que desees comprobar los registros ( console*.log
), normalmente se encuentran en<Install_root>\Notes\Data\IBM_TECHNICAL_SUPPORT
Respuesta3
Tuve que eliminar mi perfil de calendario usando IBMHerramientas de administración 1.3como se explicaaquíen cambio. No tenía derecho a utilizar agentes en mi archivo de correo, por lo que esta solución funcionó.
Finalmente, después de abrir Calendario e ir a More
-> Preferences
también desaparece el problema de especificar el propietario del archivo de correo (ventana emergente molesta al abrir Calendario), que fue causado por la eliminación del perfil.