1.2.7 [参照フィールド]

LANSA

1.2.7 [参照フィールド]


「参照される」フィールドの名前を指定します。新しいフィールドは、入力した参照フィールドの以下の特性を継承します。

·         タイプ

·         長さ

·         小数点以下桁数

·         デフォルト値

·         編集オプション

·         キーボード・シフト

·         入力属性と出力属性

これらの特性は、参照フィールドが指定されている間は変更できません。また、参照フィールドが変更された場合は、自動的に更新されます。例えば、参照フィールドの長さが変更された場合、そのフィールドを参照しているフィールドに対して自動的に同じ変更が行われます。

最初はプロンプト・プロセスやプロンプト・ファンクションが継承されますが、必要に応じてこれらの詳細を変更することができます。

ルール

·         参照フィールドはすでにリポジトリに存在している必要があります。

警告

·         RDML区画では、フラグ*IMPREFFLDNOPROPがシステム・データ・エリアDC@OSVEROPで指定されている場合、インポートまたはエクスポート中に入力属性および出力属性は更新されません。その後、参照フィールドが変更された場合は、参照フィールドを参照しているフィールドに変更が反映されます。詳細については、『LANSA/AD ユーザーガイド』 「エクスポートとインポートの設定」「インポートに参照フィールド反映」を参照してください。

·         RDMLX区画では、参照フィールドで定義されているフィールドの属性は変更できません。システム定義の*IMPREFFLDNOPROPフラグは無視されます。

ヒントとテクニック

·         LANSAモデリング・ツールではデータ・タイプ手法が採用されていますが、そのすべては、フィールド定義を生成する時に参照フィールドを使用します。

·         参照される各フィールドはシステム・フィールドにします。こうすることで、削除されなくなります。

さらに、次のトピックも参照してください。

フィールド・タイプ

Ýフィールド定義