Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

7.20.1 DEF_ARRAY のパラメータ

ENTRY_DEC

ENTRY_LEN

INDEXES

NAME

OF_FIELDS

OVERLAYING

TOT_ENTRY

TYPE


Anchor
NAME
NAME
NAME

配列に付ける名前を指定します。配列名を付ける際の警告およびコメントを以下に示します。

...

  • 名前の先頭文字は、標準の "#" 記号でなければなりません。
  • 名前は、3 文字 ("#" を含む) でなければなりません。
  • 2 番目の文字は、英字でなければなりません。
  • 3 番目の文字は、英字または 1、2、3、4、5、6、7、8、9、0、$ のいずれかでなければなりません。
  • 配列索引フィールドは数値フィールド(パック 10 進数または符号付き)で、このファンクションまたはLANSA データ・ディクショナリのいずれかで定義されていなければなりません。
  • 配列索引フィールドとして RDMLX フィールドを使用することはできません。
  • 以下の名前は予約済みのため使用しないでください。
  • "@" 記号を含む名前
  • 埋め込み "#" 記号を含む名前

データ・ディクショナリにいくつかの標準配列索引名を定義し、すべてのプログラムで使用できるようにしておくことを強くお勧めします。少なくとも、以下の索引フィールドを定義することをお勧めします。
                                                                            データ・ディクショナリにいくつかの標準配列索引名を定義し、すべてのプログラムで使用できるようにしておくことを強くお勧めします。少なくとも、以下の索引フィールドを定義することをお勧めします。                                                               

名前

タイプ

長さ

小数点以下桁数

II

P

7

0

JJ

P

7

0

KK

P

7

0

LL

P

7

0

MM

P

7

0

NN

P

7

0

...

配列内で使用するデータ記憶域のタイプを指定します。有効なタイプは以下のとおりです。

*CHAR

配列に文字または英数字データが保管されます。LANSA ディクショナリ・タイプ"A"に相当します。

*PACKED/*DEC

配列にパック 10 進数データが保管されます。LANSA ディクショナリ・タイプ"P"に相当します。

*SIGNED

配列に符号付きまたはゾーン 10 進数データが保管されます。LANSA ディクショナリ・タイプ "S" に相当します。

OF_FIELDS パラメータを使用するときは、このパラメータを指定しないでください。このパラメータの値は、OF_FIELDS パラメータで指定されたフィールドのタイプから自動的に導き出されます。

...