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

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

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

システム値を見る入口

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

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

QSECURITYを表示して記録する例

DSPSYSVAL SYSVAL(QSECURITY)

対象システムを確認して実行し、表示された値、確認日時、システム名を記録します。このコマンドは値を表示します。表示値を記事の例へ合わせて変更する作業ではありません。QSECURITYはシステムのセキュリティーレベルで、変更の反映時期も含め管理者が検討する項目です。

比較表には『値/社内基準/確認結果/差の理由/担当者』を分けます。基準が分からない場合は未確認とし、値が高い・低いだけで正常判定しません。監査関連の値など、表示にも権限が必要な項目は管理者に確認します。

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

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

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

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

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

変更前に残すメモ

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

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

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