除了按照帮助文档的步骤做好各种配置之外,还有以下几个要注意的地方:
- 全限定的Internet 主机名这个域填写的域名在服务器端必须能解析为IP,否则无法连接
- 想要调试的代理必须在根目录下,否则找不到需要调试的代理(这个应该是一个Bug,不过目前可以采用在根目录下建一个相同设计的库的方法,来解决这个问题)
- 远程调试仅对定时代理有效,想要调试Web代理,可以将其设定为定时代理,日程选择从不执行即可
除了按照帮助文档的步骤做好各种配置之外,还有以下几个要注意的地方:
在db.search方法中,我们可以通过@Created方便的获取文档的创建时间。在FTsearch中,Domino也提供了一些保留域供我们使用,虽然在域列表里看到不到他们。
Header Field | Item name |
CREATION DATE | _CreationDate |
REVISION DATE | _RevisionDate |
DB TITLE (domain index only) | _Title |
DB CATEGORIES (domain index only) | DbCategories |
NOTE TITLE | _Note_Title |
AUTHOR | _Note_Author |
例如,查找2000-01-05之前创建的文档,可以使用下面的查询:
[_CreationDate] < 2000-01-05
我大概测试了一下,创建时间可以用,但是作者那个不太好使。。。
本实验目的是确定表单打开时,域计算公式、代理、计算文本等的执行顺序。 实验方法是在各处统一往一个文本域中追加文本,从最后的结果就能看出他们的执行顺序。实验用表单如下:
带有读者域视图的性能和用户能看到的文档数有密切关系。当用户能看到所有文档时,它和一般视图的性能无异;当用户只能看到几条文档时,视图的性能最为糟糕。可以参考下图:
基本标签
类型
Web访问:
当生成页面时使用JavaScript
需要SSL连接
不允许URL打开
允许在此数据库中使用预先存储的表单
在完全装入图像后再显示此图像
允许文档锁定
当您第一次启动Domino管理客户端时,在缺省情况下,Domino管理客户端要去连接该Domino网络域中的管理服务器或者是上一次您所连接的服务器。对Dominoo管理客户端R5.03或以上版本,您可以在Domino管理客户端启动时,按下Ctrl键,就可以连接本地的文件系统,而不是连接服务器,这样可以加速启动Domino管理客户端。当管理客户端启动后,您再通过菜单“文件–打开服务器”选择您要管理的服务器。这个方法可以使Domino管理客户端快速启动,避免网络连接,或是在您需要连接一个不是上一次您所连接的服务器时使用。
在OpenView、ReadViewEntries命令中,使用RestrictToCategory参数可以只显示一个分类。
但是这个方法有一个问题:比如你指定了显示“ABC”分类,而“ABC”这个分类是空的,那么Domino会显示第一个以“ABC”开始的分类,比如“ABCD”。这有点像byKey查找中的非精确匹配。在IBM网站上有提及这个问题,并且说原本就是这样设计的,并非Bug。同样存在问题的还有嵌入视图的显示单个分类选项。
可以用如下方法绕过这个问题:在分类列值的最后追加一个“~”,这样“ABCD~”就不是以“ABC~”开头的,这个问题也就不存在了。
选中想要复制的文档,然后在右键菜单中选择“拷贝选中内容为表格”,然后粘到Excel里就搞定了。效果不错,嗯。
我们知道Compact程序可以由以下方式触发:
但是有些时候我们发现除了上述的几种发式,Compact程序会自己运行,而且频率相当高。这种情况可能是由Event4数据库中的 Event generator 文档引起的。这个文档可以在数据库使用率达到设定的值时产生一个事件,如果同时选择了自动压缩数据库就会运行Compact命令。而如果某个数据库出了问题无法压缩,这样每次检测都会导致Compact命令运行,这就是每过一格时间间隔就自动压缩数据库的原因。
我们都知道readviewentries命令可以直接把视图内容以XML的形式返回。这种方法效率不错,而且返回的XML可以让我们自由的组织。无论是重新显示成列表,还是获取其中的数据以其他方式展现,都很方便。但返回的XML文件只有文档的数据,并没有每一列宽度、排序等设计信息。使用readdesign命令就可以弥补这一点,返回数据大概是这个样子:
XML文件中包含了几乎所有的设计信息。不过这个命令在文档中找不到的,其实像这样的东西还有很多啊。。。