特急,问个notes流程数据库迁移的问题,请高手帮帮忙,谢谢
我从一台服务器上复制数据库(包括设计数据库、流程数据库、应用数据库)到新的Server上后,刚开始时还是可以用的,可前段流程不能用了提示“Cannot load resource string or resource file...(....)”,经过查找发现是在新的server上的应用数据库中相应的调用流程时,其中创建了一个文档mainDoc,同时生成了一个代理agent,在agent.runOnServer(mainDoc.NotesID)时,出现的“Cannot load resource string or resource file...(....)”的错误,试了好多次,我在测试服务器上运行的都是正常的,同时把设计数据库、流程数据库、应用数据库复制到新服务器上,并在应用数据库的应用设置中做了新服务器的设置,总出现以上问题,不知道什么问题,请大家帮帮忙了! --------------------编程问答-------------------- 不是程序的问题,是Domino的bug,升级一下domino就好了 --------------------编程问答-------------------- 我们单位用的是Domino 6.5 --------------------编程问答-------------------- IBM confirm bug is fixed in Domino 7.0.2. There is a hotfix available for Domino 655.--------------------编程问答-------------------- 检查一下代理执行时是不是用到了别的资源,如文档的域什么的,用runOnserver就得不到了。 --------------------编程问答-------------------- 有几个办法
1,升级到6.5.6以上
2,Session的数量不要超过225,否则出问题
现在给出IBM的修补说明
SPR# JJUS6JCDXP - RunOnServer method fails if not initiated and number of session is larger than 225. The error message returned was "Notes Error: LotusScript Error - Cannot load resource string or resource file missing (nse*, nsk*, etc)."
--------------------编程问答-------------------- 我把RunOnServer(maindoc.NotesID)换成了Run(maindoc.NotesID),现在能调到流程,可以用了,不知道以后还会不会有什么问题,非常感谢!!! --------------------编程问答-------------------- 应该是OK的,既然IBM给出了替代的方案,应该没什么问题
补充:企业软件 , Lotus