Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 言語解説書


データ部の概要

ここでは、プログラム、オブジェクト定義、ファクトリー定義、およびメソッドのデータ部の構造を概説します。データ部のセクションには、COBOL プログラム、オブジェクト定 義、ファクトリー定義、またはメソッドの中にそれぞれ特定の論理機能があり、その論理機 能が不要であればそのセクションは省略できます。セクションを含める場合には、 必ず次に示す順序で記述しなければなりません。 データ部はオプショナルです。

プログラム・データ部
COBOL ソース・プログラムのデータ部は、 プログラムにより処理されるすべてのデータを、特定の構造により記述します。
オブジェクト・データ部
オブジェクト・データ部には、インスタンス・オブジェクト・データ (インスタンス・データ) のデータ記述項目が含まれています。 インスタンス・データは、クラス定義の OBJECT 段落の作業用ストレージ・セクションで定義されます。
ファクトリー・データ部
ファクトリー・データ部には、ファクトリー・オブジェクト・データ (ファクトリー・データ) のデータ記述項目が含まれています。 ファクトリー・データは、クラス定義の FACTORY 段落の作業用ストレージ・セクションで定義されます。
メソッド・データ部
メソッド・データ部には、メソッド内でアクセス可能なデータのデータ記述項目が含まれています。 メソッド・データ部には、ローカル・ストレージ・セクションまたは作業用ストレージ・セクション、あるいはその両方を含めることができます。 メソッド・データ という用語は、両方に適用されます。 ローカル・ストレージ内のメソッド・データは、 メソッドの呼び出しごとに動的に割り振られて初期化されます。作業用ストレージ内のメソッド・データは静的であり、 メソッドの呼び出しがあっても持続します。

構文図を読む構文図をスキップする
フォーマット: プログラムおよびメソッド・データ部

>>-DATA DIVISION.----------------------------------------------->

>--+---------------------------------------------------------------+-->
   |                .--------------------------------------------. |   
   |                V                                            | |   
   '-FILE SECTION.----+----------------------------------------+-+-'   
                      |                   .------------------. |       
                      |                   V                  | |       
                      '-ファイル記述項目------レコード記述項目---+-'       

>--+------------------------------------------------------+----->
   |                           .------------------------. |   
   |                           V                        | |   
   '-WORKING-STORAGE SECTION.----+--------------------+-+-'   
                                 +-レコード記述項目-----+       
                                 '-データ項目記述項目---'       

>--+----------------------------------------------------+------->
   |                         .------------------------. |   
   |                         V                        | |   
   '-LOCAL-STORAGE SECTION.----+--------------------+-+-'   
                               +-レコード記述項目-----+       
                               '-データ項目記述項目---'       

>--+----------------------------------------------+------------><
   |                   .------------------------. |   
   |                   V                        | |   
   '-LINKAGE SECTION.----+--------------------+-+-'   
                         +-レコード記述項目-----+       
                         '-データ項目記述項目---'       

構文図を読む構文図をスキップする
フォーマット: オブジェクトおよびファクトリー・データ部

>>-DATA DIVISION.----------------------------------------------->

>--+------------------------------------------------------+----><
   |                           .------------------------. |   
   |                           V                        | |   
   '-WORKING-STORAGE SECTION.----+--------------------+-+-'   
                                 +-レコード記述項目-----+       
                                 '-データ項目記述項目---'       


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)