BPEL マッピングの作成
関連項目
関数を使用せずに、直接、ソースツリー区画から宛先ツリー区画へマッピングを作成できます。この種類のマッピングは、次のいずれかにすることができます。
- 変数から変数へ
- 部分から部分へ
- XSD 要素から XSD 要素へ
- XSD 属性から XSD 属性へ
BPEL マッパーのメニューバーから、1 つ以上の XPath 関数や XPath 拡張関数を使用するマッピングを作成することもできます。たとえば、ビジネスプロセスに、ある期間だけ待つ待機アクティビティーが含まれている場合は、期間リテラル関数を使用して期間を指定できます。
関数を使用せずにマッピングを作成するには、次の手順に従います。
- BPEL マッパーを開きます。
- ソースツリー区画で、マップ元のノードが表示されるまでツリーコンポーネントを展開します。
- 宛先ツリー区画にツリーコンポーネントが含まれている場合は、マップ先のノードが表示されるまでツリーコンポーネントを展開します。
ヒント: 宛先ツリー内のすべてのノードを展開または収縮するには、ツリー上部の「収縮/展開」アイコンをクリックします。
- ソースツリー区画内のノードを選択し、ポインタを宛先ツリー区画内のノードまでドラッグします。
それらのノードがリンクによって接続されます。
マッピングの中に関数を使用するには、次の手順に従います。
- 関数が入っているドロップダウンメニューをクリックします。
- 関数をクリックします。
中央の区画に関数ボックスが表示されます。
- 関数ボックスの左側の適切なコネクタに引数をマッピングします。ソースは、ソースツリー区画内のノードにするか、別の関数ボックスからの文字列または出力にすることができます。引数を省略できる場合は、ソース区画で引数名のあとに疑問符が表示されます。
- 関数ボックスの右側から結果をマッピングします。宛先は、宛先ツリー区画内のノードにするか、別の関数ボックスへの入力にすることができます。
マッピング内のリンクまたは関数を最小限に抑えるには、次の手順に従います。
- リンクまたは関数を選択します。
- リンクが宛先ツリー区画に入るポイントにある小さなマイナスアイコンをクリックします。
マッピング内のリンクまたは関数を削除するには、次の手順に従います。
- リンクまたは関数を選択します。
- 「削除」を押します。
- 関連項目
- BPEL マッパーについて
- 述語の操作
- XPath 関数リファレンス
著作権と商標について