Vsam-lds
提供:Dev Guides
VSAM-LDS
LDSは線形データセットとして知られています。 線形データセットは、従来のオペレーティングシステムファイルで使用されるバイトストリームデータセットの唯一の形式です。 線形データセットはほとんど使用されません。 LDSの主な機能は次のとおりです-
- 線形データセットには、CIに制御情報が埋め込まれていないため、RDFおよびCIDFは含まれていません。
- リニアデータセットの仮想ストレージ内のバイトアドレス可能な文字列としてアクセスできるデータ。
- 線形データセットの制御間隔サイズは4Kバイトです。
- LDSは、カタログ内のIDCAMSおよびVSAM固有の情報の使用など、VSAM機能を備えた一種の非vsamファイルです。
- DB2は現在、Linear Data Setsの最大のユーザーです。
- IDCAMSはLDSを定義するために使用されますが、Data-In-Virtual(DIV)マクロを使用してアクセスされます。 *線形データセットにはレコードの概念はありません。 すべてのLDSバイトはデータバイトです。
LDSクラスターの定義
次の構文は、LDSクラスターの作成中に使用できるパラメーターを示しています。 パラメーターの説明は、VSAM-クラスターモジュールで説明したものと同じです。
例
次の例は、IDCAMSユーティリティを使用してJCLでLDSクラスターを作成する方法を示しています-
Mainframesサーバーで上記のJCLを実行する場合。 MAXCC = 0で実行され、MY.VSAM.LDSFILE VSAMファイルが作成されます。
LDSクラスターの削除
LDSクラスターは、IDCAMSユーティリティを使用して削除されます。 DELETEコマンドは、カタログからVSAMクラスターのエントリーを削除し、オプションでファイルを削除することにより、オブジェクトが占有するスペースを解放します。
上記の構文は、LDSクラスターの削除中に使用できるパラメーターを示しています。 パラメーターの説明は、VSAM-クラスターモジュールで説明したものと同じです。
例
次の例は、IDCAMSユーティリティを使用してJCLでLDSクラスターを削除する方法を示しています-
Mainframesサーバーで上記のJCLを実行する場合。 MAXCC = 0で実行し、MY.VSAM.LDSFILE VSAMクラスターを削除します。