COBOL ランタイム・オプション報告書
APAR PH56036 の PTF (AMODE 31 用) または PH56037 (AMODE 64 用) がインストールされている場合、LE ランタイム・オプション RPTOPTS (ON) を指定すると、COBOL ランタイム・オプション報告書が自動的に生成されます。 このレポートは、LE ランタイム・オプション・レポートに加えて表示されます。
このレポートを生成する必要がない場合は、COBOLカスタマイズ・ランタイム・オプションDISABLEUOPTREPORT=ONを指定するIGZUOPT (AMODE 31用 )またはIGZQUOPT(AMODE 64用)モジュールを作成する必要がある。
COBOL ランタイム・オプション報告書には、IGZOPTS DD、_IGZ_RUNOPTS、IGZUOPT、または IGZQUOPT モジュールによって入力されたランタイム・オプションのみがリストされます。
注: COBOL ランタイム・オプション報告書は、LAST WHERE SET 列の下に以下の状態を示します。
- 「From LE Option setting」: IGZUOPT モジュールが見つかりませんでした。 すべての設定は、基本 LE オプション設定にデフォルト設定されます。
- "IGZUOPT": IGZUOPT モジュールが検出され、設定はそのモジュールから取得されました。
- 「DD:IGZOPTS」: ランタイム・オプションが指定されたか、IGZOPTS DD ステートメントを介して検出されました。
- "_IGZ_RUNOPTS": ランタイム・オプションが指定されたか、または _IGZ_RUNOPTS 環境変数を介して検出されました。
例
以下の表に、ランタイム・オプションのシナリオ例を示します。
1 つのレポート出力例を以下に示します。
| 数値 | シナリオ | 結果 |
|---|---|---|
| 例 1 | IGZUOPT モジュールが見つかりませんでした。 RPTOPTS (ON)、aixbld、および DEBUG が指定されました。 |
COBOL と LE の両方のランタイム・オプション・レポートが生成されます。 |
| 例 2 | IGZUOPT モジュールが検出されました。 RPTOPTS (ON)、aixbld、DEBUG、および DISABLEUOPTREPORT = ON が指定されました。 |
LE ランタイム・オプション・レポートのみが生成されます。 |
COBOL Run-time Options Report ...
This report supplements Language Environment Options Report
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
From LE Option setting NOAMODE3164
From LE Option setting NOSKIPDWARF
From LE Option setting NOQSAMBUFATL
From LE Option setting BUFFINITCHAR(DEFAULT)
From LE Option setting NOVSAMDYNAMICDIR
From LE Option setting NODISABLEUOPTREPORT
End of COBOL Run-time Option Report
Options Report for Enclave …
Language Environment V02 R04.00
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
IBM-supplied default ABPERC(NONE)
IBM-supplied default ABTERMENC(ABEND)
Invocation command AIXBLD
IBM-supplied default ALL31(ON)
...
IBM-supplied default COUNTRY(US)
Invocation command DEBUG
...
例 2 の出力は以下のとおりです。
Options Report for Enclave ...
Language Environment V02 R04.00
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
IBM-supplied default ABPERC(NONE)
IBM-supplied default ABTERMENC(ABEND)
Invocation command AIXBLD
IBM-supplied default ALL31(ON)
...
IBM-supplied default COUNTRY(US)
Invocation command DEBUG
...
| 数値 | シナリオ | 結果 |
|---|---|---|
| 例 3 | IGZQUOPTモジュールが見つかった。 VSAMDYNAMICDIR=ON が指定された。 |
COBOL と LE の両方のランタイム・オプション・レポートが生成されます。 |
| 例 4 | IGZQUOPTモジュールが見つかった。 DISABLEUOPTREPORT = ON が指定された |
LE ランタイム・オプション・レポートのみが生成されます。 |
3 つのレポート出力例を以下に示します。
COBOL Run-time Options Report ...
This report supplements Language Environment Options Report
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
From LE Option setting NOAIXBLD
From LE Option setting NOSIMVRD
From LE Option setting NODEBUG
From LE Option setting CBLQDA(OFF)
From LE Option setting NOAMODE3164
IGZQUOPT NOSKIPDWARF
IGZQUOPT NOQSAMBUFATL
IGZQUOPT BUFFINITCHAR(DEFAULT)
IGZQUOPT VSAMDYNAMICDIR
IGZQUOPT NODISABLEUOPTREPORT
End of COBOL Run-time Option Report
Options Report for Enclave PGMA ...
Language Environment V02 R04.00
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
IBM-supplied default CEEDUMP(60,SYSOUT=*,FREE=END,SPIN=UNALLOC)
PARMLIB(CEEPRM0W) DYNDUMP(*USERID,NODYNAMIC,NOTDUMP)
IBM-supplied default ENVAR("")
...
例 4 のレポート出力は以下のとおりです。
Options Report for Enclave PGMA ...
Language Environment V02 R04.00
LAST WHERE SET OPTION
-------------------------------------------------------------------------------
IBM-supplied default CEEDUMP(60,SYSOUT=*,FREE=END,SPIN=UNALLOC)
PARMLIB(CEEPRM0W) DYNDUMP(*USERID,NODYNAMIC,NOTDUMP)
IBM-supplied default ENVAR("")
...