2012-03-13 19 views
1

私はメインフレームを初めて使用しています。私は、ディレクトリブロックを指定しているのでPDS内にPDSを作成できることを知りました。しかし、メンバーを作成している間は、デフォルトでPSを作成します。 PDS内にPDSを作成することは可能ですか?はいの場合は詳細を教えてください。ありがとうございますPDS内にPDSを作成することができます

+0

IEBGENERおよびIEBUPDTEを使用して、データセットをパックおよびアンパックすることができます。だからあなたはこれを行うことができますが、PDSは詰め込まれた形に平坦化されてから、外側のPDSに格納されなければなりません。これは、TSO XMITを使用してPDSをフラット・ファイルに変換するのとほぼ同じです。 –

答えて

5

いいえ実際に追加する詳細はありません、PDSはディレクトリではなく、その中にサブディレクトリを作成することはできません。

+0

Ok.ありがとうございます。 PDSとPSのメンバーは同じですか? – Pramod

+1

PS(Physical Sequential)データセットはPDS(Partitioned Dataset)ではありません。前者にはメンバーがいない。 – cschneid

+0

いいえ、私の質問は次のとおりです。PDSにfile1という名前のメンバーを作成し、別のpsに名前file2を作成しました。今これらの両方(ファイル1とファイル2)同じ – Pramod

6

メンバーがPS(DSORG)ファイルに相当するPO(DSORG)ファイルと考えてください。

ZIPファイル内にZIPファイルを置くのとは異なり、PDSメンバー内にPDSを置くことはできません。 IBMの世界では、論理的に意味をなさない。

1

私は他の回答に同意しますが、PDSの内部に別のPDSを非直接的に格納できることを指摘しなければならないと思います。

TSO XMITを使用して、PDSを別のPDSのメンバーとして保管することができます。

XMITは、PDSを別のPDSの内部に格納できる80バイトのレコードとしてNETDATAフォーマットにパックします。

XMITで変換されたPDS内のメンバーを変更、表示、または削除する場合は、TSM RECEIVEコマンドを使用してXMITed PDSを元の形式に復元する必要があります。そのPDSのメンバーに好きなように変更してください。

関連する問題