SOC1 Abend在Cobol计划中

时间:2016-12-16 09:26:09

标签: cobol mainframe

执行mt cobol程序时,我有一个SOC1异常终止。有什么想法吗?enter image description here

我在JESMSGLG

中收到这些消息

10.18.45 JOB07120 IGD17296I动态音量计数(DVC = 5)已用于433
   433 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL。#C
10.18.48 JOB07120 IGD17296I动态音量计数(DVC = 5)已用于467
   467 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL。#C
10.18.51 JOB07120 IGD17296I动态音量计数(DVC = 5)已用于544
   544 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL。#C
10.18.54 JOB07120 IGD17296I动态容量计数(DVC = 5)已用于597
   597 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL。#C
10.18.59 JOB07120 IEC028I 837-08,IFG0554A,OCACD602,COLST51P,LONENSEL,6355,TSOD05,688    688 VALSD.ALT.CACD602.RF0020RC.LONENSEL。#C

编辑:当我使用较少的输入(=较少的输出)时,我没有得到异常终止。

1 个答案:

答案 0 :(得分:0)

我无法从图像中看到,但就像前面提到的那些人一样,磁盘空间似乎是你的问题。尝试在主要分配上分配一个小的大小,在次要分配上分配更多。我对这个问题的回忆是主要分配需要一个指定大小的空间块,但是二级分配是分开的。当磁盘空间有限时,这变得更加重要。尝试运行idcams listcat来检查空间。然后,如有必要,在您的JCL中包含vol=ser参数。将一些文件状态检查包含在Cobol程序中也可能是个好主意。这使得这样的问题更容易解决。