バッチファイルからCOBOLアプリケーションを実行した場合、PROGRAM-STATUSを判定できますか。
NetCOBOLのよくあるご質問を検索できます。
- バッチファイルからCOBOLアプリケーションを実行した場合、PROGRAM-STATUSを判定できますか。
- COBOLアプリケーションでPROGRAM-STATUSに復帰値を設定し、OSコマンドのSTARTコマンドを使用することで判定できます。
以下にCOBOLプログラム「COBPROG1」と「COBPROG2」をバッチファイル「COBGO.BAT」で実行する場合の例を示します。
ERRORLEVELでCOBOLプログラムの終了状態を調べる場合は、OSのstartコマンドに「/wait」オプションを使用して直前のCOBOLプログラムの終了を待つ必要があります。
errorlevelおよびstartコマンドは、OSによって仕様が異なる場合があります。 詳細については、各OSのヘルプを参照してください。
■実行用の初期化ファイルを使用する場合
実行用の初期化ファイルを使用する場合は、「COBOL85.CBR」に設定します。
COBOL85.CBR
COBGO.BAT
■環境変数に環境変数情報を指定する場合
環境変数に指定する場合には、コントロールパネルのシステムまたはSETコマンドで設定する方法があります。ここでは、バッチファイルでSETコマンドを使用して設定する方法について記述します。
COBGO.BAT
製品・サービス区分 | NetCOBOL | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 技術サポート |