Bpel-activities
提供:Dev Guides
BPEL-アクティビティ
この章では、ビルディングブロックを構成するさまざまなアクティビティ、BPELプロセスサービスコンポーネントのビルディングブロックについて学習します。
Oracle BPEL Designerには、BPELプロセス・サービス・コンポーネントにドラッグしてアクティビティをダブルクリックし、その属性とプロパティ値を定義する一連のアクティビティが含まれています。
アクティビティを割り当てる
アクティビティの割り当て assignアクティビティを使用すると、ある変数の内容を別の変数にコピーするなど、データを操作できます。
アクティビティを呼び出す
Invoke Activity Logo invokeアクティビティを使用すると、サービス(パートナーリンクによって識別される)を呼び出し、このサービスが実行する操作を指定できます。
アクティビティを受け取る
アクティビティの受信受信アクティビティは、サービスからの非同期コールバック応答メッセージを待機します。
Invokeアクティビティの詳細については、次のセクションで説明します。
アクティビティを呼び出す
invokeアクティビティにより、サービスに対して呼び出される操作を指定できます(パートナーリンクによって識別されます)。 操作は、サービスによって提供されるポートでの一方向または要求/応答のいずれかです。 変数は、invokeアクティビティで自動的に作成できます。 invokeアクティビティは、同期サービスを起動するか、非同期Webサービスを開始します。
invokeアクティビティは、プロセス内のポートを開いてデータを送受信します。 このポートは、必要なデータを送信して応答を受信するためにさらに使用できます。 同期コールバックの場合、送信機能と受信機能の両方に必要なポートは1つだけです。