最近,我在大型机作业的SORT步骤中遇到异常终止,其中SORTOUT是VSAM文件,SORTIN是等距文件。
错误是:
ICE077A 0 VSAM OUTPUT ERROR L(12) SORTOUT
我的一位高级同事建议我查看是否有重复项,但我没有在输入文件中找到任何重复项。 小号 通过一些手册之后,我发现OPTION NOBLKSET控制卡会覆盖默认的BLOCKSET COPY TECHNIQUE,并可用于绕过排序错误(如果分析了绕过排序错误的所有可能影响),所以我使用了 选项NOBLKSET。现在步骤成功执行。
分析了SYSOUT后我发现了
ICE143I K PEERAGE SORT TECHNIQUE SELECTED
任何人都可以解释BLOCKSET技术的工作原理以及PEERAGE技术的工作原理吗? 我们系统中使用的SORT是DFSORT。
答案 0 :(得分:2)
你可以从这里开始,这解释了三种技术中的Blockset是DFSORT用于排序,合并和复制数据集的首选和最有效的技术:http://pic.dhe.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.icea100%2Fice1ca5028.htm
Peerage / Vale和Conventional是另外两种技术,其中一种被选中,如果无法使用Blockset,则被认为是次佳选择。
您误读了对NOBLKSET使用的引用。如果DFSORT会遇到“内部”错误,并且正在使用BLOCKSET,关闭Blockset将导致选择另一个SORT方法,这可能会使您的步骤运行和生产完成,同时调查错误使用Blockset的步骤。
NOBLKSET不是万灵药,并不会影响您对DFSORT的使用。您应该只在非常有限的情况下使用NOBLKSET,这是出于特殊原因而向您推荐的。 Blockset比Peerage / Vale或Conventional效率更高。
您应该使用输入数据样本和KSDS的IDCAMS LISTCAT更新您的问题。
您有一个重复的密钥,或者插入(您正在编写的文件)不是按顺序。请记住,如果您的KSDS上已有数据,则可以获得重复项。
如果您需要有关Blockset和Peerage / Value的详细信息,您必须访问技术期刊和可能的专利列表。我不知道为什么你想走那么远。也许知道,你现在不知道?