当我分析解释一系列 jcls 的流程图时,我遇到了一个名为“NAILDUMPS”的新术语。在该流程图的某些步骤中,它被称为“这个文件被 naildumped ”。谁能解释什么是 naildump 以及为什么使用它? .
提前致谢
在我在大型机世界的所有旅行中,我从未听说过这个术语,在故障分析器(或其竞争对手)或系统异常情况下,你会期望找到它。
最有可能的是它是一个特定于应用程序的东西。如果您可以在 JCL 中的注释周围提供上下文,例如程序名称IEBGENER
或IEFBR14
(带有选项),则可能更容易告诉您它在做什么。
对于它的价值(a),谷歌提供了一个页面,展示了这个难以捉摸的程序的一种用途。该链接指出,要清空数据集,您可以使用:
//STEP01 EXEC PGM=NAILDUMP
//FILE DD DSN=your filename,DISP=SHR
在你的 JCL 中。但考虑到这个程序的信息稀缺,它似乎没有出现在任何 IBM z/OS 文档中,而且有非常好的支持方式来做到这一点,我仍然认为它是一些内部公用事业。询问您当地的 sysprogs - 即使他们不知道,他们应该能够看到 JCL 成员的内部。
(a)它可能不值多少钱,因为只要指定命令,您就可以用 JCL 做各种美妙的事情DD
,即使是完全不做任何事情的程序,比如臭名昭著的IEFBR14
程序。
NAILDUMP 不是任何标准 IBM Mainframe (zos) 实用程序的“正常”名称。这留下了三种可能性。NAILDUMP 可能是:
如果您可以访问大型机(或可以找到这样做的人),则 TSO 下的 ISRDDN 实用程序可用于查找 NAILDUMP 相关的实际程序加载模块,前提是它是本地开发的程序或其他一些标准实用程序的别名程序。此链接 简要说明了如何执行此操作。
如果它是一个编目过程,您可以通过在系统默认编目过程库或 JCL 中指定的那些中搜索名为 NAILDUMP 的成员来找到它。
获得真实姓名可能有点挑战,但是一旦您到达那里,就应该通过上下文清楚地知道它的用途。
似乎这是一个制作文档的作者非常熟悉某个术语(“naildump”)但文档的受众不熟悉的情况。
我认为您应该首先要求作者进行澄清,因为即使有人回答您的意思是什么,尤其是在这种情况下,他们也可能是错误的。
鉴于您的小上下文有点意义,“NAILDUMP”清空数据集或删除它。