AS400基本操作の現場チェックリスト|毎日見る画面と最初に覚える使い方

初めてAS400 / IBM iの日次点検を任された人が、自社の対象・正常時刻・異常時の連絡先を確認し、点検票を埋めるための記事です。接続先と許可された参照操作を確認するところから始め、コピーして使える日次点検票に、予定・実績・差異・引継ぎ先を記録します。

私が25年以上関わってきた現場では、ジョブ、メッセージ、帳票、業務のつながりを把握することが初動で役立ちました。以下の順番はひな型です。自社の運用手順と権限に合わせ、最初は担当者と一緒に対象を確認してください。

AS400(IBM i)のメインメニュー画面
サインオン直後に出るIBM i メインメニュー(MAIN)。右上のシステム名で、今どのマシンにつないでいるかが分かります。接続先を取り違えないために、作業前に必ずここを見る習慣が効きます。

最初に接続先と、見てよい範囲を確認する

システム名・ユーザー・業務メニューを確認し、本番と検証を取り違えないようにします。上図はMAINの例であり、サインオン後の画面は環境によって違います。日次確認のために、本番の設定変更やジョブ終了を行う必要はありません。WRK系の画面には変更・削除・終了の選択肢もあるため、承認された参照操作に限定します。

毎朝見る対象と、正常の根拠

順番確認する対象正常の根拠と注意点
1夜間バッチの完了記録、対象ジョブのジョブログ予定した処理が予定時刻までに終わり、業務側の件数・結果と合う。WRKACTJOBに見えないだけでは正常終了と判断しない
2対象ジョブのMSGWと運用対象メッセージ待ち行列返信待ち・未処理メッセージの有無を確認する。MSGWを見つけても勝手に返信しない
3対象ユーザー・ジョブのスプールとOUTQ必要な帳票が作られ、予定する出力先へ渡ったか。スプール生成と印刷・PDF配布完了は別に確認する
4当日の締め・出荷・外部連携の予定締切と担当者、前日からの暫定対応・停止処理が共有されている
5前日と違う状態昨日との違いを記録し、正常な変更か異常かを担当者へ確認する

WRKJOB・DSPJOBLOGでは対象のジョブ番号/ユーザー/ジョブ名を特定します。引数なしのDSPJOBLOGやDSPLIBLは、原則として自分のジョブ・スレッド側の情報です。他のバッチの状態やライブラリリストを見たことにはなりません。具体的な選び方はWRKJOBとDSPJOBLOGの確認手順へまとめています。

コピーして使う日次点検票

項目記入する内容
確認日時・担当何月何日、何時、誰が確認したか
接続先・対象システム、対象ジョブ、出力キュー等。承認された社内記録先へ残す
予定・正常値終了予定時刻、期待する件数・帳票・送信結果
実際の結果終了状態、メッセージID、実際の件数、未処理の有無
差異・判断正常、要確認、障害のどれか。不明を正常扱いしない
引継ぎ連絡先、連絡時刻、次の確認予定、勝手に操作していないこと

例えば「夜間バッチは6時までに終了する予定なのに、6時10分時点でMSGW」という状況なら、返信せずに対象ジョブ・メッセージID・停止時刻と業務の締切を記録して連絡します。これは記入方法の例であり、すべての環境の正常時刻や判断基準ではありません。

異常がある時は、点検から障害対応へ引き継ぐ

点検の目的は、異常を自力ですべて直すことではありません。何を確認し、何が違い、誰へ引き継いだかを再現できる形で残せれば、次の担当者が同じ調査をやり直す負担を減らせます。コマンドを探す際は目的別のコマンド逆引きを使ってください。