An Azure service that provides a hybrid, multi-cloud management platform for APIs.
Thank you for reaching out to Microsoft Q&A.
We received an update from the Product Team.
The product team has confirmed the issue you are facing is a bug and they have opened a work item to fix this bug but the ETA to fix it is months, They have given a workaround that you can use to fix this as an alternative.
What's the bug:
The problem is happening because "projectId" is defined as a URL template parameter in the original Open API, as shown below:
Due to this, the projectId incorrectly gets considered a "Url Segment" rather than a query string parameter which causes the issue. We will get this issue fixed in a future update (tentative ETA: 6 months).
Workaround:
As a workaround, customer can do the following:
- Add a new query string parameter to the "List tasks" operation. The parameter name should be "projectId" and it should be marked as "required". Example below:
- Remove "?projectId={projectId}" from the Operation URL, as shown below
- Save the changes After customer makes these changes, query string parameters should correctly get passed to the backend service.
Updated answer:
The product team has confirmed the workaround works perfectly fine and here's the response from the backend team:
The problem that customer ran into is different and has got nothing to do with the workaround implementation. Customer's machine has some connectivity or other problems due to which it cannot even connect to the MCP endpoint https://resourcenamesapcloudalm.azure-api.net/sapcloudalmtasks/mcp
I just tested customer's service using MCP Proxy tool and the workaround is working perfectly fine. Parameters are now being passed correctly. See screenshot below: Request:
RESPONSE:
Please verify/investigate why your machine can't connect to the MCP endpoint. Kindly test it on a different machine and check if any connectivity issue is blocking your request.
If the resolution was helpful, kindly take a moment to click on
and click on Yes for was this answer helpful. And, if you have any further query do let us know.