- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
zlhis10280产品部件升级改进
产品部件的自动升级
一、自动升级的原理
由于原来升级方式很多弊病,导致升级不成功的情况出现很多次,且每次未升级成功的部件也未显示,无形中增大了技术人员升级的难度。
为了解决该问题,本次将提示两种升级方式,一种是FTP方式,一种是文件共享(SHARE)方式。
每次发布版本时,将所有的部件(包含第三方控件)存放在应用脚本目录下的ZLManData.sql文件中。这样,不管是第三方控件,还是产品本身有新增加的部件在产品发布时都会发布,以方便渠道技术人员。如果渠道还有其他需要升级的部件,可按格式作相应的增加。(最后一节就是ZLHIS10.28.0的部件脚本)
服务器管理工具升级或安装后,zlfilesupgrade表就会有最新的升级文件列表,然后选择使用方式(Share和FTP)的一种,并且配置升级服务器端。根据zlfilesupgrade表收集文件到指定目录,没有收集到的文件表示没有安装,收集过程中每个文件使用7Z进行压缩,最后更新收集到的文件的md5值到zlfilesupgrade表中,md5值用于客户端升级程序(zlHisCrust.exe)升级时与本地文件比较。如果与本地的MD5值不一样时,将更新本地相应的部件。
zlFilesupGrade最新表结构如下:
zlFilesupGrade表结构 序号VARCHAR2(50) 现版本无用(主要用于与之前版本兼容) 文件类型NUMBER(1) 0-公共部件 1-应用部件 2-帮助文件
3-其它文件 4-三方文件 文件名VARCHAR2(50) 主键,不能重复 版本号NUMBER(18) 文件版本号 修改日期DATE 文件修改日期 所属系统VARCHAR2(250) 用于脚本工具编制时用于区分和管理
存储该部件所属于的系统号(如;1;22;23) 业务部件VARCHAR2(250) 升级时判断是否需要下载升级。可以是多个
安装路径VARCHAR2(250) 存储文件安装时的相对路径和绝对路径
[AppSoft]、[System]、[Help]
[AppSoft]\Apply、[AppSoft]\ PacsList 等 MD5 VARCHAR2(32) 文件的唯一标示,用于比较下载 文件说明VARCHAR2(2000) 用户编制脚本工具时的提示。 收集完文件时,程序自动在系统目录下生成【TEMPGATHER】目录,用于存放收集文件,然后传输文件到多个服务器上。使用文件共享方式时,需要检查共享目录是否具有写入权限,没有就提示。
在服务器管理工具指定需要升级的客户端并选择升级的服务器,当客户端升级程序(zlHisCrust.exe)升级时,首先判断是否需要升级自身,比较文件的MD5,如一致则升级,不一致则不升级。然后读取zlFilesupGrade表的数据,只过滤出有MD5值的文件列表,然后开始升级文件。
二、客户端升级程序(zlHisCrust)逻辑如下:
检查自身是否需要升级
列出需要升级的文件的列表(有MD5值)
获取:根据安装路径获取文件绝对路径
升级应用部件时,检查它对应的业务部件是否安装,才进行升级
检查:检查是否需要下载该文件,比较文件的MD5值
下载:下载文件到临时目录【ZLTEMP】
解压:解压临时目录的文件
拷贝并注册文件
最后检查文件的MD5值是否与列表中的一致
升级过程中出现的错误,记录在本地与zlErrLog表中
升级完成
三、自动升级的方式简介(共享与FTP)
1、共享文件夹
共享方式在这儿就不详细描述了。共享时,只需其他计算机能访问这个目录就可。即只要有读的权限就可行了。
2、FTP方式
FTP方式时,文件服务器上必须安装FTP程序,并要求时时运行FTP文件,在客户端升级时才能正常使用。
服务可以使用Serv-u,FtpServer,IIS以Serv-u为例:
首先运行ServUAdmin.exe打开Serv-u主界面
配置名称,IP,端口号
名称:一般为服务器名称,如
IP:服务器IP,如8
FTP端口:默认为21
最后点击”将域至于线上”按钮,就开始了FTP服务器.
系统桌面右下角将出现Serv-u的图标
双击打开节点,添加新的用户,如:zlsoft.设置用户名和主目录。
设置用户的主目录,最好将一个文件夹作为主目录。
选择目录访问,设置该目录的读写权限.
4、自动升级如何配置
本次升级允许设置多个文件服务器,即可指定不同IP的计算机连接到不同的文件服务器上进行升级。
新增7z.exe与7z.dll文件,这两个文件要存放在system32目录下
在ZLHIS10.28.0发布时的基础安装包中,包含了这2个部件。如果未安装过ZLHIS10.28.0的用户,在服务
您可能关注的文档
- 表格2功效委托测试协议书正面 .doc
- zemax考核作业.doc
- 表格6申报员培训教材doc .doc
- ZEMAX软件基础介绍.docx
- ZF46-30x6.doc
- ZF46-30x8.doc
- 表演艺术研究所修业要点 .doc
- 表现中观众是不可或缺的一部分,在观众的角度,他和表演者的即时.doc
- ZGW-3D三路集中显示式测温仪简介.doc
- 表现系工学讲义メモ.doc
- 2025年地下管廊监测技术投资趋势与风险报告.docx
- 2025年地下管廊监测技术标准体系报告.docx
- 2025年桑蚕产业丝绸产品智能温控技术与智能服装报告.docx
- 2025年地下管廊监测数据可视化技术与风险报告.docx
- 深度解析(2026)《SJT 10373-1993电视发射机、差转机可靠性试验方法》.pptx
- 2025年地下管廊监测新技术研发与风险应对报告.docx
- 2025年生物活性物质提取标准报告.docx
- 深度解析(2026)《SJT 10377-1993工艺文件的标准化审查》.pptx
- 2025年地下管廊监测系统可靠性分析与风险报告.docx
- 深度解析(2026)《SJT 10366-1993 DC2422MX调制解调器技术条件》.pptx
原创力文档


文档评论(0)