AS400 / IBM i の運用では、夜間バッチ、オンライン業務、5250接続、外部連携がサブシステムに紐づいて動いています。サブシステムを停止・開始する時に、影響範囲を確認しないまま操作すると、業務停止、ジョブ中断、MSGW放置、再開漏れにつながります。
この記事では、STRSBS、ENDSBS、SBSD、JOBQ、WRKACTJOB、DSPLOG/QHSTを、現場で安全に確認するための入口として整理します。具体的な操作は、必ず社内手順と保守会社の指示に従ってください。
サブシステム停止前に確認すること
| 確認対象 | 見る理由 | 関連する確認先 |
|---|---|---|
| 対象サブシステム | どの業務、端末、バッチが動いているかを確認する | SBSD、WRKACTJOB |
| 実行中ジョブ | 停止で中断される処理がないかを見る | WRKACTJOBの確認 |
| ジョブキュー | 停止中にJOBQへ処理が溜まるかを確認する | JOBQ/SBSD/JOBSCDEの整理 |
| QSYSOPR | 応答待ちや障害メッセージを見落とさない | QSYSOPRの確認 |
| 変更予定 | PTF、保守、設定変更、外部接続影響を確認する | 保守運用ガイド |
STRSBSとENDSBSを調べる時の考え方
STRSBS はサブシステム開始、ENDSBS はサブシステム終了に関係するコマンドです。初心者が覚えるべきなのは、コマンド名そのものより「そのサブシステムで何が動いているか」「止めてよい時間帯か」「戻し確認を誰が行うか」です。
- オンライン業務、5250端末、外部連携、夜間バッチのどれに影響するか
- 停止前にジョブ一覧、MSGW、ジョブキュー滞留を確認したか
- 開始後に必要なジョブ、通信、端末接続が戻っているか
- 異常時の連絡先、切り戻し、保守会社への相談基準が決まっているか
停止・開始後に見るログ
サブシステム操作の前後は、ジョブログだけでなくシステム全体の時系列も確認します。操作時刻、メッセージID、対象サブシステム、停止したジョブ、再開したジョブを控えておくと、翌日の問い合わせや障害調査が楽になります。
保守会社へ相談した方がよいケース
サブシステム停止・開始は、対象によっては業務全体に影響します。QINTER、QBATCH、外部接続用のサブシステム、ベンダー製品が使うサブシステムなどは、自己判断で操作せず、対象、時間、影響、戻し手順を確認してから進めるのが安全です。
特に、PTF適用、IPL、通信設定変更、SST/DSTを伴う作業と同時に行う場合は、DSPPTF/WRKPTFGRPの確認や、SST/DSTを触る前の確認も合わせて確認してください。

