Salesforce アダプタの処理を実行中に、以下のエラーが発生しました

Avatar
dstn

Question

Salesforce アダプタの処理を実行中に、以下のエラーが発生しました。原因と対応策を教えてください。

SalesforceのAPIがエラーを返しました。エラーコード:[QUERY_TIMEOUT] エラーメッセージ:[Your query request was running for too long.]

Answer

■原因

エラーは、Salesforce の API から応答されているものです。
salesforce.com 社の公開資料を確認したところ、Force.com Web Services API
Developer's Guide に「クエリがタイムアウトしました」と記載されていました。

※Force.com Web Services API Developer's Guide は「参考情報」よりご参照ください。
※上記より詳細な情報が必要な場合には、salesforce.com 社にご確認ください。

過去事例では、大量のデータを取得するなど、API の実行制限時間を超過するような
処理を実行した場合に発生しておりました。

■対応策

データの取得件数を制限するなど、より短時間で応答が返るように、処理内容を変更してください。

一時的にレスポンスが低下して発生している場合には、処理をリトライすることで解消することがあります。
リトライ設定に関しては、「参考情報」をご参照ください。

※接続リトライ設定は、バージョン 3.0 SP2 以降の環境か、バージョン 3.0 SP2 に
  「DSS30SP1_120220_03」を適用した環境で使用できます。

参考情報

・Force.com Web Services API Developer's Guide
 http://success.salesforce.co.jp/DeveloperForce/DeveloperGuide/Web_Services_API_Developer_Guide_Japanese_BETA.pdf

・接続リトライ詳細設定
 http://patch.appresso.com/DataSpider/help/latest/doc/help/ja/adapter/cloud/salesforce_resource.html​



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


ID:Q200

コメント

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

Powered by Zendesk