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