Azureロジックアプリの条件が期待どおりに機能しなくなるまで実行します

カジャ

までアクションを使用したロジックアプリがあります。この条件は、API呼び出しのステータスをチェックします。

ここに画像の説明を入力してください

"Wait_Until_Cube_Processing_is_finished_": {
                "actions": {
                    "Get_Status_of_Model": {
                        "inputs": {
                            "authentication": {
                                "audience": "https://*.asazure.windows.net",
                                "clientId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
                                "secret": "OxxxxxxxxxxxxzskHxxxxxxxxxxxxxutjODXxxxxxx=",
                                "tenant": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
                                "type": "ActiveDirectoryOAuth"
                            },
                            "method": "GET",
                            "uri": "https://northeurope.asazure.windows.net/servers/ServerName/models/modelName/refreshes/@{body('Filter_array')[0].refreshId}"
                        },
                        "runAfter": {},
                        "type": "Http"
                    }
                },
                "expression": "@equals('status', 'succeeded')",
                "limit": {
                    "timeout": "PT1H"
                },
                "runAfter": {
                    "Filter_array": [
                        "Succeeded"
                    ]
                },
                "type": "Until"
            }
        },

APIは次のようなステータスを返します。

{
  "startTime": "2019-03-10T15:50:55.1278586Z",
  "type": "full",
  "status": "notStarted",
  "currentRefreshType": "full",
  "objects": [
    {
      "table": "Table1",
      "partition": "Partition_03",
      "status": "notStarted"
    }
  ]
}

私の状態は機能していません。それは1時間実行され、1時間後に次のステップに進みます。しかし、私のhttpリクエストは、20分後に次の状態を受け取ります。

 {
    "refreshId": "dbxxxxxx-exxx-xxxx-xxx-3xxxxxxdaxxx",
    "startTime": "2019-03-10T15:50:55.48",
    "endTime": "2019-03-10T16:14:56.267",
    "status": "succeeded"
  }

何か考えがありますか、なぜ私のUntilアクションが機能しないのですか?

ジョージ・チェン

それはあなたの条件表現の問題です。あなたの表現は"expression": "@equals('status', 'succeeded')"です。それはあなたが文字列statusと文字列を比較することを意味しますsucceeded、それらは決して等しくなることはありません。そのため、ループは常にタイムアウトになりPT1Hます。タイムアウトのデフォルト値はPT1H、1時間です。

したがって、リクエストの本文を取得してから、本文の状態を成功と比較する必要があります。フローは次のようになります。

ここに画像の説明を入力してください

応答本文は配列形式であるため、私の例で状態を取得する場合は、式は@body('HTTP_2')['properties']['state']次のようになり、以下は応答本文です。この式を参照できます。

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アセンブリ-プログラムは期待どおりに機能しますが、2回実行すると、意味不明な印刷が行われます

分類Dev

cronジョブとして実行すると、スクリプトが期待どおりに機能しない

分類Dev

条件付きロジックで駆動されるデータが期待どおりに機能しない

分類Dev

ストアドプロシージャでクエリが期待どおりに機能しない

分類Dev

c ++は、条件が期待どおりに機能しないときに実行します

分類Dev

Elasticsearchで期待どおりに機能しないクエリと一致する必要があります

分類Dev

pycharmの外で実行するとPythonスクリプトが機能しなくなります

分類Dev

LinuxswiftプロジェクトのPromiseKitが期待どおりに機能しない

分類Dev

Apache Flink:IDE実行でのジョブリカバリが期待どおりに機能しない

分類Dev

Swift:バックグラウンドでコードを同期的に実行します。queue.syncが期待どおりに機能しない

分類Dev

別のページを開くときにjQueryスクリプトが期待どおりに機能しない

分類Dev

jQueryUIの貪欲なドロップ可能オブジェクトが期待どおりに機能しない

分類Dev

c# メソッドが期待どおりに機能しないアドレス帳プロジェクト

分類Dev

paramikoが期待どおりに機能しない状態でssh上でpythonスクリプトを実行する

分類Dev

マジック8ボールプログラムのループが期待どおりに機能しない

分類Dev

JPALockModeType.PESSIMISTIC_WRITEが期待どおりに機能しません。キーのないアプリ、ロック時にデータベースのスナップショットを読み取ります

