[V12功能解说] 累积打补丁
[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b][b]简介[/b]
从2019年R4版本(12.0.19)开始,在Sage X3中实施了一套新的管理更新的体系。该体系适用于2019 R5(12.0.20)及以上版本。
[attach]6521[/attach]你必须至少处于2019 R4(12.0.19)版本才能使用累积打补丁功能。如果你的实例处于较低的版本,那么你必须先将其更新到2019 R4(12.0.19)。使用简化更新来完成这个任务。
[b]原理[/b]
Sage现在提供一个单一的存档文件,只提供最新的版本或最新的热补丁级别。
通过只提供每个固定构成的最新版本,大大减少了需安装补丁的数量。轻松打补丁功能根据要升级的版本来决定安装哪些补丁。
[attach]6522[/attach]在运行更新前,请先备份你的应用程序。
更新流程得到了优化,因为它只包含了准则中使用的语言和准则。请注意,你可能需要先升级Syracuse和X3 runtime(请参阅安装说明中提供的指南)。操作顺序如下:
1. 更新X3账套。
2. 应用程序账套也要同步更新。如果存在子账套,则在其母账套更新完成后进行更新。
3. 存档账套不更新,必须在补丁运行后进行审核。如果没有,则会在链接到存档账套的日志中显示以下消息:注意:已修改参考账套SEED。重新启动存档账套HSEED的账套审核。
[attach]6523[/attach]更新启动可以安排在给定的时间,以符合运营限制。
有一个新的更新查询功能(GESAUPD)可供使用。你可以通过补丁菜单(开发→工具→补丁)访问这个功能,查看已完成更新的详细信息。使用这个功能作为补丁的参考,而不再使用补丁表(但这仍可用于定制补丁)。至于特定的补丁,则前往以下路径的补丁集成功能(PATCH):开发→工具→补丁。
[attach]6524[/attach]官方更新项必须使用轻松打补丁功能来运行。标准打补丁功能仍然可以使用,但是仅限仍然在使用经典版打补丁流程的合作伙伴。
[attach]6525[/attach]如果出现报错或意外中断,那么GESAUPD功能会指出是什么错误。在处理完这些事件之后,重新开始简化更新,保留所有录入的(账套)。简化更新会检测到所有已经更新的元素,并至处理那些尚未整合的元素差异。这要归功于补丁目录,因为它详细列明了集成在解决方案的每个账套中的所有元素。
[attach]6524[/attach]轻松打补丁功能不再支持测试账套。你需要创建一个专用环境来运行测试。从2019 R5(12.0.20)及以上版本开始,不再有可用的补丁测试工具。
[b]操作原理[/b]
累积补丁过程只集成每个组件的最新版本。因此,更新时长得到了显著优化。
[b]示例[/b]
版本Ra、Rb、Rc、Rd、Re和Rf是2019 R4(12.0.19)版本之后的连续版本。 它们引入了以下功能增强项:
屏幕X已经多次在Rb、Re和Rf中得到了更新和交付。
脚本Y已在Rc和Rd中得到了更新。
表Z在Rb中得到了更新。
报表R已在Rd中得到了更新。
情况如下:
[attach]6526[/attach]
要使用经典版打补丁程序从R4升级到Rf,你需要按顺序处理功能增强项:屏幕X将会集成和审核三次,而脚本Y则审核两次。
使用新的打补丁流程,Rf版本只会包括屏幕X、脚本Y、表格Z和报表R的一次更新。这次更新直接升级到Rf版本,并且在R4到Re的所有版本上以优化的方式实施功能增强项:
如果你的当前版本为2019 R4 (12.0.19),那么所有元素只会被安装一次:
[attach]6527[/attach]
如果你的当前版本是Rb,则屏幕X会打一次补丁(通过RF版本),脚本Y会打一次补丁(通过Rd版本),而报表R也会打补丁,但不打表Z:
[attach]6528[/attach]
如果当前版本为Rd,则只会打屏幕X的补丁:
[attach]6529[/attach]
这种机制仅适用于2019 R4(12.0.19)及更高版本。如果当前版本为2019 R2(12.0.17),并且要更新为高于2019 R4(12.0.19)的Rf版本,则需要安装以下补丁:
2019 R3 (12.0.18)的补丁
2019 R4 (12.0.19)的补丁
针对Rf交付的补丁,鉴于你已经安装了2019 R4 (12.0.19),那么现在就可以安装这个补丁。
如果当前版本高于2019 R4(12.0.19),则只需安装随Rf提供的补丁即可。
页:
[1]