17.3.3 オブジェクトファイル,標準ライブラリからの抽出情報
入力ファイル名にオブジェクトファイル,標準ライブラリを指定した場合,「抽出COBOL情報」には,COBOLコンパイラで生成したオブジェクトファイル,標準ライブラリ中のCOBOL2002情報を抽出した結果(オブジェクト情報)が出力されます。標準ライブラリに複数のCOBOLプログラムのオブジェクトが含まれる場合は,COBOLプログラムのオブジェクト数分のオブジェクト情報が出力されます。
- 出力形式
-
- オブジェクトファイル,標準ライブラリからの抽出情報の説明
-
情報抽出ツール出力結果リストの「抽出COBOL情報」に出力される項目を次に示します。
項目
内容
オブジェクト情報
オブジェクトファイル
- 入力ファイルがオブジェクトファイルの場合
-
何も出力されない
- 入力ファイルが標準ライブラリの場合
-
標準ライブラリ作成時,LIBコマンドに指定したオブジェクトファイル名(パスを含む)
コンパイル日時
コンパイルした日時
COBOL製品バージョン
COBOL製品のバージョン。「COBOL製品の名称△COBOL製品のバージョン」の形式で出力される(△は半角空白)
COBOL製品の名称には次のどれかが出力される
-
Windows(x86) COBOL2002
-
Windows(x64) COBOL2002
-
Windows COBOL85
- (例)
-
Windows(x86) COBOL2002 01-01
コンパイラオプション
- 入力ファイルに含まれるオブジェクトがCOBOL2002で作成されていた場合
-
COBOL2002形式のコンパイラオプション※
- 入力ファイルに含まれるオブジェクトがCOBOL85で作成されていた場合
-
COBOL85形式のコンパイラオプション※
プロダクトID
COBOL製品の形名
- 注※
-
COBOLプログラムのオブジェクトから抽出した情報がそのまま出力されます。COBOLプログラムのオブジェクトには,コンパイル時に指定したオプションの一部の情報しか格納されていないため,情報抽出ツール出力結果リストに出力されたコンパイラオプションを指定しても,同じオブジェクトを作成できないことがあります。
また,コンパイル時にCOBOL2002が仮定するオプションが出力されることがあります。COBOL2002が仮定するオプションについては,「2.3 コンパイラオプション」を参照してください。
- 出力例
COBOL2002 (X) 04-40 ***情報抽出ツール出力結果リスト*** 2021-08-26 ■ファイル基本情報 入力ファイルのパス :D:\temp\test.lib 入力ファイルのサイズ :3002バイト 入力ファイルの更新日時 :2021-02-08 20:43:21 ■抽出COBOL情報 ---------------------------------------------------------------------- ■オブジェクト情報 オブジェクトファイル :test.obj コンパイル日時 :2021-02-08 20:41:24 COBOL製品バージョン :Windows(x86) COBOL2002 04-30 コンパイラオプション :-JPN,Alnum -Optimize,1 -Main,System プロダクトID :P-2636-2344 ----------------------------------------------------------------------