COBOL2002 使用の手引 手引編
COBOL2002で使用するファイルの一覧を,次に示します。
表D-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※5 | 実行結果出力ファイル(テストデバッグ) | プログラムからの連動実行によるテストデバッグを実行するとき,実行結果とトラブルシュート情報を出力するファイル。 | テストデバッガ | − |
| .tds | TDコマンド格納ファイル(シミュレーション情報) | 使用するシミュレーション情報のTDコマンドを格納するファイル。-TestCmd,Simオプションを指定してコンパイルしたときに出力される。 | コンパイラ | テストデバッガ |
| .trc | トレース情報ファイル | CGIプログラムの作成を支援するサービスルーチンの,トレース情報を格納するファイル。 | ライブラリ | − |
| .xml※3 | デプロイ情報(DDファイル) | Cosminexus連携機能が出力するEJB用デプロイ情報を格納するファイル。 | Cosminexus連携機能 | − |
All Rights Reserved. Copyright (C) 2014, 2017, Hitachi, Ltd.