IEHLIST

IEHLISTは、MVS(z/OS)における、DASDボリュームまたは区分データセット・ディレクトリーのリスティングを行うユーティリティー・プログラムです。MSPではJSGLIST、VOS3ではJSFLISTとして提供されています。プログラム名は異なるものの、JCLもSYSIN制御ステートメントも含め、基本的に互換ユーティリティーです。

DASDボリュームのVTOCや区分データセットのディレクトリーのリストアップを行うことはよくあります。ボリューム内にどのようなデータセットがあるのか?、データセット内にどのようなメンバーがあるのか?、を調べることは運用や開発の現場でしばしば起こります。

ユーティリティーの実行JCLサンプル

IEHLISTは、古くからあるユーティリティーで、基本ユーティリティーの1つでもありますが、リストの見やすさという点では今ひとつです。z/OSであれば、VTOCやディレクトリーの各フィールドを詳細に見る必要がないのであれば、VTOCリストやメンバーリストなどはISPFをバッチで呼び出す方がより見やすいリストを得ることができます。

ISPFのLMサービスによる、VTOCリストの出力サンプルです。LMサービスでの出力であれば、PDFの3.4ユーティリティーに近い形のリスト出力を得ることができます。

PDSのメンバーリストであれば、次のようなCLISTをGENCLIST.SYSUT1 DDステートメントに記述すればで出力できます。

ISPFバッチは、こちらの「ISPFバッチ・セッション」にもサンプルがあります。