データ ファイルを定義するために COBOL コピーブックを作成する必要があるアプリケーションに取り組んでいます。
コピーブックを書き出す方法についての良い参考文献はありますか?
最初に明確にするために、あなたは構文を求めているのではなく、DATA DIVISION または PROCEDURE DIVISION のいずれかからの COBOL コードの行にすぎないと思います。
では、ファイル レイアウトをフォーマットする方法は何ですか? これは非常に低レベルのデータ モデリングであることを認識する必要があります。そのため、データがどのように見えるかを本当に理解する必要があります。さまざまなデータ モデリング方法論を調査できますが、知っていることから始めることをお勧めします。データベース テーブルをモデル化する方法を知っている場合は、テーブルと同じように設計します。次に、ファイル形式に変換します。
これにより、モデル化するエンティティが複数あることが強調されます。次に、本当に複数のファイルが必要であると判断するか、いくつかのレコードを結合して長いファイルにする (フラット化) か、REDEFINES と何らかの分散キーを使用して「補助」レコードを作成して、どのタイプかを伝えることができるかもしれません。のデータがこのレコードにあります。