ジョブ実行制御が出力するジョブの終了コードには、ジョブの種類によって、以下に示す値が設定されます。
ジョブの種類 | ジョブの終了コード |
---|---|
バッチファイル【Windows版】/シェルスクリプト【UNIX版】 | バッチファイル【Windows版】/シェルスクリプト【UNIX版】の復帰コード |
プログラム | プログラムの復帰コード |
業務手続き言語(JCL) | 各ステップの最大値/最終ステップの終了コード |
なお、ジョブの実行が中断された場合、ジョブの終了コードには、特別な値が設定されます。ジョブが中断した原因、および中断時に設定されるジョブの終了コードを以下に示します。
【Windows版/UNIX版】
終了コード | ジョブが中断した原因 |
---|---|
0x40000008 |
|
0x40000012 | JCLでのネットワークジョブ実行において、ジョブステップに関する制御文(注3)の指定形式に誤りがありました。 |
0x40000016 |
|
0x40000020 | ネットワークジョブの実行時に、スケジュールサーバから実行依頼サーバへの依頼において下位バージョンではサポートされていない機能を使用しています。そのため、拡張機能をサポートしていない下位バージョンのサーバに接続できないエラーが発生しました。 |
0x40000024 | ネットワークジョブにおいて、リモートサーバ上でのジョブ投入処理でエラーとなりました。ジョブの実行ユーザは実行ユーザ制限リストによって制限されています。 |
0x40000132 |
|
0x40000222 | 画面上からの操作、qdelコマンド、ジョブ削除APIのいずれかにより、ジョブが強制終了されました。 |
0x40000322 | 打ち切り時間到来(ジョブ実行経過時間の到来)により、ジョブが強制終了されました。 |
0x40000806 | JCLでのジョブ実行において、ジョブステップに指定された実行ファイルが存在しません。 |
0x40000913 | 【Windows版】
【UNIX版】
|
0x40000999 | ジョブ実行制御の処理において、ジョブを続行することができないエラーが起きました。 |
以下のコマンドになります。
connect
send
execute
receive
disconnect
Windows Server 2003以降の場合は、OS起動後最初のデスクトップヒープ不足が発生した時点で、以下のイベントがイベントログに出力されます。
種類 : 警告 |
以下の制御文になります。
file
exec
以下の原因が考えられます。
ジョブを所有者の権限で実行するために必要な設定がされていない。
必要な設定については、“Systemwalker Operation Manager 解説書”を参照してください。
ドメインコントローラ(PDC、BDC)が停止または再起動された。
Windowsインターネットネームサービス(WINS)が正常に動作していない。
【Windows版】
終了コード | ジョブが中断した原因 |
---|---|
0xC0000005 | ユーザアプリケーションが不当なメモリにアクセスしました。 |
0xC0000094 | ユーザアプリケーションにおいて0除算が行われました。 |
0xC0000135 | ユーザアプリケーションの実行に必要なDLLが見つかりません(必要なDLLのパスがPATH環境変数に存在しません)。 |
0xC0000142 | ユーザアプリケーションの実行に必要なDLLの初期化処理に失敗しました。デスクトップヒープの枯渇が発生している可能性があります(注1)。 |
Windows Server 2003以降の場合は、OS起動後最初のデスクトップヒープ不足が発生した時点で、以下のイベントがイベントログに出力されます。
種類 : 警告 |
オンライン業務の実行が中断された場合は、以下に示すジョブの終了コードが設定されます。
終了コード | 意 味 |
---|---|
0 | オンライン業務は正常に終了しました。 |
1 | Interstageが導入されていないため、オンライン業務の起動に失敗しました。 |
2 | オンライン業務起動環境の初期化処理中に、Interstageにおいてエラーが発生し、オンライン業務の起動に失敗しました。 |
3 | オンライン業務の起動処理中に、Interstageにおいてエラーが発生し、オンライン業務の起動に失敗しました。 |
4 | オンライン業務の監視処理中に、Interstageにおいてエラーが発生し、オンライン業務の監視を中断しました。 |
5 | オンライン業務の停止処理中に、Interstageにおいてエラーが発生し、オンライン業務の停止に失敗しました。 |
6 | オンライン業務は異常終了しました。 |
256 | オンライン業務が起動される前に、強制停止されました。 |
0x40000132 |
|
0x40000322 | 実行経過時間制限値を超えたか、ジョブ実行中に打ち切り時刻を迎えたため、オンライン業務は強制停止されました。 |
0x40000999 | システムエラーが発生し、オンライン業務の起動に失敗しました。 |