GDG滚动错误

Bas*_*sil 2 mainframe

在执行一个Proc时,我正在设置'GDG Roll In Error'.错误消息说'IGD07001I GDG ROLL IN ERROR -RETURN CODE 20 REASON CODE 0 MODULE IGG0CLEG'.该过程应该创建19代GDG.创建前6个Generatons后会发生此错误.GDG的参数是Limit=100, NOEMPTY,SCRATCH.可能是什么原因.?
专家,请帮忙.

csc*_*eid 5

如果您查看IGD07001I,除了其他事项外,还要查看IDC3009I以获取返回和原因代码的说明.对于返回码20原因码0,IDC3009I说

返回代码20说明:目录中没有足够的空间来执行请求的更新或添加.

由于以下原因之一,无法扩展目录:

  • 目录所在的卷上没有更多空间
  • 已达到最大区数
  • 目录已达到4GB限制
  • 卷上没有足够的连续空间(在轨道中定义目录的辅助分配时需要).

程序员响应:从卷中抓取不需要的数据集.从目录中删除所有不必要的条目.如果这些步骤无法解决空间不足,则可能需要重新分配和重建目录.

我建议您联系DFSMS管理员.我还建议为您的版本/发行版添加z/OS文档的书签.

  • 发现.我认为这不是生产,但是存储管理很差,无法填写任何目录.使用IBM LookAt可以轻松查找消息.甚至在你的手机上...... (2认同)