2017-11-27 84 views
0

私は、REST APIからデータを取得し、いくつかのデータを処理し、結果をDynamics 365にプッシュするAzure SQLデータベースにデータを取り込むAzure Logicアプリケーションを作成しました。 2つのロジックアプリケーションを作成しました.1つはページされたデータ(各ページは10レコード)を取得し、do untilループを使用して各セットを処理します。 DO UNTILループから別のロジックアプリケーション2を呼び出して、SQLデータベースにレコードを挿入するページングされたレコードを渡しています。Azure Logic Apps - タイムアウトの問題

私が遭遇したよ問題は2分後からメインロジックアプリ倍である。(600行とタイムアウトに周りのITプロセス。)

私は、長時間実行の管理に関連する様々なパターンを説明し、この記事に出くわしましたプロセス。 https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-create-api-app

タイムアウトの問題がなく長時間実行されるタスクを実行するにはどうすればよいでしょうか?

答えて

0

あなたのREST APIは、リトライ後&場所ヘッダーで202を返すことによって非同期パターンに従うの詳細を参照する必要がありますhttps://docs.microsoft.com/azure/logic-apps/logic-apps-create-api-app

またはロジックアプリがコールバックを提供することができますので、あなたのREST APIは、ウェブフックの種類のものとすることができます処理が完了したらあなたが呼び出すためのURL。

+0

お返事ありがとうございます。私が共有した記事にはいくつかの情報がありますが、私はロジックアプリケーションの流れでコールバックを実装するための良い例を探しています。 – Kannabiran

関連する問題