You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="cc695b47-6be2-47ac-af01-8bb5fa9e84fe"><ac:parameter ac:name="">_Ref81976931</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5896af16-3cca-4752-b813-8c252cb3f59b"><ac:parameter ac:name="">_Ref229883268</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="39d3855c-0dde-4001-a134-c33d22b4e438"><ac:parameter ac:name="">_Ref333926171</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1b47f015-834d-4178-b98a-6607ef8dcbbb"><ac:parameter ac:name="">_Toc130904745</ac:parameter></ac:structured-macro>1.2.2 [識別子]

必須。
識別子は短く、一意の名前で、これによりフィールドを識別することができます。これは必須ですが、LANSA 設定で指定することで、ダイアログに表示することも非表示にすることも可能です。 非表示の場合、新規フィールドはシステムによって自動的に一意の識別子が割り当てられます。
LANSAリポジトリに保管されるフィールドの識別子を指定します。フィールド識別子は、大文字と小文字を区別しません。デフォルトでは、フィールド識別子は通常LANSA内で大文字に変換されます。
ルール

  • 有効な&<a href="tgub5_0050.htm"&>LANSAオブジェクト名&</a&>でなくてはいけません。
  • 別名や別フィールドの別名と同じにすることはできません。

警告

  • SQLxxxのようなフィールド識別子の使用も避けてください。SQL(Structured Query Language)機能を使用するファンクションで、問題が生じる可能性があります。(例えば、SELECT_SQLコマンドなど)

プラットフォームについて

  • IBM i:独自のRPGアプリケーション・プログラムを作成する場合、6文字を超える長さの識別子の使用はお勧めしません。『RPG Programmer's Reference Guide』を参照してください。

ヒントとテクニック

  • COBOLまたはPL/1のロング・ネームには別名を使用します。
  • LANSAでは、LANSAリポジトリへのフィールド作成には、企業データ・ディクショナリによるアプローチが推奨されています。『Visual LANSA開発者ガイド』の&<a href="../../../lansa013/content/lansa/l4wdev03_0050.htm"&>「企業データ・ディクショナリの考え方」&</a&>を参照してください。

さらに、次のトピックも参照してください。
1.2.1 [名前]

  • No labels