ページの先頭行へ戻る
NetCOBOL V12.0 ユーザーズガイド(UNIX分散開発編)
FUJITSU Software

2.1.1 COBOLプロジェクトマネージャにおけるプロジェクト

COBOLプロジェクトマネージャにおけるプロジェクトとは、1つ以上のCOBOLプログラムを翻訳・リンクして、実行可能ファイルまたは共用ライブラリを作成するために必要となる資産の集合です。

実際にプロジェクトを作成・使用するための詳しい説明は、次章以降で行います。ここでは、分散開発の単位としてのプロジェクトの概念のみを説明します。

プロジェクトに含まれる資産は、大きく2つに分けられます。

以下にプロジェクトを構成する各プロジェクト資産の一覧を示します。

表2.1 Windowsクライアント側のプロジェクト構成ファイル

資産の種別

ファイルの種別

プロジェクト資産

プロジェクトファイル

翻訳オプションファイル

リンクオプションファイル

プログラム資産

COBOLソースプログラム

COBOL登録集原文(COPY句)

画面帳票定義体

フォームオーバレイパターン

プリコンパイラソース

IDLソース

html文書

UNIX系プログラムの分散開発を支援するために提供される次のような機能は、基本的にこのプロジェクトを単位として行われます。

プログラム資産はファイル単位でUNIXサーバ側に送受信を行いますが、プロジェクト資産はビルド制御文(Makefile)に変換して、UNIXサーバ側に送信することになります。したがって、“表2.1 Windowsクライアント側のプロジェクト構成ファイル”に示した“Windowsクライアント側のプロジェクト構成ファイル”に対応する“UNIXサーバ側のプロジェクト構成ファイル”は次の表のようになります。

表2.2 UNIXサーバ側のプロジェクト構成ファイル

資産の種別

ファイルの種別

プロジェクト資産

ビルド制御文ファイル

プログラム資産

COBOLソースプログラム

COBOL登録集原文(COPY句)

画面帳票定義体

ファイル定義体

フォームオーバレイパターン

プリコンパイラソース

IDLソース

html文書

NetCOBOLにおけるプロジェクトは、Windowsクライアント側におけるプロジェクトもUNIXサーバ側におけるプロジェクトも基本的に1人の開発者による開発の単位でもあります。

したがって、開発対象プログラムが大規模で、かつ、多数のプログラム資産からなるような場合、それをすべて登録した1つのプロジェクトとするのではなく、何らかの単位で分割すべきです。