同期BPELプロセスを使用した一方向メディエータのコール
非同期コールバックを使用してバック・エンドで同期リプライをシミュレートしながら、フロント・エンドで同期インタフェースを公開できます。これは、composite.xml
ファイルのbpel.config.transaction
プロパティがrequiresNew
に自動設定されている場合のBPELプロセスのデフォルト動作です。次の例に詳細を示します。
<component name="BPELProcess1">
<implementation.bpel src="BPELProcess1.bpel"/>
<property name="bpel.config.transaction" type="xs:string"
many="false">requiresNew</property>
</component>
requiresNew
値をお薦めします。クライアントのトランザクションに参加する場合は、bpel.config.transaction
プロパティをrequired
に設定する必要があります。