Page History
7.20.1 DEF_ARRAY のパラメータ
|
|---|
配列に付ける名前を指定します。配列名を付ける際の警告およびコメントを以下に示します。
...
- 名前の先頭文字は、標準の "#" 記号でなければなりません。
- 名前は、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 パラメータで指定されたフィールドのタイプから自動的に導き出されます。
...