returnCode

システム変数 SysVar.returnCode には、プログラムによって設定され、オペレーティング・システムで使用可能な外部戻りコードが含まれています。1 つの EGL プログラムから別の EGL プログラムに戻りコードを渡すことはできません。 ゼロ以外の戻りコードによって、例えば EGL が onException ブロックを実行することはありません。

SysVar.returnCode の初期値はゼロで、値は -2147483648 以上 2147483647 以下の範囲内にあることが必要です。

SysVar.returnCode の初期値はゼロです。 Java™ 出力の場合、値は -2147483648 以上 2147483647 以下の範囲内にあることが必要です。COBOL 出力の場合、値は 0 以上 512 以下の範囲内にあることが必要です。

Java コードに関して、SysVar.returnCode は、メインのテキスト・プログラム (J2EE の外部で稼働) またはメインのバッチ・プログラム (J2EE の外部または J2EE アプリケーション・クライアント内のいずれかで稼働) に対してのみ意味があります。このコンテキストでの SysVar.returnCode は、プログラムを呼び出すコマンド・ファイルまたはコマンド実行用のコードを提供することを目的にしています。プログラムが、プログラムが制御できないエラーで終了した場合、EGL ランタイムは SysVar.returnCode の設定を無視して、値 693 を戻そうと試みます。

COBOL コードに関して、以下の項目が該当します。

SysVar.returnCode は以下の方法で使用できます。

SysVar.returnCode には、以下のような特性があります。
プリミティブ型
BIN
データ長
9
converse 後、値は常にリストアされますか
はい

  SysVar.returnCode = 6;
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.