Lotus notes IBM Domino-($Rooms)names.nsf中的视图不是R&R数据库的最新版本
我依赖names.nsf数据库中的$Rooms视图来获取domino服务器上可用房间的列表。我还使用它来检查房间自动处理限制AutoProcessType和AutoProcessUserList。 然而,我注意到这些信息有时需要很长时间才能更新。 我使用dominoadmin将数据库中的AutoProcessType更改为diabled AutoProcessType=D,而不是直接更改,但是$Rooms视图仍然显示了很长一段时间的旧AutoProcessType,我花了10多分钟等待,但没有成功。我尝试运行各种命令,如tell rnrmgr validate等,但最终重新启动domino服务器,最终导致字段更改 这让我遇到了一些问题,因为我的应用程序仍然显示房间可用,而他们已禁用预订。notes客户端以某种方式立即更新了这些数据,在我禁用预订后,我再也看不到房间了 最后,我找到了一个临时解决方案,在R&R数据库的$Rooms视图中循环所有条目,其中文件室位于MailFile字段中,从names.nsf中找到相应的文件室,并从中获取AutoProcessType。这样,我可以立即看到变化,但是我不喜欢这种方法Lotus notes IBM Domino-($Rooms)names.nsf中的视图不是R&R数据库的最新版本,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,我依赖names.nsf数据库中的$Rooms视图来获取domino服务器上可用房间的列表。我还使用它来检查房间自动处理限制AutoProcessType和AutoProcessUserList。 然而,我注意到这些信息有时需要很长时间才能更新。 我使用dominoadmin将数据库中的AutoProcessType更改为diabled AutoProcessType=D,而不是直接更改,但是$Rooms视图仍然显示了很长一段时间的旧AutoProcessType,我花了10多分钟等待,但没有成
还有别的办法吗?notes客户端是如何如此快速地获得自动处理限制的?您对资源保留数据库中的资源所做的任何更改都会通过管理进程adminp传播到names.nsf 请求被放入资源数据库所在服务器上的admin4.nsf中。然后,需要将该数据库复制到域的管理服务器上。域可能是相同的,adminp将在那里拾取并执行该数据库,并更改视图中的文档。一旦names.nsf被复制回原始服务器,您就有了可用的信息 根据复制间隔的不同,这可能会持续数小时甚至更长时间。如果没有在同一台服务器上进行复制,那么至少需要等待adminp运行 这可以是即时到多分钟的任何时间。 可以通过发送控制台命令tell Adminp process new来强制运行Adminp,但您需要特殊权限才能这样做 我将从$Rooms-view获取文档,然后在文档中打开资源数据库MailServer和MailFile-fields,然后从$Resources-view获取资源文档。。。在那里你可以实时获取信息