BPEL に while ループがあるとします。
<while>...<while>
10秒以内に完了しない場合、終了することはできますか?
いいえ、アクティビティはタイムアウトを宣言できません。代わりにできることは次のとおりです。
<pick>
する要素を追加します。<onAlarm>
ただし、メッセージの処理に 10 秒以上かかることはありません。<scope>
withをループに追加<wait>
し、すぐに開始される onAlarm 要素を使用してイベント ハンドラーに処理を追加します。私が間違っていなければ、イベント ハンドラーはスコープと共に終了します。これは待機アクティビティが戻るときに発生するため、実際にはイベント ハンドラ内のすべてのアクティビティも終了する必要があります。私はこれを試したことがないので、これが機能するかどうかはわかりません。