Что такое «NAILDUMPS»? - PullRequest
       86

Что такое «NAILDUMPS»?

2 голосов
/ 02 августа 2011

Я столкнулся с новым термином под названием «NAILDUMPS», когда анализировал блок-схему, объясняющую серию jcls. На некоторых этапах этой блок-схемы он упоминается как «, этот файл гвоздями ». Может кто-нибудь объяснить, чтотакое гвоздодер и почему он используется?

Заранее спасибо

Ответы [ 3 ]

4 голосов
/ 02 августа 2011

Во всех моих путешествиях по миру мэйнфреймов я никогда не слышал этот термин, ни с Fault Analyzer (или его конкурентами), ни с системными аварийными системами, где вы ожидаете его найти.

Скорее всего, дело в том, что это приложение. Если бы вы могли предоставить контекст вокруг комментария в JCL, например, имя программы, например IEBGENER или IEFBR14 (с опциями), вам может быть проще рассказать, что он делает.

Для того, чтобы это стоило (a) , есть одна страница, которую Google показывает, показывая одно использование этой неуловимой программы. Ссылка гласит, что для очистки набора данных вы можете использовать:

//STEP01   EXEC PGM=NAILDUMP                               
//FILE     DD DSN=your filename,DISP=SHR  

в вашем JCL. Но, учитывая нехватку информации об этой программе, тот факт, что она, кажется, не появляется ни в одном из документов IBM z / OS, и тот факт, что есть совершенно хорошие поддерживаемые способы сделать это, я все равно буду утверждать, что это какая-то Внутренняя утилита. Спросите своих локальных системных администраторов - даже если они не знают, они должны видеть внутри члена JCL.


(a) Это, вероятно, не стоит многого, поскольку есть множество замечательных вещей, которые вы можете сделать с помощью JCL, просто указав команды DD, даже с программами, которые абсолютно ничего не делают, в частности печально известной IEFBR14 программа.

2 голосов
/ 03 августа 2011

NAILDUMP не является "нормальным" именем для любой стандартной служебной программы IBM Mainframe (zos).Это оставляет три возможности.NAILDUMP может быть:

  • локально разработанной программой, в этом случае вам нужно найти локальную документацию (удачи!).
  • каталогизированная процедура для стандартной утилиты.Например, DFSORT - это каталогизированная процедура, используемая во многих магазинах для запуска стандартной программы сортировки системы.
  • псевдоним для другой программы.Например, ICEMAN является обычно определяемым псевдонимом для стандартной программы сортировки системы.

Если у вас был доступ к мэйнфрейму (или вы можете найти кого-то, кто его имеет), утилиту ISRDDN в TSO можно использовать для поискафактический модуль загрузки программы, к которому относится NAILDUMP, при условии, что это локально разработанная программа или псевдоним для какой-либо другой стандартной служебной программы. Эта ссылка дает краткое объяснение того, как это сделать.

Если это каталогизированная процедура, ее можно найти, выполнив поиск члена с именем NAILDUMP в библиотеке каталогизированных процедур системы по умолчанию илиуказано в JCL.

Получить настоящее имя может быть непростой задачей, но как только вы туда попадете, должно стать ясно, для чего оно используется в контексте.

0 голосов
/ 03 августа 2011

Кажется, это тот случай, когда автор, который сделал документ, очень хорошо знаком с каким-либо термином ("naildump"), но не с аудиторией документа.

Я думаю, вам следует сначала спросить у авторауточнение, потому что даже если кто-то ответит вам, что, по его мнению, может означать, что он может быть неправильным для данного случая, в частности.

Учитывая, что ваш маленький контекст имеет небольшой смысл, «NAILDUMP» очищает набор данных или удаляет его.*

...