- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
POC -Domino5.x 程序迁移到Domino6.5x
*密级:中密 *版本:1.0
*文档作者:丁锐 *提交时间:2005年1月31日
*POCR#:
Mocha Lotus PS - (Domino5.x 程序迁移到Domino6.5x)技术预研报告
*确认区
意见 意见:
签字:
(SA)
签字日期: 意见:
签字:
(DEVM) 签字日期: 意见:
签字:
(PPM/PM) 签字日期:
*背景介绍
Professional Service项目简称PS,本次项目以工作重点如下:
1.公司领导希望对Mocha Lotus 4.5中的部分组件 从Mocha Lotus 4.5系统中拆离出来,作为单独组件销售,使现有客户增值。同时提供Domino 升级,Domino Cluster等解决方案。并且提供系统状态监控工具。这是本项目的任务之一。
2.研发部总工希望将Mocha Reminder中发现的Defect修复掉。这是本项目的任务之二。
3.研发部总工希望将Mocha Lotus 4.5遗留的Defect 进行修复,以提高Mocha Lotus 4.5的质量,产生新版本:Mocha Lotus 4.5.1。这是本项目的任务之三。
Domino5.x 程序迁移到Domino6.5x,主要描述公司产品Mocha Lotus 应用在Domino不同版本迁移过程中,需要注意的问题。
*概述
Domino5.x 程序迁移到Domino6.5x时,可能会出现一些由于服务器版本不同引发的程序问题,此文档主要是针对可能出现的问题,做POC。
*技术预研取得的工作成果
提供Domino5.x 程序迁移到Domino6.5x过程中,应用部分需要注意的问题。
*技术A的研究报告
服务器配置文档:names.nsf库中注意的问题:
服务器配置说明 功能说明 缺省字符串资源语言:中文(简体) 中文解释应用中的相关部分 在html表单中使用utf-8:否 可以正确的引入服务器上的图片和Css 请求内容的最大大小50000 上载附件大小的控制, 最大POST数据为50000 上载附件的大小 代理最大运行时间180分钟 实施拆分数据库使用,若不上此模块可不配置
*技术A的预研结果
应用程序在迁移前,保证上述部分内容已经更改,否则会引起问题。
*技术B的研究报告
USP:可视化人员组织调整和流程配置工具的后台Servlet版本不同:
对于Mocha Lotus OA系统在从 Domino 5.x升级到 Domino 6.5x过程中,需要替换服务器端USP 部分的Servlet。
原因:Domino5.x的内置jdk版本(V1.1)和Domino6.5x的内置jdk版本(V1.3)不同。而且在R6.5x平台中,服务器端对于接收客户端发来的http中文字符,解析后会出现乱码情况,所以在R6.5x平台的USP Servlet中调用了 jdk1.3中的一个新方法对此做了处理。因此 需要保存两个不同的版本。
*技术B的预研结果
对于USP在不同的Domino版本中,需要根据公司提供的不同版本USP Servlet进行部署。
*技术C的研究报告
Domino 6.5x版本中增加了一些新的LotusScript,与公司自行开发的函数有冲突:
比如在应用库中,某些LotusScript函数中,有自行编写replace函数,由于replace已经在Domino 6.5x中有定义,所以造成对于Domino 5.x环境中升级到Domino 6.5x过程中,这个LS脚本就不能再次保存,并且在执行的过程中也会发生问题。
*技术C的预研结果
对于直接从Domino 5.x平台迁移到Domino 6.5x平台的应用程序,如果在修改过程中,发现不能保存或编译错误的问题时,应考虑Domino 6.5x新特性,是否有冲突。
*技术D的研究报告
数据库设计端:表单中的 Jsheader等 js脚本,默认运行 “客户机”
对于直接迁移过来的数据库表单中的jsheader脚本,默认运行是“客户机”,如果在迁移后,在更改jsheader后,需要调整 运行 “web”,否则更改的部分不会生效。
*技术D的预研结果
对于表单的这个Jsheader(表单事件的javascript脚本)运行问题,修改程序时,应注意。
*技术E的研究报告
附件上载代理:attchquerysave在Domino5x迁移到Domino 6.5x后,需要对应更改部分代码
原因:代理attchquerysave在Domino 6.5x中,对于取得表单body域中的附件会出现错误,不能正确取得附件,所以需要更改域值名称,并修改对应的程序后才可处理。
*技术E的预研结果
附件上载的保存代理,运行时出现服
原创力文档


文档评论(0)