GetProfileDocument原因切换ID后,LotusScript中不存在文件

时间:2015-11-02 07:29:56

标签: lotus-notes lotusscript

切换ID后,用户开始收到错误" GetProfileDocument上的文件不存在(CN = user_name / O = 组织)。有人经历过这样的麻烦吗?

清理cache.ndk后,似乎已经解决了。你会建议重新安装客户端吗?

功能下方:

Function getUserProfile() As NotesDocument
On Error GoTo handlErr

Static docUserProfile As NotesDocument
If docUserProfile Is Nothing Then
    Dim dbCurrent As NotesDatabase
    Dim s As New NotesSession
    Set dbCurrent = s.CurrentDatabase
    Set docUserProfile  = dbCurrent.GetProfileDocument(s.EffectiveUserName )        
End If
Set getUserProfile = docUserProfile

Exit Function
handlErr:
If s Is Nothing Then Set s = New NotesSession
LogError("s.EffectiveUserName="+s.EffectiveUserName)
Exit Function
End Function
事先提前

1 个答案:

答案 0 :(得分:1)

如果您有客户端8.5。*及更高版本 - 客户端打开时缓存的配置文件,则仅通过重新启动客户端解决。