COBOL2002 ユーザーズガイド


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

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

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

拡張子

ファイル種別

内容

出力元

入力先

.bkf

バックアップファイル

プロジェクトマスタファイルのバックアップ情報を格納するファイル。

マネージャ

マネージャ

.cbc

COPY関連づけファイル

COPYプログラム変更時に再コンパイルするかどうかを認識するための情報を格納するファイル。

コンパイラ

マネージャ

.cbe

2項関係情報ファイル

データの受け渡しに関係する2項関係情報を格納するファイル。

コンパイラ

COBOL2002 Professional Tool Kit(データ影響波及分析)

.cbd

EXPORTS名称ファイル

モジュール定義ファイルを作成するための情報を格納するファイル。

コンパイラ

コンパイラ

マネージャ

.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連携機能

.cbo

オブジェクト関連づけファイル

リンク時に必要なオブジェクトの情報を取得するためのファイル。

コンパイラ

マネージャ

.cbp

プログラム情報ファイル

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

コンパイラ

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

.cbr

実行環境ファイル

設定した実行環境を記憶しておくファイル。

実行支援

実行支援,ライブラリ

.cbs

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

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

コンパイラ

テストデバッガ

.cbw※5

stdcall呼び出し指示ファイル

DLLファイル中のstdcall呼び出し規約のプログラムを呼び出すとき,呼び出すプログラムの名称を登録するためのファイル。

コンパイラ

.cet

プログラムテンプレートファイル

プログラムテンプレートを格納するファイル。

エディタ

.cex

COBOLエディタ設定ファイル

COBOLエディタのカスタマイズ情報を保存するファイル。

エディタ

エディタ

.class※3

Cosminexus上Java実行ファイル

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

Cosminexus連携機能

.cll

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

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

カバレージ

.cnl

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

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

カバレージ

.cno

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

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

カバレージ

.cvo

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

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

カバレージ

.cxc※4

カタログファイル

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

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

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

.cxd※4

XMLデータ定義ファイル

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

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

.def

モジュール定義ファイル

名前,属性,システムの条件など,実行可能ファイルやDLLの特性を記述したファイル。

コンパイラ

リンカ

.dll※7

DLLファイル

DLL(ダイナミックリンクライブラリ)を格納するファイル。

リンカ

COBOL2002情報抽出ツール

.drf

または

.drl※8

データレコードファイル

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

ISAM

ISAM

.dtd※4または.xml※4

XML文書型定義ファイル

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

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

.exe※7

実行可能ファイル

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

リンカ

COBOL2002情報抽出ツール

.exp

EXPORTファイル

リンカが生成するエクスポートライブラリの出力ファイル。

リンカ

.flf

ファイル定義ファイル

ファイル定義の情報を格納するファイル。

F/R定義

F/R定義

.hmf

プロジェクトマスタファイル

プロジェクトマスタに関する情報を格納するファイル。

マネージャ

マネージャ

.hmp

プロジェクト情報ファイル

プロジェクトマスタから出力したプロジェクトの情報を格納するファイル。

マネージャ

マネージャ

.html

または

.csv

ソース解析情報ファイル

COBOLソースを解析した結果を出力するファイル。

マネージャ

マネージャ

.java※3

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

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

Cosminexus連携機能

.java※3

EJB関連Javaソースファイル

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

Cosminexus連携機能

.k01

または

.l01※8

主キーファイル

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

ISAM

ISAM

.k02〜.k99

または

.l02〜.l99※8

副キーファイル

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

ISAM

ISAM

.kdf

または

.kdl※8

キー定義ファイル

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

ISAM,

F/R定義

ISAM

.lib

ライブラリファイル

ライブラリを格納するファイル。ライブラリには,オブジェクトプログラムのライブラリである標準ライブラリと,DLLの関数情報を保持するインポートライブラリがある。

リンカ,

LIBコマンド

COBOL2002情報抽出ツール

.lst

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

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

コンパイラ

.obj

オブジェクトファイル

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

コンパイラ

リンカ,COBOL2002情報抽出ツール

.pkg

パッケージ情報ファイル

起動条件など,ツールの情報を格納するファイル。

マネージャ

マネージャ

.prt

印刷書式情報ファイル

印刷書式情報を格納するファイル。

実行支援

実行支援,ライブラリ

.rc

リソース定義ファイル

COBOLプログラムで使用するリソースの情報を記述したファイル。

コンパイラ

リンカ

.rdf

レコード定義ファイル

レコード定義の情報を格納するファイル。

F/R定義

F/R定義

.rep※6

リポジトリファイル

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

コンパイラ

コンパイラ

.res

リソースファイル

リソース定義ファイルをリソースコンパイラでコンパイルした結果生成されるオブジェクトファイル。

リンカ

リンカ

.sai

ソース解析情報ファイル

COBOLソースを解析した情報を出力するファイル。

コンパイラ

COBOL2002 Professional Tool Kit(COBOLソース解析)

.svw

COBOLサービスルーチンファイル

COBOLエディタでキーワードとして有効にするサービスルーチンを登録するファイル。

エディタ

エディタ

.tag

タグファイル

タグジャンプ情報を格納するファイル。

エディタ

エディタ

.tdi

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

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

コンパイラ

テストデバッガ

.tds

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

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

コンパイラ

テストデバッガ

.usw

ユーザキーワードファイル

COBOLエディタで,予約語,サービスルーチン名以外でキーワードとする語句を登録するファイル。

エディタ

エディタ

.wdf

画面定義ファイル

画面定義の情報を格納するファイル。

画面定義

画面定義

.xml※3

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

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

Cosminexus連携機能

(凡例)

−:該当しない

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

マネージャ:開発マネージャ

エディタ:COBOLエディタ

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

ISAM:ISAMユティリティ

F/R定義:ファイル/レコード定義

LIBコマンド:ライブラリ管理ツールLIB

注※1

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

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

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

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

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

注※2

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

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

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

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

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

注※3

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

注※4

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

注※5

Windows(x86) COBOL2002で有効です。

注※6

Windows(x86) COBOL2002で作成したファイルは,Windows(x64) COBOL2002では使用できません。Windows(x64) COBOL2002で再コンパイルしてから使用してください。

注※7

Windows(x86) COBOL2002で作成した実行可能ファイルまたはDLLファイルは,Windows(x64) COBOL2002では使用できません。しかし,Windows(x64) COBOL2002で作成した実行可能ファイルまたはDLLファイルからCALL文またはCBLEXECサービスルーチンを使用して,Windows(x86) COBOL2002で作成した実行可能ファイルを呼び出せます。ただし,あらかじめWindows(x86) COBOL2002をインストールしてください。

注※8

Windows(x64) COBOL2002では使用できません。

また,.kdlはファイル/レコード定義では出力されません。