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

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

表D-1 COBOL2002で使用するファイル

拡張子ファイル種別内容出力元入力先
.aライブラリファイルライブラリを格納するファイル。リンカ
.cblほか1COBOLソースファイルCOBOL原始プログラムを格納するファイル。コンパイラ
.cbl※4XMLアクセス用データ定義XMLドキュメントへのアクセスに必要なCOBOLのデータ定義を格納するファイル。XMLアクセス用COBOLソース生成コマンドコンパイラ
.cbl※4XMLアクセス用ステータス定義XMLアクセスルーチンのステータス名称を定義する登録集原文。コンパイラ
.cbl※4XMLアクセスルーチンXMLドキュメントにアクセスするCOBOL副プログラムを格納するファイル。XMLアクセス用COBOLソース生成コマンドコンパイラ
.cbl※2※3COBOL UAP引数定義ファイルCosminexus連携機能から呼び出したいCOBOL UAP引数を定義したファイル。Cosminexus連携機能
.cbpプログラム情報ファイルテストデバッグ情報やカバレージ情報を格納するファイル。-TDInfまたは-CVInfオプションを指定してコンパイルしたときに出力される。コンパイラコンパイラ,テストデバッガ
.cbs擬似プログラム用プログラム情報ファイル-SimMain,-SimSub,-SimIdentのどれかのオプションを指定してコンパイルしたときに出力されるプログラム情報ファイル。コンパイラテストデバッガ
.class※3Cosminexus上Java実行ファイルCosminexus連携機能を呼び出すJava実行ファイル。Cosminexus連携機能
.cllカバレージ情報リストファイルカバレージ情報をリスト形式にして格納するファイル。カバレージ
.cnlカウント情報リストファイルカウント情報をリスト形式にして格納するファイル。カバレージ
.cno実行結果出力ファイルプログラムからの連動実行によるカウント情報を表示するとき,実行結果を出力するファイル。カバレージ
.cvo実行結果出力ファイルプログラムからの連動実行によるカバレージ情報を蓄積するとき,実行結果を出力するファイル。カバレージ
.cxc※4カタログファイル公開識別子とファイルの対応づけを定義するファイル。XMLアクセス用COBOLソース生成コマンド
XMLアクセス用実行時ライブラリ
.cxd※4XMLデータ定義ファイルXMLドキュメントの要素とCOBOLのデータ構造とのマッピングを記述したファイル。XMLアクセス用COBOLソース生成コマンド
.DATデータレコードファイル索引順編成ファイルで,実際にレコードを格納しているファイル。ISAMISAM
.DEFキー定義ファイル索引順編成ファイルで,データファイルとキーファイルとの対応を表すデータを格納するファイル。ISAMISAM
.dtd※4または.xml※4XML文書型定義ファイルXMLドキュメントのマークづけ要素とその構造を定義したファイル。XMLアクセス用COBOLソース生成コマンド
.envCGI環境ファイルCGI用環境変数を格納するファイル。ライブラリライブラリ
拡張子規定なし実行可能ファイルコンパイル,リンクをして実行可能になったプログラムを格納するファイル。リンカ
.htm
または
.html
HTMLファイルWebページに出力する内容を格納するファイル。HTML
トランスレータ
.java※3COBOLアクセス用BeanJavaソースファイルCosminexus連携機能が出力するCOBOLアクセス用Beanを格納するファイル。Cosminexus連携機能
.java※3EJB関連JavaソースファイルCosminexus連携機能が出力するEJB用ホームインタフェース,リモートインタフェース,Enterprise Beanを格納するファイル。Cosminexus連携機能
.K01主キーファイル索引順編成ファイルで,主レコードキーでレコードを検索するためのファイル。ISAMISAM
.K02~.K99副キーファイル索引順編成ファイルで,副レコードキーでレコードを検索するためのファイル。ISAMISAM
.lstコンパイルリストファイルコンパイルリストを格納するファイル。-SrcListオプションを指定してコンパイルしたときに出力される。コンパイラ
.oオブジェクトファイルコンパイルの結果であるオブジェクトプログラムを格納するファイル。コンパイラリンカ
.repリポジトリファイルプログラム定義,関数定義,クラス定数,およびインタフェース定義の中で規定された情報を格納するファイル。コンパイラコンパイラ
.sl
.so
共用ライブラリファイル共用ライブラリファイル。リンカ
.tdiTDコマンド格納ファイル(中断点情報)中断点情報のTDコマンドを格納するファイル。-TestCmd,Fullまたは-TestCmd,Breakオプションを指定してコンパイルしたときに出力される。コンパイラテストデバッガ
.tdsTDコマンド格納ファイル(シミュレーション情報)使用するシミュレーション情報の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,または環境変数CBLFREEで指定した拡張子を除く,すべての拡張子
  • 自由形式正書法で書かれたCOBOL引数定義ファイルの場合
    .cbf,または環境変数CBLFREEで指定した拡張子
注※3
Cosminexus連携機能で使用します。Cosminexus連携機能の詳細は,マニュアル「COBOL2002 Cosminexus連携機能ガイド」を参照してください。
注※4
XML連携機能で使用します。XML連携機能の詳細は,マニュアル「COBOL2002 XML連携機能ガイド」を参照してください。