如何使用IBM Notes在Web浏览器中本地打开数据库

时间:2019-01-17 13:47:31

标签: lotus-notes lotus-domino

我有在本地运行的Domino服务器。我可以评估浏览器中的log.nsf和names.nsf数据库(例如http://localhost/log.nsf)。 但是我也创建了自己的数据库,例如test.nsf 访问http://localhost/test.nsf时,我看到了:

Error 404
HTTP Web Server: IBM Notes Exception - File does not exist

要从自己创建的数据库访问视图和代理,我需要做什么

1 个答案:

答案 0 :(得分:7)

我尝试从注释中出现的对话框中基本回答此问题:

IBM Notes / Domino是一个客户端-服务器解决方案,其中 IBM Domino 是服务器,而 IBM Notes 是客户端。

通常,您使用客户端并连接到另一台计算机上的服务器。

Notes客户端默认情况下安装在 C:\ Program Files(x86)\ IBM \ Notes 和Data-目录(包含名为names.nsf的用户的个人通讯簿)中。书签和桌面以及客户端log.nsf)位于 C:\ Program Files(x86)\ IBM \ Notes \ Data 中(故意忽略多用户设置,因为这会使事情变得复杂)。

Domino服务器默认是再次安装在 C:\ Program Files(x86)\ IBM \ Domino 中,其数据目录位于 C:\ Program Files(x86)中\ IBM \ Domino \ Data

那里也有一个names.nsf和一个log.nsf,但是names.nsf是服务器的Domino目录,而log.nsf是...的日志……你猜到了。

现在当然可以在同一台机器上安装Notes和Domino,但是它们仍然是两个不同的程序。

要从Domino服务器访问数据库,请不要直接通过文件系统访问它们,而要使用“打开对话框”从服务器打开它们。

如果要通过admin客户端(可以与Notes客户端一起安装)访问文件,则从“文件”菜单中选择“打开服务器”以进行访问。再次:尽管服务器文件位于同一台计算机上,但不要“直接”访问它们。

(从客户端或管理员)创建新数据库时,选择服务器来创建它们,而不是“本地”。

问题是什么:您在客户端的Data-目录中创建了一个数据库。服务器不知道该数据库,因为它具有自己的Data-目录。它会显示您写的消息。

在服务器的数据目录中创建它,然后它将起作用。

当然可以将数据库从Notes \ Data复制到Domino \ Data。 但这在默认情况下也不起作用:Notes Client开箱即用用户的ID文件对每个本地数据库进行加密。复制到Domino后,服务器将无法读取它。复制之前,您需要解密到数据库,您可以在数据库的属性中进行解密。

总的来说,无论您想做什么,都需要培训,否则这个问题将是最小的问题。