接続先でエラーが発生した場合に、処理のリトライを実行したいです

Avatar
dstn

Question

データベースやアプリケーションに接続して接続先でエラーが発生した場合に、処理のリトライを実行したいです。方法はありますか?

Answer

■仕様説明

Salesforce アダプタ、
Log Manager for Salesforce アダプタでは、
接続時にエラーが発生した場合に、接続をリトライする設定が可能です。
※詳細は「参考情報」のヘルプをご参照ください。

この他のアダプタでは、現在、接続先でエラーが発生した際に
自動でリトライをする機能はございません。

■対処方法

繰り返し処理と例外監視処理を組み合わせることで、エラー発生時に
リトライする処理を作成することができます。
設定イメージは以下になります。

・繰り返し処理でリトライしたい回数だけ、繰り返すように設定します
・例外監視処理の try処理で接続する処理を監視します
・例外監視処理の catch処理で continue処理で接続する処理をもう一度実施します
・例外監視処理が正常に終了した場合は、break処理で繰り返し処理から抜け出します

設定画面などの詳細に関しては、「参考情報」のヘルプをご参照ください。

参考情報

・特定の処理でエラーが発生した場合はリトライしたい
 http://patch.appresso.com/DataSpider/help/DSS40/doc/help/ja/reference/scenario/rl_reference_091.html

・グローバルリソースのプロパティ(Salesforce)
 http://patch.appresso.com/DataSpider/help/latest/doc/help/ja/adapter/cloud/salesforce_resource.html
・グローバルリソースのプロパティ(Log Manager for Salesforce)

 http://patch.appresso.com/DataSpider/help/latest/doc/help/ja/adapter/cloud/log_manager_for_salesforce_resource.html
 


[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q277

コメント

記事コメントは受け付けていません。

Powered by Zendesk