述語の操作

関連項目

BPEL マッパーを使用すると、XPath 関数からなる述語を作成できます。

述語は、複数の値を持つことができるノードに条件を適用します。結果は、条件を満たすノードのサブセットです。

たとえば、あるノードが製品の量を表すとします。量が 50 を超えるすべての製品を選択する場合は、より大きい関数と数値リテラル関数を使用して条件を定義できます。

述語を作成できるのは、特定の種類のノードだけです。それらのノードのポップアップメニューには、「新規述語」オプションが含まれています。

述語を作成すると、その述語を割り当ての中で指定できます。たとえば、ソースツリー区画内の述語から、宛先ツリー区画内のノードへデータをコピーできます。

既存の述語を編集または削除できます。

述語を作成するには、次の手順に従います。

  1. ソースツリー区画内で、ノードを右クリックし、「新規述語」を選択します。
    述語エディタが起動します。
  2. XPath 関数を使用して、述語の条件を作成します。結果を宛先ツリー区画内の述語ノードへマッピングします。
  3. 「閉じる」をクリックします。
    エディタは、述語ノードを直ちに元のノードの下に追加します。条件が角括弧内に表示されます。

述語を編集するには、次の手順に従います。

  1. ソースツリー区画内で、述語ノードを右クリックし、「述語を編集」を選択します。
  2. 条件を変更します。
  3. 「閉じる」をクリックします。

述語を削除するには、次の手順に従います。

  1. ソースツリー区画内で、述語ノードを右クリックし、「述語を削除」を選択します。
  2. 「はい」をクリックします。
関連項目
BPEL マッピングの作成
BPEL マッパーについて
XPath 関数リファレンス

著作権と商標について