病症
在12.0.6版本中
当为一个独特的单元运行创建单元效果程序时,下面的错误就发生了:
错误
单元程序对于实例项:220164失败
错误信息-1: 在单元功效的临时表中找不到记录
结束SQL脚本
步骤
通过下面的步骤,问题可以随意的产生
1. 为一个独特的单元运行当前创建单元效果程序
起因
当在一个跟随完成的规则存在两个MRs中存在时,,为了把两个MRs 装备成‘Mandatory’并延期MR的过程,我们可以看到BUE 因为错误而失败。
这个问题已被固定在以下的版本中:patch/115/sql/AHLVUMEB.pls 120.3.12000000.15 ,patch/115/sql/AHLVUMUB.pls 120.13.12000000.49
着说明了下面的bug: Bug 9673770 - BUE FAILING WITH ERROR: RECORD NOT FOUND IN THE TEMPORARY TABLE FOR UNIT EFFECTI
FOR UNIT EFFECTI
Solution
1.下载并浏览补丁 9673770:R12.AHL.A的 readme 和它的前期必须物
2. 确保在应用推荐的补丁之前,你已经备份了你的系统。
3. 将补丁应用的测试环境。
4. 证实下面的文件版本:ahl patch/115/sql AHLVUMEB.pls 120.3.12000000.15,ahl patch/115/sql AHLVUMUB.pls 120.13.12000000.49
可以像下面这样使用命令:strings -a $AHL_TOP/patch/115/sql AHLVUMEB.pls |grep '$Header' strings -a $AHL_TOP/patch/115/sql AHLVUMUB.pls |grep '$Header'
5. 重新测试问题
6. 以合适的方式将解决方案移植到其它环境中
注释:为了得到释放12.1的解决方案,请注意下面的注释 1250574.1. 创建单元功效失败因为下面的原因:在在单元功效的临时表中找不到记录