OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

cobolの関連ソースについて

  • 暇なときにでも
  • 質問No.232050
  • 閲覧数400
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 56% (494/870)

今、触ったこともないcobolのソースの管理をやれ、と言われてます。
で、cobolの実行プログラム、拡張子は、*****.so
見たいな感じなのですが、それをコンパイルするのに、多くのソースがいるみたいなのです、その関連を調べろ、と言われました。たとえば、cobolのmakefileと呼ばれているものを、unix上でviで開いてみると、「ヘッダープログラム」なるコメント文が書いていたり、オブジェクトとか書いていたり、、そして、そのヘッダーの部分をみると、たしかにプログラムの名称が書いているので、今度はそのプログラムの中身を見てみると、同じように、また違うプログラムを参照しているようなのです。ひとつの実行ファイルを生成するのに、ソースがツリー構造になっていて、それをすべて理解する必要があるのですが、中身をみたときに、どういうコマンド等を参照していけばいいのかわかりません。
分かりやすく整理すると、ある実行プログラムを生成するのに、ソースが必要なのですが、そのソースの全てを洗い出すには、どうすればいいのか?ということなのですが、
詳しい方、ぜひよろしくお願いします!
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル4

ベストアンサー率 66% (2/3)

>unix上でviで開いてみると
と言うコメントを拝見すると、UNIX・COBOLなのでしょうね。

ご質問の内容をCOBOLのプログラムソースに限定してお答えすると・・・・
COBOLは「ファイル読込用」や「ファイル更新用」等々多くの命令プログラムを部品化して1本のプログラムを作成することが多々あります。
ファイルの項目の宣言やワークで使用する項目等共通化できるものは、別に作っておいて実際それを使用したいプログラムで「COPY]と言うコマンドで参照します。
また、共通化できるプログラム本体を別に作った場合、実際それを使用したいプログラム内では「CALL」と言うコマンドで参照します。外部プログラム(ソース)の呼び出しは通常この2つのコマンドを使用しているはずです。

cobolのソースと言うのがJCLだとすると、また答えの内容が違ってきます。
ご質問の内容の答えになっているといいのですが・・・・
お礼コメント
goodtreasure

お礼率 56% (494/870)

>ご質問の内容の答えになっているといいのですが・・・・
とんでもございません!!大変参考になりました。
確かに、viで開いてコメントを見てみると、「ファイル読み込み」やら「ファイル更新」やらの言葉が書いてありました。
>共通化できるものは、別に作っておいて実際それを使用したいプログラムで「COPY]と言うコマンドで参照します。
そういうことなんですね!そして、COPYとCALL、この二つがポイントのようですね。このコマンドの参照先をみれば分かるような気がしてきました。
本当にありがとうございました!!
投稿日時 - 2002-03-11 21:28:39
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