除了按照帮助文档的步骤做好各种配置之外,还有以下几个要注意的地方:

  • 全限定的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

我大概测试了一下,创建时间可以用,但是作者那个不太好使。。。

当您第一次启动Domino管理客户端时,在缺省情况下,Domino管理客户端要去连接该Domino网络域中的管理服务器或者是上一次您所连接的服务器。对Dominoo管理客户端R5.03或以上版本,您可以在Domino管理客户端启动时,按下Ctrl键,就可以连接本地的文件系统,而不是连接服务器,这样可以加速启动Domino管理客户端。当管理客户端启动后,您再通过菜单“文件–打开服务器”选择您要管理的服务器。这个方法可以使Domino管理客户端快速启动,避免网络连接,或是在您需要连接一个不是上一次您所连接的服务器时使用。

引自IBM技术支持网站

在OpenView、ReadViewEntries命令中,使用RestrictToCategory参数可以只显示一个分类。

但是这个方法有一个问题:比如你指定了显示“ABC”分类,而“ABC”这个分类是空的,那么Domino会显示第一个以“ABC”开始的分类,比如“ABCD”。这有点像byKey查找中的非精确匹配。在IBM网站上有提及这个问题,并且说原本就是这样设计的,并非Bug。同样存在问题的还有嵌入视图的显示单个分类选项。

可以用如下方法绕过这个问题:在分类列值的最后追加一个“~”,这样“ABCD~”就不是以“ABC~”开头的,这个问题也就不存在了。

我们知道Compact程序可以由以下方式触发:

  • Names中的程序文档
  • 控制台输入Compact命令
  • Notes端在数据库属性页上点击压缩按钮

但是有些时候我们发现除了上述的几种发式,Compact程序会自己运行,而且频率相当高。这种情况可能是由Event4数据库中的 Event generator 文档引起的。这个文档可以在数据库使用率达到设定的值时产生一个事件,如果同时选择了自动压缩数据库就会运行Compact命令。而如果某个数据库出了问题无法压缩,这样每次检测都会导致Compact命令运行,这就是每过一格时间间隔就自动压缩数据库的原因。

我们都知道readviewentries命令可以直接把视图内容以XML的形式返回。这种方法效率不错,而且返回的XML可以让我们自由的组织。无论是重新显示成列表,还是获取其中的数据以其他方式展现,都很方便。但返回的XML文件只有文档的数据,并没有每一列宽度、排序等设计信息。使用readdesign命令就可以弥补这一点,返回数据大概是这个样子:

  <?xml version="1.0" encoding="UTF-8" ?>
<viewdesign rowlines="5" direction="0" spacing="1" columns="4" totalscolor="#0000ff" altrowcolor="#EFEFEF" extendlastcolumn="false">
<column columnnumber="0" width="109" name="$54" title="日期" sort="true" sortdescending="true" resortdescending="true" resortascending="true" resize="true" format="2" listseparator="none">
  <cfont style="r" size="9" color="#000000" face="Helvetica" />
  <hfont style="b" size="10" color="#000000" face="Helvetica" />
  <numberformat digits="0" format="general" />
  <datetimeformat show="datetime" date="yearmonthday" time="hourminutesecond" zone="never" year4digit="true" />
  </column>
</viewdesign>

XML文件中包含了几乎所有的设计信息。不过这个命令在文档中找不到的,其实像这样的东西还有很多啊。。。