什么是“NAILDUMPS”?
当我分析解释一系列 jcl 的流程图时,我遇到了一个名为“NAILDUMPS”的新术语。在该流程图的某些步骤中,它被提到为“此文件已被naildumped”。任何人都可以解释什么是a naildump 以及为什么使用它?
提前致谢
I encountered a new term called 'NAILDUMPS' when I analysed a flowchart explaining a series of jcls.In some steps of that flowchart it is mentioned as"this file is naildumped" .Can anyone explain what is a naildump and why it is used?.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在我穿越大型机世界的所有旅程中,我从未听说过这个术语,无论是在故障分析器(或其竞争产品)还是系统异常结束中,您都没有听说过这个术语。
最有可能的是它是一个特定于应用程序的东西。如果您可以在 JCL 中提供注释周围的上下文,例如像
IEBGENER
或IEFBR14
(带有选项)这样的程序名称,那么可能会更容易告诉您什么它正在做。就其价值而言(a),Google 提供了一个页面,展示了这个难以捉摸的程序的一种用途。该链接指出,要清空数据集,您可以
在 JCL 中 使用:但鉴于该程序的信息匮乏,事实上它似乎没有出现在任何 IBM z/OS 文档中,而且事实上有完全良好的支持方法来执行此操作,我仍然认为它是一些内部实用程序。询问您当地的 sysprogs - 即使他们不知道,他们也应该能够看到 JCL 成员的内部情况。
(a) 它可能没有多大价值,因为只需指定
DD
命令,您就可以使用 JCL 完成各种奇妙的事情,即使程序完全不执行任何操作, la 臭名昭著的IEFBR14
程序。In all my travels through the mainframe world, I've never heard this term, not with Fault Analyser (or its competition) or with system abend stuff, where you'd expect to find it.
Most likely thing is that it's an application specific thing. If you could provide the context around the comment in the JCL, such as a program name like
IEBGENER
orIEFBR14
(with the options), it may be easier to tell you what it's doing.For what it's worth (a), there's one page that Google serves up showing one use for this elusive program. The link states that, to empty a dataset, you can use:
in your JCL. But given the scarcity of information on this program, the fact it doesn't seem to appear in any of the IBM z/OS docs and the fact that there are perfectly good supported ways of doing this, I'd still maintain that it's some in-house utility. Ask your local sysprogs - even if they don't know, they should be able to see inside the JCL member.
(a) It's probably not worth much since there are all sorts of wonderful things you can do with JCL just by specifying
DD
commands, even with programs that do absolutely nothing, a la the infamousIEFBR14
program.NAILDUMP 不是任何标准 IBM 大型机 (zos) 实用程序的“正常”名称。
这就留下了三种可能性。 NAILDUMP 可能是:
如果您有权访问大型机(或者可以找到可以访问大型机的人)
TSO下的ISRDDN实用程序可用于查找实际的程序加载模块
NAILDUMP 涉及的前提是它是本地开发的程序或者是其他某些程序的别名
标准实用程序。 此链接
简要说明了如何操作。
如果它是一个编目过程,您可以通过在系统默认中搜索名为 NAILDUMP 的成员来找到它
编目过程库或 JCL 中指定的过程库。
获取真实姓名可能有点困难,但是一旦你到达那里,通过上下文就应该清楚它的用途。
NAILDUMP is not a "normal" name for any standard IBM Mainframe (zos) utility program.
This leaves three possibilities. NAILDUMP could be:
If you had access to the mainframe (or can find someone who does)
the ISRDDN utility under TSO can be used to find the actual program load module
that NAILDUMP relates to provided it is a locally developed program or is an alias for some other
standard utility program. This link
gives a brief explanation of how to do it.
If it is a catalogued procedure you can find it by searching for a member named NAILDUMP in the system default
catalogued procedure library or those specified in the JCL.
Getting to the real name can be a bit of a challenge, but once you get there it should become clear what it is being used for through context.
似乎这种情况是制作文档的作者非常熟悉某个术语(“naildump”),但文档的受众却不熟悉。
我认为你应该首先要求作者进行澄清,因为即使有人回答你的意思,他们在这种情况下也可能是错误的。
鉴于您的小背景,“NAILDUMP”清空数据集或删除它有点有意义。
It seems this a case when the author who made a document is very familiar with some term ( "naildump") but not to the audience of the document.
I think you should first ask the author for clarification because even if someone answers to you what it supposes to mean they could be wrong for that case in particular.
Given your little context makes a little sense that "NAILDUMP" empties the dataset or delete it.