COBOL2002 使用の手引 手引編


付録E.1 COBOL2002で使用するファイル

COBOL2002で使用するファイルの一覧を,次に示します。

表E‒1 COBOL2002で使用するファイル

拡張子

ファイル種別

内容

出力元

入力先

.a

ライブラリファイル

ライブラリを格納するファイル。

リンカ

.cblほか※1

COBOLソースファイル

COBOL原始プログラムを格納するファイル。

コンパイラ

.cbl※4

XMLアクセス用データ定義

XMLドキュメントへのアクセスに必要なCOBOLのデータ定義を格納するファイル。

XMLアクセス用COBOLソース生成コマンド

コンパイラ

.cbl※4

XMLアクセス用ステータス定義

XMLアクセスルーチンのステータス名称を定義する登録集原文。

コンパイラ

.cbl※4

XMLアクセスルーチン

XMLドキュメントにアクセスするCOBOL副プログラムを格納するファイル。

XMLアクセス用COBOLソース生成コマンド

コンパイラ

.cbl※2※3

COBOL UAP引数定義ファイル

Cosminexus連携機能から呼び出したいCOBOL UAP引数を定義したファイル。

Cosminexus連携機能

.cbp

プログラム情報ファイル

テストデバッグ情報やカバレージ情報を格納するファイル。-TDInfまたは-CVInfオプションを指定してコンパイルしたときに出力される。

コンパイラ

コンパイラ,テストデバッガ

.cbs

擬似プログラム用プログラム情報ファイル

-SimMain,-SimSub,-SimIdentのどれかのオプションを指定してコンパイルしたときに出力されるプログラム情報ファイル。

コンパイラ

テストデバッガ

.class※3

Cosminexus上Java実行ファイル

Cosminexus連携機能を呼び出すJava実行ファイル。

Cosminexus連携機能

.cll

カバレージ情報リストファイル

カバレージ情報をリスト形式にして格納するファイル。

カバレージ

.cnl

カウント情報リストファイル

カウント情報をリスト形式にして格納するファイル。

カバレージ

.cno

実行結果出力ファイル(カウント情報の表示)

プログラムからの連動実行によるカウント情報を表示するとき,実行結果とトラブルシュート情報を出力するファイル。

カバレージ

.cvo

実行結果出力ファイル(カバレージ情報の蓄積)

プログラムからの連動実行によるカバレージ情報を蓄積するとき,実行結果とトラブルシュート情報を出力するファイル。

カバレージ

.cxc※4

カタログファイル

公開識別子とファイルの対応づけを定義するファイル。

XMLアクセス用COBOLソース生成コマンド

XMLアクセス用実行時ライブラリ

.cxd※4

XMLデータ定義ファイル

XMLドキュメントの要素とCOBOLのデータ構造とのマッピングを記述したファイル。

XMLアクセス用COBOLソース生成コマンド

.DAT

データレコードファイル

索引順編成ファイルで,実際にレコードを格納しているファイル。

ISAM

ISAM

.DEF

キー定義ファイル

索引順編成ファイルで,データファイルとキーファイルとの対応を表すデータを格納するファイル。

ISAM

ISAM

.dtd※4または.xml※4

XML文書型定義ファイル

XMLドキュメントのマークづけ要素とその構造を定義したファイル。

XMLアクセス用COBOLソース生成コマンド

.env

CGI環境ファイル

CGI用環境変数を格納するファイル。

ライブラリ

ライブラリ

拡張子規定なし

実行可能ファイル

コンパイル,リンクをして実行可能になったプログラムを格納するファイル。

リンカ

.htm

または

.html

HTMLファイル

Webページに出力する内容を格納するファイル。

HTML

トランスレータ

.java※3

COBOLアクセス用Bean(Javaソースファイル)

Cosminexus連携機能が出力するCOBOLアクセス用Beanを格納するファイル。

Cosminexus連携機能

.java※3

EJB関連Javaソースファイル

Cosminexus連携機能が出力するEJB用ホームインタフェース,リモートインタフェース,Enterprise Beanを格納するファイル。

Cosminexus連携機能

.K01

主キーファイル

索引順編成ファイルで,主レコードキーでレコードを検索するためのファイル。

ISAM

ISAM

.K02〜.K99

副キーファイル

索引順編成ファイルで,副レコードキーでレコードを検索するためのファイル。

ISAM

ISAM

.lst

コンパイルリストファイル

コンパイルリストを格納するファイル。-SrcListオプションを指定してコンパイルしたときに出力される。

コンパイラ

.o

オブジェクトファイル

コンパイルの結果であるオブジェクトプログラムを格納するファイル。

コンパイラ

リンカ

.rep

リポジトリファイル

プログラム定義,関数定義,クラス定数,およびインタフェース定義の中で規定された情報を格納するファイル。

コンパイラ

コンパイラ

.sl

.so

共用ライブラリファイル

共用ライブラリファイル。

リンカ

.tdi

TDコマンド格納ファイル(中断点情報)

中断点情報のTDコマンドを格納するファイル。-TestCmd,Fullまたは-TestCmd,Breakオプションを指定してコンパイルしたときに出力される。

コンパイラ

テストデバッガ

.tdo

実行結果出力ファイル(テストデバッグ)

プログラムからの連動実行によるテストデバッグを実行するとき,実行結果とトラブルシュート情報を出力するファイル。

テストデバッガ

.tds

TDコマンド格納ファイル(シミュレーション情報)

使用するシミュレーション情報のTDコマンドを格納するファイル。-TestCmd,Simオプションを指定してコンパイルしたときに出力される。

コンパイラ

テストデバッガ

.trc

トレース情報ファイル

CGIプログラムの作成を支援するサービスルーチンの,トレース情報を格納するファイル。

ライブラリ

.xml※3

デプロイ情報(DDファイル)

Cosminexus連携機能が出力するEJB用デプロイ情報を格納するファイル。

Cosminexus連携機能

(凡例)

−:該当しない

出力元,入力先欄の略称の意味は次のとおりです。

ライブラリ:実行時ライブラリ

ISAM:ISAMユティリティ

注※1

目的に応じて次の拡張子を使用します。

  • 固定形式正書法で書かれた原始プログラムをコンパイルする場合

    .cbl,.CBL,.cob,.ocb,または環境変数CBLFIXで指定した拡張子

  • 自由形式正書法で書かれた原始プログラムをコンパイルする場合

    .cbf,.ocf,または環境変数CBLFREEで指定した拡張子

注※2

目的に応じて次の拡張子を使用します。

  • 固定形式正書法で書かれたCOBOL引数定義ファイルの場合

    .cbf,または環境変数CBLFIXで指定した拡張子を除く,すべての拡張子

  • 自由形式正書法で書かれたCOBOL引数定義ファイルの場合

    .cbf,または環境変数CBLFREEで指定した拡張子

注※3

Cosminexus連携機能で使用します。Cosminexus連携機能の詳細は,マニュアル「COBOL2002 Cosminexus連携機能ガイド」を参照してください。

注※4

XML連携機能で使用します。XML連携機能の詳細は,マニュアル「COBOL2002 XML連携機能ガイド」を参照してください。