小编Fio*_*dan的帖子

在数据库副本上使用$$ OpenDominoDocument.xsp方法访问Xpage时出错

我有一个名为'Contact Level\Customer Contact |的表格 客户联系人',这是一个响应文档,在我已将customerContact XPage与表单相关联的属性中.在所有视图面板控件中,我使用了"与文档的表单相关联的XPage"属性.

在服务器A上,使用任何视图控件中的$$ OpenDominoDocument.xsp方法正确打开XPage.

在服务器B上,它具有服务器A数据库的副本,XPage不会使用$$ OpenDocumentDocument.xsp方法从任何视图打开.我在服务器日志中看到的错误是'HTTP Web Server:Item Not Found Exception [db.nsf/$$ OpenDominoDocument.xsp?documentId = ......&action = openDocument]'.

我已从XPage中删除了一些代码,以追踪错误发生的位置,这是导致问题的多米诺骨牌文档设置.

我检查了表单属性,它们是正确的.

如果我将URL的$$ OpenDominoDocument.xsp部分更改为customerContact.xsp,则文档将打开而不会出现错误.

如果我更改视图面板属性以显式打开customerContact XPage,则文档将再次打开而不会出现错误.

我已经尝试更改窗体和XPage,因此它打开了"联系人"XPage(相同形式的几乎完全相同的非响应版本),XPage仍然存在错误.

我尝试在客户端保存文档,但XPage仍然存在错误.

我更改了表单名称以包含CustomerContact的新别名并修改了一个文档以使用新的表单名称,并且此文档打开时没有错误.这让我想知道Customer Contact名称中的空格是否导致了错误,但是有问题的数据库上有许多表单/ XPage,其他一些在别名中有空格,这是唯一出错的表单.

任何帮助将不胜感激.

opendocument database-replication xpages

0
推荐指数
1
解决办法
377
查看次数