IBM Extension
IBM Extension
ユーザー定義データ・タイプ
ユーザー定義データ・タイプ (またはタイプ名) は TYPEDEF 文節を含む 01 レベルの基本項目またはグループ項目です。 このような項目にストレージが割り振られることはありません。 これは、データ名とそれに従属する項目を記述するテンプレートと見なすことができます。 したがって、タイプ名を TYPE 文節内で指定することにより、データ名 (または別のタイプ名) を定義することが可能です。 このようにして定義したデータ名は、TYPE 文節内で指定したタイプ名の特性を持つことになります。 このタイプ名がグループ項目の場合は、定義されたデータ名にはそのタイプ名に従属する項目と同じ名前、階層、および特性を持つ項目が従属します。
ユーザー定義データ・タイプを使用して TYPE 文節でデータ名 (またはタイプ名) を定義する際に、その TYPE 文節と他の文節との論理積をとってこのデータ名の記述を完全なものにすることができます。
ただし、そのために使用できるのは以下の文節だけです。
- EXTERNAL 文節
- GLOBAL 文節
- OCCURS 文節
- TYPEDEF 文節
- VALUE 文節
タイプ名の有効範囲に関する規則は、データ名の場合の規則と同じです。
TYPE 文節と TYPEDEF 文節の詳細については TYPE 文節および TYPEDEF 文節を参照してください。
End of IBM Extension