0

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

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

该 URL 如何映射到 Domino 表单?

我的第一个想法是在数据库中查找 UNID,其余的取决于Form该文档的项目。但事实并非如此。得到解析的实际形式既不是wcms(如在 URL 中),也不是document(如在 中document.Form),但它是wcms_createdoc. 那么这可能是从哪里来的呢?

4

1 回答 1

1

经过一番研究,我发现:

  1. wcms是另一个视图的别名。
  2. 该视图@Text(@DocumentUniqueID)第一个排序列
  3. 而且,要选择正确的形式,它有一个Form Formula集合。

这就是这一切的发生方式:

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

参考:

于 2013-10-23T15:05:48.000 回答