AS400のシステム値とは?DSPSYSVAL・WRKSYSVALで確認する前に見ること

AS400 / IBM i の運用では、システム値という設定が出てきます。システム値は、日付形式、パスワードルール、ジョブログの扱い、セキュリティレベル、ライブラリリスト、装置名など、システム全体の動きに関係する重要な設定です。

この記事では、初心者・保守担当者がシステム値を見る時の基本を整理します。システム値は影響範囲が大きいため、確認はしても、変更は必ずレビューと承認を通して行うべきです。

システム値を見る入口

システム値を確認する代表的な入口は DSPSYSVALWRKSYSVAL です。特定の値を見る時はDSPSYSVAL、一覧から確認する時はWRKSYSVALが入口になります。変更系の操作は本番影響が大きいため、初心者だけで実行しないようにします。

コマンド用途注意点
DSPSYSVAL指定したシステム値を表示する確認用として使いやすい
WRKSYSVALシステム値の一覧を扱う変更操作に進まないよう注意する
CHGSYSVALシステム値を変更する本番影響が大きいため承認・レビュー必須

よく確認するシステム値の例

分類見る理由
日付・時刻処理日、締め処理、帳票日付、外部連携に影響する
パスワード文字数、有効期限、ロックアウトなどのルールに関係する
セキュリティシステム全体の保護レベルや監査観点に関係する
ジョブログ障害調査時にログが残るか、見やすいかに関係する
ライブラリ初期ライブラリやシステムの参照順に関係する場合がある

本番でやってはいけないこと

  • 意味を理解せずシステム値を変更する
  • テスト環境のつもりで本番の値を変える
  • パスワードやセキュリティ系の値を一時対応で弱くする
  • 変更前の値を記録しない
  • 戻し手順を決めずに変更する

権限やセキュリティに関係する内容は、AS400の機密保護・権限確認チェックリスト も確認してください。

変更前に残すメモ

メモ内容
変更理由なぜ変更する必要があるか
変更前の値戻せるように必ず記録する
変更後の値設定予定値と根拠
影響範囲ユーザー、ジョブ、バッチ、外部連携、セキュリティ
戻し手順問題が出た時に誰がどう戻すか

ここまでの要点

システム値は、AS400 / IBM i 全体の動きに関わる重要な設定です。DSPSYSVALやWRKSYSVALで確認することは大切ですが、変更は必ずレビュー、記録、戻し手順を用意して行います。

本番で迷う時は、AS400本番対応チェックリスト保守会社に相談する前のチェックリスト も合わせて確認してください。

5250画面・ACS・PCOMMにつながらない時

ACS(IBM i Access Client Solutions)やPCOMMでサインオン画面につながらない時は、AS400の5250接続トラブル対応 を確認してください。自分だけか全員か、接続先、ユーザー、権限、システム値、ネットワークを分けて見ます。

関連: AS400パスワードポリシー確認手順|システム値・期限切れ・サインオン失敗を点検するもあわせて確認してください。

システム値は見ればよいものではなく変更管理の対象

DSPSYSVALとWRKSYSVALで確認する時の現場目線では、値そのものより「誰が、なぜ、いつ変えたか」を残せるかが重要です。パスワード、監査、ジョブ制御、ライブラリリストに関係する値は、少しの変更でもログイン、夜間バッチ、外部連携、監査対応に影響することがあります。

本番環境で変更する場合は、変更前の値、変更理由、影響範囲、戻し手順、確認するジョブや画面を先に決めます。AS400は長く使える基盤ですが、長く使うほど「昔からこの値だから大丈夫」という判断が危なくなります。

関連するAS400確認ルート

システム値は環境全体に影響するため、DSPSYSVALやWRKSYSVALを見る前に、変更影響と戻し方を確認します。

システム値を変更する前に相談したいポイント

システム値は、1つの変更でもログイン、ジョブ実行、パスワード運用、監査、通信に影響することがあります。DSPYSVALで現在値を見るだけなら低リスクですが、WRKSYSVALやCHGSYSVALで変更する前には、対象値、変更理由、戻し方、影響する業務時間帯を整理しておくと安全です。

特にセキュリティ系やジョブ制御系の値は、AS400 / IBM i全体の運用ルールに関わります。保守会社や社内担当へ依頼する場合も、「何を変えたいか」より先に「なぜ変える必要があるか」と「変更後に何を確認するか」を共有すると、手戻りを減らせます。

参考:IBM公式ドキュメント(DSPSYSVAL)

本記事で扱った DSPSYSVAL の全パラメーターと表示項目の定義は、IBM公式ドキュメントで確認できます。指定できる値や既定値はOSリリースによって異なるため、本番環境では自社のリリースに合わせて確認してください。