アプリケーション・データ述部
イベント・バインディング・エディターの「アプリケーション・データ述部」ダイアログを使用して、
アプリケーション・データの述部を定義または編集します。述部の演算子と値を指定し、データのある場所を選択し、フォーマットを入力することができます。
「追加」または「編集」をクリックしてアプリケーション・データの述部を定義または編集するときには、
「アプリケーション・データ述部」ダイアログが表示されます。


このダイアログ内のフィールドは以下のとおりです。
- 演算子
- 演算子選択項目:
- すべて
- 既存
- 等価
- 不等価
- 存在しない
- 以下で始まる
- 以下で始まらない
- より小さい
- より小さくない
- より大きい
- より大きくない
- 値
- 述部に指定する値。
- ロケーション
- データのロケーション。 例えば、WRITEQ TS コマンドまたは COMMAREA の FROM オプション。
- コンテナー
- フィルター操作の対象となるデータが含まれているコンテナーの名前。 「ロケーション」が CHANNEL に設定されている場合に使用可能。
「Select from imported language structure (インポートした言語構造から選択)」 をクリックして、言語構成をインポートします。
これにより、言語構造からフィルター対象のフィールドを選択できるようになります。
このオプションを使用すると、「Type (タイプ)」、「Offset (オフセット)」、および「Length (長さ)」の各フィールドが自動的に入力されます。
あるいは、「タイプ」、「オフセット」、および「長さ」の値を自分で指定することも可能です。
- タイプ
- アプリケーション・データの述部のデータ型を指定します。
以下のデータ型を選択可能です。
- 2 進浮動小数点
- 文字
- NULL 終了文字
- 10 進浮動小数点
- 16 進数
- NULL 終了の 16 進数
- 16 進浮動小数点
- パック 10 進数
- 符号付きハーフワード
- 符号付きフルワード
- 符号なしハーフワード
- 符号なしフルワード
- ゾーン 10 進数
- オフセット
- データが始まる、先頭からの距離を指定します。 オフセット 0 は、フィールドの始まりです。
- 長さ
- フィールドの長さ (バイト単位)。 長さが 0 の場合、データ領域またはコンテナー全体に対するフィルターを意味します。 これは、例えば、長さに関係なくコンテナーの内容に対してフィルタリングするなどのフィルター処理において便利です。
- コード・ページ
- 文字フィールド・タイプのフィールドのコード・ページ。コード・ページについて詳しくは、コード化文字セットの参照資料を 参照してください。