BPEL invoke activity
からサードパーティの石鹸サービスを呼び出す必要があるシナリオを実装しようとしています。バックエンドサービスが "SUCCESS
"を返した場合は、サービスが "FAIL
"を返した場合はシーケンスを続行し、 "SUCCESS
"が返されるまで呼び出しアクティビティを再試行します。 このシナリオを実装することができません。 BPELの専門家が私を助けてくれますか?バックエンドサービスがFAILを返す場合、bpel INVOKEアクティビティで再試行します
0
A
答えて
0
ご迷惑をおかけして申し訳ありません。ループを使用して応答をチェックし、再試行するだけで済みます。
+0
サンプルコードを追加して回答を追加できますか?これにより、将来のユーザーは、提供されたコンテキストで提案したコードを簡単に表示できます。 – Frits
関連する問題
- 1. Jmeterが失敗した場合にサービスを再試行します
- 2. httpリクエストが失敗した場合、apiを再試行します。
- 3. Nagiosの再試行間隔がOKまたはUPの場合
- 4. git:httpリクエストが失敗した場合に再試行
- 5. ダウンロードが失敗した場合のPowerShellコマンドの再試行
- 6. Postman/Newmanが失敗した場合の再試行
- 7. gitクローンが失敗した場合の再試行方法は?
- 8. Angular 2で失敗した場合にサーバーコールバックに再試行します
- 9. 再試行で失敗した場合のキュー処理
- 10. 失敗した場合、SQL Server接続を再試行します。
- 11. Spring Retry再試行が再試行も再試行もしない
- 12. ダイレクトメタストアdb接続の場合クライアントレベルでの再試行をサポートしません
- 13. 角度2のモーダルポップアップで[再試行]ボタンをクリックすると失敗したWeb API呼び出しを再試行し、呼び出しが「再試行」で成功した場合は実行を続行します
- 14. タイムアウトで再試行しますか?
- 15. Powershellが失敗した場合、Pushoverへのアップロードを再試行させる
- 16. サーバがWebhookリクエストを受信できなかった場合、Stripe APIはWebhookリクエストを再試行しますか?
- 17. Curl再試行のメカニズム
- 18. すべての再試行が失敗した場合にタスクカウンタを減らす方法はありますか?
- 19. OKポップアップを再試行します
- 20. テストを再試行します
- 21. クォーツスケジューラ:java.lang.IllegalStateException:JobStoreがシャットダウン中です - 再試行を中止します
- 22. スプリングバッチライターで再試行
- 23. HTTPアウトバウンド再試行条件(チェッカー条件の場合)
- 24. Nightwatchで要素が見つからない場合の再試行方法
- 25. Application Insightsネットワークが利用できない場合のクライアントライブラリの再試行ロジック
- 26. ASIHTTPRequestを再試行できますか?
- 27. ファイルが再帰メソッドから存在し、C#でブール値を返す場合は、ファイルを3回再試行してください。
- 28. セロリタスクを再試行しませ
- 29. セロリで再試行するコールバックのタスク
- 30. GATTエラーの場合にRxAndroidBLE Discoverサービスを再試行する方法。
こんにちは、この種類のロジックを統合レイヤーに委譲する必要があります。つまり、BPELエンジンで実行されるプロセスロジックはエンドポイントを直接呼び出すべきではなく、すべての呼び出しをこの種のシナリオを簡単に処理できるESB(例:「リトライエンドポイント」を使用) –