使用 @formula 获取 Lotus Notes 中的主机名
使用 @formula 获取 Lotus Notes 中的主机名。例如。 http://WDLR11/sample.nsf/burntest.xsp.I 想要获取WDLR11
get hostname in lotus notes using @formula. for eg. http://WDLR11/sample.nsf/burntest.xsp.I want to get the WDLR11
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以从 @ServerName。它将返回包含服务器名称的规范化名称(例如:
cn=WDLR11/ou=servers/o=someorg
)。包装 @Name 周围将允许您获得所需的内容(即:@Name( [cn]; @ServerName );
在此示例中将返回“WDLR11”)。需要注意的是,如果您的服务器实际上是在主机
WDLR11
上运行的cn=AServer/ou=servers/o=someorg
,您需要发布一个内部 dns 条目对于AServer
所以你计算出的网址( http://AServer/sample.nsf/burntest .xsp )仍然可以工作。如果失败,您可以对服务器的 Domino 目录 (
names.nsf
) 进行一些查找,并从服务器配置中提取主机名,但只有在@ServerName
不这样做时才值得这样做不给你你想要的。You could start with @ServerName. It'll return a canonicalized name that includes the server name (eg:
cn=WDLR11/ou=servers/o=someorg
). Wrapping @Name around that will allow you to get what you want (ie:@Name( [cn]; @ServerName );
would return "WDLR11" in this example ).The thing to note is if your server is actually
cn=AServer/ou=servers/o=someorg
running on hostWDLR11
, you'll need to publish an internal dns entry forAServer
so your computed url ( http://AServer/sample.nsf/burntest.xsp ) will still work.Failing that you could do some lookups into the server's Domino Directory (
names.nsf
) and pull the host name out of the server config but that's only worth doing if@ServerName
doesn't give you what you want.