同期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に設定する必要があります。