I am trying to have a Service Bus queue trigger my flow in Logic App. I have used service Bus queue trigger and passed the queue name that is 'test/test' - I am trying to have it work for queues with slashes in the name. It does not work, I receive the error type NotFound and the input data of the error reads:
...
"method": "get",
"path": "/test%2Ftest/messages/head",
"queries": {
"queueType": "Main"
}
...
I have seen on the portal that / character is changed to ~ and tried to do this as well, both in the designer and in code, still no luck.
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",
I can't influence the rest of the SB infrastructure and move to nicely named queues, it is just a place I wanted to hook into and suck the data out. Please help if you see a solution.
Edit:
I think there is some inconsistency in working of the Designer and the logic behind it, because when I use a connection string with Manage policy, the Designed allows to browse the queues and pick one that is test/test. It gets configured by following the rules of the Designer but cannot be used (bug?). The tries in the Code view are just to find a workaround for the issue.