アプリケーション・データ述部

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

このダイアログ内のフィールドは以下のとおりです。

演算子
演算子選択項目:
  • すべて
  • 既存
  • 等価
  • 不等価
  • 存在しない
  • 以下で始まる
  • 以下で始まらない
  • より小さい
  • より小さくない
  • より大きい
  • より大きくない
述部に指定する値。
ロケーション
データのロケーション。 例えば、WRITEQ TS コマンドまたは COMMAREA の FROM オプション。
コンテナー
フィルター操作の対象となるデータが含まれているコンテナーの名前。 「ロケーション」が CHANNEL に設定されている場合に使用可能。

「Select from imported language structure (インポートした言語構造から選択)」 「Select from imported language structure (インポートした言語構造から選択)」ボタン をクリックして、言語構成をインポートします。 これにより、言語構造からフィルター対象のフィールドを選択できるようになります。 このオプションを使用すると、「Type (タイプ)」「Offset (オフセット)」、および「Length (長さ)」の各フィールドが自動的に入力されます。 あるいは、「タイプ」「オフセット」、および「長さ」の値を自分で指定することも可能です。

タイプ
アプリケーション・データの述部のデータ型を指定します。 以下のデータ型を選択可能です。
  • 2 進浮動小数点
  • 文字
  • NULL 終了文字
  • 10 進浮動小数点
  • 16 進数
  • NULL 終了の 16 進数
  • 16 進浮動小数点
  • パック 10 進数
  • 符号付きハーフワード
  • 符号付きフルワード
  • 符号なしハーフワード
  • 符号なしフルワード
  • ゾーン 10 進数
オフセット
データが始まる、先頭からの距離を指定します。 オフセット 0 は、フィールドの始まりです。
長さ
フィールドの長さ (バイト単位)。 長さが 0 の場合、データ領域またはコンテナー全体に対するフィルターを意味します。 これは、例えば、長さに関係なくコンテナーの内容に対してフィルタリングするなどのフィルター処理において便利です。
コード・ページ
文字フィールド・タイプのフィールドのコード・ページ。コード・ページについて詳しくは、コード化文字セットの参照資料を 参照してください。