はじめに
このシリーズでは、z/OSにおいてシステムの初期化や構成に必要なパラメーター情報を持つPARMLIBメンバーについて説明します。私たちはz/OSの勉強を始めて日が浅いのですが、マニュアルを読む際に以下のように感じることがありました。
- 「どのような状況でどのパラメーターを変更するか」 のユースケースの記載が少ない
-
「パラメーターの設定変更についてどのコマンドで実行、確認するか」 の情報が複数のマニュアルに散在していることがあり、素早く情報にたどり着くことが難しい
そこで、実機検証の結果をもとに、各PARMLIBメンバーの概要とパラメーター変更のユースケース、よく使用するコマンドについてまとめました。勉強を進める中で出したエラーや、疑問に思い検証した点なども載せていますので、この記事を読む方の参考になれば幸いです。
この記事では、初学者とはこのような方を想定しています
- z/OS関連のプロジェクト(例:バージョンアップ)に入って日が浅い方
- z/OSのシステム管理を任されて日が浅い方
-
この記事の前提となるz/OSバージョン:z/OS V2R5
※本環境はz/VM上でz/OSを稼働させています。
-
各メンバーの詳細については、マニュアルの該当箇所をご確認ください
「MVS 初期設定およびチューニング解説書」 概要 SYS1.PARMLIB のメンバー
今後マニュアルリンクが変更になり、リンクにアクセスできなくなる可能性がありますが、ご了承ください。
-
実機検証の項目
- メンバー/パラメーターの静的変更 (ここではIPL時の指定を指します)
- メンバー/パラメーターの動的変更 (ここではIPLを伴わない変更を指します)
- Displayコマンドでの確認
- 補足(そのメンバー特有の追加検証など)
投稿済み/投稿予定のPARMLIBメンバー記事
以下は、PARMLIBメンバーの記事の一覧です。
記事リンクは随時追加していきます。
- BPXPRMxx: z/OS UNIX システム・サービス・パラメーター
- CLOCKxx: 時刻パラメーター
- COMMNDxx: 初期設定時の自動的に出されるコマンドのリスト
- CONFIGxx: 標準構成リスト
- CONSOLxx: コンソール構成定義
- COUPLExx: システム間カップリング・ファシリティー(xcf)パラメーター
- IEALPAxx: MLPAリスト
- IEASYMxx: シンボル定義および IEASYSxx メンバー
- IEASYSxx: システム・パラメーター・リスト
- IEFSSNxx: サブシステム定義
- IFAPRDxx: プロダクト使用可能化ポリシー
- LNKLSTxx: LNKLST連結
- LOADxx: システム構成データ・セット
- PROGxx: 許可プログラム・リスト、出口、LNKLSTセットおよびLPA