Можем ли мы создать PDS внутри PDS - PullRequest
1 голос
/ 13 марта 2012

Я новичок в мэйнфреймах, и я просто знал, что могу создать PDS внутри PDS, так как мы указываем блоки каталогов во время завершения. Но при создании члена по умолчанию создается PS. Можно ли создать PDS внутри PDS? Если да, пожалуйста, сообщите мне детали. Спасибо

Ответы [ 3 ]

6 голосов
/ 14 марта 2012

Думайте о PDS как о файле PO (DSORG), члены которого эквивалентны файлам PS (DSORG).

В отличие от помещения файла ZIP в файл ZIP, вы не можете поместить PDS в элемент PDS.В мире IBM это логически не имеет смысла.

6 голосов
/ 13 марта 2012

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

1 голос
/ 22 апреля 2012

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

Вы можете использовать TSO XMIT для хранения PDS в качестве члена внутри другого PDS.

XMIT упакует PDS в формат NETDATA как 80-байтовые записи, которые могут храниться внутри другого PDS.

Если затем вы хотите изменить, просмотреть или удалить элемент в PDS, преобразованный с помощью XMIT, вам придется восстановить PDM с XMIT в исходный формат с помощью команды TSO RECEIVE, которая отменяетвесь процесс.Затем внесите все изменения, которые вам нравятся, в участников этого PDS.

...