当我分析了一个解释一系列jcl的流程图时,我遇到了一个名为'NAILDUMPS'的新术语。在该流程图的某些步骤中,它被称为“此文件已被锁定”。任何人都可以解释什么是naildump以及为什么使用它?。
提前致谢
答案 0 :(得分:4)
在我通过大型机世界的所有旅行中,我永远不会听到这个词,而不是使用Fault Analyzer(或其竞争对手)或系统异常终止,你期望找到它。
最有可能的是,它是特定于应用程序的东西。如果您可以提供JCL中注释的上下文,例如程序名称,如IEBGENER
或IEFBR14
(带有选项),则可能更容易告诉您它正在做什么。
对于它的价值(a),Google提供的一个页面显示了这个难以捉摸的程序的一个用途。该链接指出,要清空数据集,您可以使用:
//STEP01 EXEC PGM=NAILDUMP
//FILE DD DSN=your filename,DISP=SHR
在您的JCL中。但鉴于该程序的信息稀缺,它似乎没有出现在任何IBM z / OS文档中,而且事实上有很好的支持方式,我仍然认为这是一些内部效用。询问您当地的sysprogs - 即使他们不知道,他们应该能够看到JCL成员。
(a)这可能不值得,因为只要指定DD
命令就可以用JCL做各种奇妙的事情,即使程序绝对没有,a la臭名昭着的IEFBR14
计划。
答案 1 :(得分:2)
NAILDUMP不是任何标准IBM Mainframe(zos)实用程序的“正常”名称。 这留下了三种可能性。 NAILDUMP可能是:
如果您可以访问大型机(或者可以找到某人) TSO下的ISRDDN实用程序可用于查找实际的程序加载模块 NAILDUMP与之相关,前提是它是本地开发的程序或者是其他程序的别名 标准实用程序。 This link 简要说明了如何做到这一点。
如果是编目过程,您可以通过在系统默认值中搜索名为NAILDUMP的成员来找到它 编目过程库或JCL中指定的过程库。
获得真实姓名可能会带来一些挑战,但一旦到达目的地,应该清楚它是通过上下文使用的。
答案 2 :(得分:0)
当制作文档的作者非常熟悉某个术语(“naildump”)而不是文档的读者时,似乎就是这种情况。
我认为你应该首先要求作者澄清,因为即使有人回答你的意思,他们认为特别是那种情况可能是错误的。
鉴于您的小上下文有点意义“NAILDUMP”清空数据集或将其删除。