早すぎるコールバックの処理方法
コールバック・メッセージは、トランザクションの開始が完了する前に着信する場合があります。この場合、メディエータでの相関は失敗します。早すぎるコールバックの問題がある場合は、oracle.tip.mediator.callback.correlationWaitDuratino_in_seconds
プロパティを使用して、コールバックを再試行する前にコールバック・スレッドが待機する期間(秒単位)を設定できます。
このプロパティは、composite.xml
ファイル内のMediatorコンポーネントを定義するcomponent
要素で定義します。次に示す例では、再試行前の待機時間は15秒です。
<component name="Mediator1"> <implementation.mediator src="Mediator1.mplan"/> <property name="oracle.tip.mediator.callback.correlationWaitDuration_in_ seconds">15</property> </component>