我正在使用两个Lotus domino服务器(主服务器和Lotus副本服务器),我的所有邮件数据库和工作流数据库都存储在两个服务器中。
主服务器名称=“sanvar”
副本服务器名称=“varsan”
邮件和工作流数据库正在复制并正常工作,但工作流表单在我的主服务器关闭状态下无效。
例如:我从empentry数据库获取员工姓名,其代码如
@DbLookup(“”:“NoCache”;“sanvar”:“empentry”;“master”; @Name([CN]; @ UserName); 2); 但是我的主服务器状态正在通过副本服务器访问表单,它显示:
“服务器错误”。
请告诉我如何从副本服务器获取用户名。
谢谢。答案 0 :(得分:2)
将参数列表中的"sanvar": "empentry"
替换为@DbName
,如下所示:
@DbLookup( "" : "NoCache" ; @DbName ; "master" ; @Name([CN];@UserName) ; 2);
这将返回列表中当前服务器和数据库的名称。这是一个非常有用的功能,可以与@Subset结合使用,只需获取服务器名称即可。请参阅@DbName here的文档。