システム異常終了コード

JCL の実行時に、次のシステム異常終了コードがサポートされます。
コード 説明
S122 オペレーターがジョブをキャンセルしダンプを要求しました
S213 要求ファイルに対する排他的アクセスを取得できませんでした
S222 オペレーターがダンプ要求なしにジョブをキャンセルしました
S322 ジョブがタイムアウトしました
S413 カタログ ファイルへのアクセス エラー
S422 異常終了は一般的使用の異常終了コードです
S482 作業単位の終了時に IKJEFT** または DSNALI によって発行されたコミットからゼロ以外の戻りコードを受け取りました。これは、MF_JES_ABEND_CAF_COMMIT 環境変数を使用して構成します
S522 ジョブ ステップのすべてのタスクが SVC 待機状態でした
S622 内部エラー
S722 出力制限を超えました
S80A プログラムの検索パスが長すぎます。すべての JOBLIB エントリと JES プログラム パス ($CAS_BATCH_PATH) の組み合わせは、4095 文字以内である必要があります
S806 JCL ユーティリティまたはユーザー プログラムが見つかりません
S822 リージョンがありません
S913 セキュリティ違反 - ユーザーはリソースへのアクセスを許可されていません
S922 イニシエーター エラー
SA22 強制コマンドによりジョブが終了しました
SB22 EXCP 障害
SD22 コマンド処理エラー

説明:

S722 を除くすべてのシステム異常終了は、システムがジョブ ステップを終了し以降のステップをバイパスする原因になります。たとえば、JCL で IF/THEN/ELSE/ENDIF 文を実行する際、IF 文で生成されたサポート対象のシステム異常終了コード (S722 を除く) は、IF 文でのどのテストとも無関係に THEN または ELSE 句をバイパスします。S722 が生成されると、以降の句は通常通りに処理されます。