Ftp 什么是';钉子堆'';?

Ftp 什么是';钉子堆'';?,ftp,mainframe,zos,jcl,Ftp,Mainframe,Zos,Jcl,当我分析一个解释一系列JCL的流程图时,我遇到了一个称为“钉子转储”的新术语。在该流程图的某些步骤中,它被称为“此文件是钉子转储的”。有人能解释什么是钉子转储以及为什么使用它吗 提前感谢在我整个大型机世界的旅行中,我从来没有听说过这个术语,故障分析器(或它的竞争对手)或系统异常终止之类的东西,在那里你可以找到它 最有可能的是,它是一个特定于应用程序的东西。如果您可以在JCL中提供有关注释的上下文,例如像IEBGENER或IEFBR14(带有选项)这样的程序名,那么告诉您它在做什么可能会更容易 值

当我分析一个解释一系列JCL的流程图时,我遇到了一个称为“钉子转储”的新术语。在该流程图的某些步骤中,它被称为“此文件是钉子转储的”。有人能解释什么是钉子转储以及为什么使用它吗


提前感谢

在我整个大型机世界的旅行中,我从来没有听说过这个术语,故障分析器(或它的竞争对手)或系统异常终止之类的东西,在那里你可以找到它

最有可能的是,它是一个特定于应用程序的东西。如果您可以在JCL中提供有关注释的上下文,例如像
IEBGENER
IEFBR14
(带有选项)这样的程序名,那么告诉您它在做什么可能会更容易

值得一提的是,谷歌提供的一个页面显示了这个难以捉摸的程序的一个用途。该链接指出,要清空数据集,可以使用:

//STEP01   EXEC PGM=NAILDUMP                               
//FILE     DD DSN=your filename,DISP=SHR  
在你的JCL里。但是考虑到关于这个程序的信息很少,而且在任何IBMz/OS文档中似乎都没有出现这个程序,而且有非常好的支持方法来实现这一点,我仍然认为它是一些内部实用程序。询问您当地的sysprog——即使他们不知道,他们也应该能够看到JCL成员的内部



(a) 它可能没有多大价值,因为只要指定
DD
命令,就可以用JCL做各种奇妙的事情,即使是完全不做任何事情的程序,一个臭名昭著的
IEFBR14
程序。

当编写文档的作者非常熟悉某个术语(“naildump”)时,这种情况似乎就发生了但不是对文件的读者

我认为你应该首先要求作者澄清,因为即使有人回答你这意味着什么,他们也可能是错误的,尤其是在那个案例中

考虑到您的小上下文,“NAILDUMP”会清空数据集或将其删除,这有点道理。

NAILDUMP不是任何标准IBM大型机(zos)实用程序的“普通”名称。 这就留下了三种可能性。可以是:

  • 本地开发的程序,在这种情况下,您需要找到本地文档(祝您好运!)
  • 面向标准实用程序的编目程序。例如,DFSORT是一种编目程序,在许多商店中用于处理标准系统排序程序
  • 另一个程序的别名。例如,ICEMAN是标准系统排序程序的常用别名
如果您可以访问大型机(或者可以找到访问大型机的人) TSO下的ISRDDN实用程序可用于查找实际的程序加载模块 只要它是本地开发的程序或者是其他程序的别名,那么该NAILDUMP就与之相关 标准实用程序。 简要说明如何执行此操作

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


了解真实姓名可能有点困难,但一旦你了解了真实姓名,就应该通过上下文来了解它的用途。

就像“这个Jcl,第一步格式化文件1,第二步排序文件2,第三步钉转储文件2”。因为我没有这个特权,即使是浏览文件,我也找不出使用了什么工具。我的同事告诉我,naildump是一个用于清空数据集的工具