パラメーター以外のプログラム・データ

プログラム・データの構文図は、以下のとおりです。

パラメーター以外のプログラム・データの構文図
useDeclaration
データ・テーブルまたはライブラリーへのより簡単なアクセスを提供し、書式グループの書式にアクセスする場合に必要となります。詳細については、『使用宣言』を参照してください。
dataItemName
データ項目の名前。命名の規則については、『命名規則』を参照してください。
primitiveType
データ項目のプリミティブ型または (配列に関連付けられている) 配列エレメントのプリミティブ型。
length
パラメーターの長さまたは (配列に関連付けられている) 配列エレメントの長さ。 長さは、dataItemName または (配列の場合) dynamicArrayName によって参照されるメモリー領域の文字数または桁数を表す整数です。
decimals
一部の数値型には、decimals を指定できます。decimals は、小数点以下の桁数を表す整数です。 小数部の桁の最大数は、18 または length で宣言された桁数の小さいほうです。小数点は、データとともに保管されません。
"dateTimeMask"
INTERVAL 型または TIMESTAMP 型の項目には、"dateTimeMask" を指定できます。これは、項目の値の特定の位置に意味 (「年の桁」など) を割り当てるものです。 このマスクは、データと一緒には格納されません。
dataItemPartName
プログラムに対して可視の dataItem パーツ名。可視性についての詳細は、『パーツの参照』を参照してください。

パーツは、形式のモデルとして機能します。詳しくは、『Typedef』を参照してください。

recordName
レコードの名前。命名の規則については、『命名規則』を参照してください。
recordPartName
プログラムに対して可視のレコード・パーツ名。可視性についての詳細は、『パーツの参照』を参照してください。

パーツは、形式のモデルとして機能します。詳しくは、『Typedef』を参照してください。

constantName literal
定数の名前および値。値は、引用符付きストリングまたは数値となります。命名の規則については、『命名規則』を参照してください。
itemProperty
項目固有のプロパティーと値の組み。『EGL プロパティーとオーバーライドの概要』を参照してください。
recordProperty
レコード固有のプロパティーと値の組み。使用可能なプロパティーの詳細については、 必要なレコード・タイプに関する参照トピックを参照してください。

基本レコードにはプロパティーはありません。

itemName
オーバーライドするプロパティーを持つレコード項目の名前。『EGL プロパティーとオーバーライドの概要』を参照してください。
arrayName
レコードまたはデータ項目の動的または静的配列の名前。このオプションを使用する場合、 右側の他のシンボル (dataItemPartNameprimitiveType など) は配列の各要素を参照します。
size
配列内の要素数。要素の数を指定すると、その配列は静的になります。指定しない場合、配列は動的です。

関連する概念
EGL プロジェクト、パッケージ、およびファイル
EGL プロパティーの概要
パーツ
プログラム・パーツ
EGL での変数の参照
テキスト・アプリケーションのセグメンテーション
構文図
Typedef

関連する参照項目
配列
データの初期化
EGL ソース形式の DataItem パーツ
EGL ソース形式の DataTable パーツ
EGL ソース形式
EGL 文
forward
EGL ソース形式の関数パーツ
EGL ソース形式の索引付きレコード・パーツ
入力書式
入力レコード
INTERVAL
入出力エラー値
EGL ソース形式の MQ レコード・パーツ
命名規則
プリミティブ型
EGL ソース形式の相対レコード・パーツ
EGL ソース形式のシリアル・レコード・パーツ
EGL ソース形式の SQL レコード・パーツ
TIMESTAMP
EGL ソース形式の UI レコード・パーツ
使用宣言

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.