1

Logic Appでサービスフローキューのトリガーを実行しようとしています。 私はサービスバスのキュートリガを使用し、 'テスト/テスト'であるキュー名を渡しました。 - 名前にスラッシュを入れたキューで動作させようとしています。それは動作しません は、私は、エラーのタイプNOTFOUNDを受信し、エラーの入力データが読み:私は/文字は〜に変更し、同様にこれを実行しようとしているポータル上で見てきましたLogic App - 名前にスラッシュを含む(NotFound)キューを見つけることができません。

... 
    "method": "get", 
    "path": "/test%2Ftest/messages/head", 
    "queries": { 
     "queueType": "Main" 
    } 
... 

、両方デザイナーとコードでは、まだ運がありません。

does not help 
"path": "/@{encodeURIComponent('test/test')}/messages/head", 
nor 
"path": "/test/test/messages/head", 
nor 
"path": "test/test/messages/head", 
nor 
"path": "/test~test/messages/head", 
nor 
"path": "/@{encodeURIComponent('test~test')}/messages/head",  

私はSBインフラストラクチャの残りの部分に影響を与え、きれいという名前のキューに移動することはできませんが、それは私がにフックして、データを吸い出すたかっただけの場所です。 解決策が表示された場合はお手伝いください。

編集:私は、私は、接続文字列を使用するときに、ポリシーを管理しているため、デザイナーとその背後にあるロジックの作業中に、いくつかの矛盾があると思い

は、設計されたキューを参照し、1を選択することができますそれはテスト/テストです。 Designerのルールに従って設定されますが、使用できません(バグ?)。コードビューでの試行は、問題の回避策を見つけることです。

+0

あなたが試してみました: "パス":「/ @ {encodeURIComponentで( 'テスト〜テスト')} /メッセージ/ head "、 –

+0

これも役に立ちませんでした。私はこれを追加するために質問を編集しました。ありがとう。 – MaciejK

答えて

0

test/testという名前のサービスバスキューにメッセージを送信しようとすると、私のAzureロジックアプリケーションで問題を再現できます。あなたが言ったように、それは我々がそのキューを選択することができますが、NotFoundエラーがAzureロジックアプリケーションの実行後に返されます。

名前に/が含まれていない別のキューにメッセージを送信すると、ロジックアプリケーションはうまく動作しますが、うまく名前のついたキューを使いたくないようです。

この問題はLogic Apps UserVoiceにフィードバックしてもらえますが、Logic Appsチームが問題の解決に役立つかもしれません。

私のテストのスクリーンショット:

enter image description here

enter image description here

+0

ありがとうございます。あなたが提案したとおりに私はUser Voiceに投稿を送った。これが注目を集めるかどうかを見てみましょう。私はあなたの助けを答えたとマークしましたが、これも完全に解決してほしいと思っています:-) – MaciejK

+0

これは現在Logic Appsで解決されています:) – MaciejK

関連する問題