分類Dev

<li>要素のクリックが期待どおりに機能しないのはなぜですか?

分類Dev

npmパッケージがMeteorJSアプリケーションで期待どおりに機能しない

分類Dev

ボタンをクリックすると、パペッティアが期待どおりに機能しない

分類Dev

HockeyAppSDKの「アプリ内アップデート」機能が期待どおりに機能しない

分類Dev

「オブジェクト」が期待どおりに機能しないメッセージを受信することを期待します

分類Dev

Karateフレームワークは期待どおりに機能しなくなるまで再試行します

分類Dev

Reactアプリでテストカバレッジが期待どおりに機能していません

分類Dev

Cマトリックスが期待どおりに機能しないのはなぜですか?

分類Dev

bashスクリプト内で実行すると、「履歴」が機能しなくなります

分類Dev

bashスクリプト内で実行すると、「履歴」が機能しなくなります

分類Dev

ビットごとのORおよびANDロジックが期待どおりに機能しないのはなぜですか?

分類Dev

複数のLIKE条件を使用すると、検索クエリが期待どおりに機能しません

分類Dev

Azure Active Directoryアプリは、組織に対してデフォルトの「true」ではないポリシーで期待どおりに機能しません

Related 関連記事

  1. 1

    アセンブリ-プログラムは期待どおりに機能しますが、2回実行すると、意味不明な印刷が行われます

  2. 2

    cronジョブとして実行すると、スクリプトが期待どおりに機能しない

  3. 3

    条件付きロジックで駆動されるデータが期待どおりに機能しない

  4. 4

    ストアドプロシージャでクエリが期待どおりに機能しない

  5. 5

    c ++は、条件が期待どおりに機能しないときに実行します

  6. 6

    Elasticsearchで期待どおりに機能しないクエリと一致する必要があります

  7. 7

    pycharmの外で実行するとPythonスクリプトが機能しなくなります

  8. 8

    LinuxswiftプロジェクトのPromiseKitが期待どおりに機能しない

  9. 9

    Apache Flink:IDE実行でのジョブリカバリが期待どおりに機能しない

  10. 10

    Swift:バックグラウンドでコードを同期的に実行します。queue.syncが期待どおりに機能しない

  11. 11

    別のページを開くときにjQueryスクリプトが期待どおりに機能しない

  12. 12

    jQueryUIの貪欲なドロップ可能オブジェクトが期待どおりに機能しない

  13. 13

    c# メソッドが期待どおりに機能しないアドレス帳プロジェクト

  14. 14

    paramikoが期待どおりに機能しない状態でssh上でpythonスクリプトを実行する

  15. 15

    マジック8ボールプログラムのループが期待どおりに機能しない

  16. 16

    JPALockModeType.PESSIMISTIC_WRITEが期待どおりに機能しません。キーのないアプリ、ロック時にデータベースのスナップショットを読み取ります

  17. 17

    <li>要素のクリックが期待どおりに機能しないのはなぜですか?

  18. 18

    npmパッケージがMeteorJSアプリケーションで期待どおりに機能しない

  19. 19

    ボタンをクリックすると、パペッティアが期待どおりに機能しない

  20. 20

    HockeyAppSDKの「アプリ内アップデート」機能が期待どおりに機能しない

  21. 21

    「オブジェクト」が期待どおりに機能しないメッセージを受信することを期待します

  22. 22

    Karateフレームワークは期待どおりに機能しなくなるまで再試行します

  23. 23

    Reactアプリでテストカバレッジが期待どおりに機能していません

  24. 24

    Cマトリックスが期待どおりに機能しないのはなぜですか?

  25. 25

    bashスクリプト内で実行すると、「履歴」が機能しなくなります

  26. 26

    bashスクリプト内で実行すると、「履歴」が機能しなくなります

  27. 27

    ビットごとのORおよびANDロジックが期待どおりに機能しないのはなぜですか?

  28. 28

    複数のLIKE条件を使用すると、検索クエリが期待どおりに機能しません

  29. 29

    Azure Active Directoryアプリは、組織に対してデフォルトの「true」ではないポリシーで期待どおりに機能しません

ホットタグ

アーカイブ