[KB功能解说] 如何在不讲修复补丁打在X3账套上的情况下将它打在一个测试账套上?
适用产品版本
Sage X3 V5、V6、V7
模块
管理
问题概要
你的实际运营账套和测试账套都是与同一个X3参考账套相关联的。
你想要在不将一个修复补丁打在实际运营账套上的情况下将它打在自己的测试账套上。
详细信息
解决方法
重要提示:你将一个账套设为测试账套的操作是不可逆的。
1) 检查你的测试账套是否设为了测试账套:参数设置→基本参数→账套(GESADS)。
勾选TSTFLG字段(测试账套)复选框并保存。
2) 为了避免审核账套:前往功能:开发→数据字典→开放参数设置→参数定义(GESADP)
搜索参数TEST(SUP项目/FDR组),勾选“可修改的”字段(MODIF)并保存。
3) 前往功能:参数设置→基本参数→参数值(ADPVAL)中TEST测试账套的SUP(超级用户)项目:选择FDR(账套)组,将参数TEST更改为“是”,在“保存”。
4) 返回GESADP功能(见第2步),取消“可修改的”字段的勾选,并“保存”。
现在你的TEST测试账套就出于测试模式下了。
“测试模式”是什么意思?
当你收到一个要测试的修复补丁时,你可以直接将他安装在你的TEST测试账套上,而不是将它安装在X3账套上。
改动的程序将安装至你TEST测试账套的TRT目录下,而不是你的X3账套的TRT目录下。
例如,修复补丁交付的程序为SUBBIS.adx。
如果你将这个修复补丁安装在X3账套上,那么他会更改X3账套TRT目录下的SUBBIS.adx程序,而你的实际运行账套和测试账套都会使用这个程序。
如果你将这个修复补丁安装在你的TEST账套上(即申报为测试账套),系统就会将SUBBIS.adx安装在TEST账套的TRT目录下。在TEST账套上测试时,就会采用你TRT目录下的SUBBIS.adx,但你的实际运营账套仍会使用X3账套TRT目录下的SUBBIS版本。
要如何检查一个程序是否成功地只安装在了测试账套上呢?
前往你测试账套的TRT目录,然后搜索你安装修复补丁这一天更新或者创建的程序。如果没有更新任何程序,那么你的修复补丁就没有安装成功。
那如果我们在一个没有勾选为“TEST”的测试账套上安装了补丁,会发生什么情况?
程序将不会被安装。
那如果升级我们的账套的话,又会发生什么情况?
所有的程序都会同时安装在X3账套和TEST测试账套上。 |