NetCOBOL 技術情報:ノウハウ情報
NetCOBOL
共通(.NET版のぞく)
Q
C言語などで作成したアプリケーションからCOBOLファイルを扱えますか。
また、排他制御はできますか。
A
NetCOBOLおよびPowerCOBOL97シリーズで提供している、ファイルアクセスルーチンを使用することで、C言語からCOBOLファイルをアクセスすることができます。
ファイルアクセスルーチンは、API関数の集合です。
COBOLファイルアクセスルーチンを使用することにより、以下の操作が実現できます。
- COBOLアプリケーションで作成したファイルの読込み/書換えなどの既存資産への入出力
- COBOLで扱う以下の編成のファイルの創成
- 行順ファイル
- レコード順ファイル
- 相対ファイル
- 索引ファイル
- COBOLアプリケーションとのファイル/レコードの排他/共用
- 既存の索引ファイルのファイル属性/レコードキー構成の解析
なお、ファイルアクセスルーチンを使用せずにCOBOLファイルをアクセスした場合、 COBOLが提供する排他制御の動作は保証されません。
