什么是'NAILDUMPS''?

时间:2011-08-02 12:30:49

标签: ftp mainframe zos jcl

当我分析了一个解释一系列jcl的流程图时,我遇到了一个名为'NAILDUMPS'的新术语。在该流程图的某些步骤中,它被称为“此文件已被锁定”。任何人都可以解释什么是naildump以及为什么使用它?。

提前致谢

3 个答案:

答案 0 :(得分:4)

在我通过大型机世界的所有旅行中,我永远不会听到这个词,而不是使用Fault Analyzer(或其竞争对手)或系统异常终止,你期望找到它。

最有可能的是,它是特定于应用程序的东西。如果您可以提供JCL中注释的上下文,例如程序名称,如IEBGENERIEFBR14(带有选项),则可能更容易告诉您它正在做什么。

对于它的价值(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可能是:

  • 本地开发的程序,在这种情况下,您需要找到本地文档(祝您好运!)。
  • 面向标准实用程序的编目程序。例如,DFSORT是许多商店中用于标准系统分类程序的编目程序。
  • 另一个程序的别名。例如,ICEMAN是标准系统排序程序的常用别名。

如果您可以访问大型机(或者可以找到某人) TSO下的ISRDDN实用程序可用于查找实际的程序加载模块 NAILDUMP与之相关,前提是它是本地开发的程序或者是其他程序的别名 标准实用程序。 This link 简要说明了如何做到这一点。

如果是编目过程,您可以通过在系统默认值中搜索名为NAILDUMP的成员来找到它 编目过程库或JCL中指定的过程库。

获得真实姓名可能会带来一些挑战,但一旦到达目的地,应该清楚它是通过上下文使用的。

答案 2 :(得分:0)

当制作文档的作者非常熟悉某个术语(“naildump”)而不是文档的读者时,似乎就是这种情况。

我认为你应该首先要求作者澄清,因为即使有人回答你的意思,他们认为特别是那种情况可能是错误的。

鉴于您的小上下文有点意义“NAILDUMP”清空数据集或将其删除。