URL如何映射到Domino表单?

时间:2013-10-23 14:21:11

标签: lotus-domino url-mapping

我有一个指向Lotus Domino数据库的URL,例如:

http://domino853.example.com/db.nsf/wcms/BEC4D26AD7A56823C1257B4B003427A8?OpenDocument

该URL如何映射到Domino表单?

我的第一个想法是在数据库中查找UNID,其余的取决于该文档的Form项。但事实并非如此。获得解析的实际表单既不是wcms(如在网址中),也不是document(例如在document.Form中),但它是wcms_createdoc。那么它可以来自哪里?

1 个答案:

答案 0 :(得分:1)

经过一些研究,我找到了它:

  1. wcms是另一个视图的别名。
  2. 该视图的{em>第一个排序列为@Text(@DocumentUniqueID)
  3. 并且,要选择正确的表单,它会设置Form Formula
  4. 所以这就是这一切:

    1. 视图wcms已解决。由于URL在视图名称后继续,因此URL的其余部分是该视图的键。
    2. 选择与该键匹配的视图的第一个文档。显然,对于DocumentUniqueID,只能有一个文档。
    3. 由于视图设置了Form Formula,因此会对其进行评估并映射到表单wcms_createdoc
    4. 此表单已呈现。
    5. 参考文献: