Closed hansolo-coder closed 3 months ago
Transfered to MS support case 2310110050003623
After first blaming it on javascript, latest update from MS support is:
_I can confirm that this is a known issue and it is currently a limitation in the way APIM imports some of the definitions. The only limitation of this issue is the way it is represented on the developer portal.
However, the workaround is to create a definition and put a sample to display on the developer portal according to the one you will like to display_
No mentioning of a plan to fix it.
Final response from Microsoft support, is that this occurs because of the javascript library used during import of the OpenAPI, and they deem it too risky to try to solve this issue.
This issue is related to managed developer portal. We advise you to create a Azure support request to get assistance on this issue. Please refer to the below link to create a new Azure support request, Please select Problem Type = "Developer Portal" in the request to route it appropriately.
Every bug report should have precise description and reproduction steps; console traces or source code references are appreciated.
For assistance requests, contact Azure support or submit a post on Stack Overflow. We don't provide support through GitHub Issues. Feature requests can be raised on the Azure Feedback Forum.
Bug description
We are creating an API in API Management using an OpenAPI v3 json document The OpenAPI contains a schema including this:
When viewing this in the Developer Portal OR downloading the OpenAPI again from the developer Portal, the definition has changed
If we try to download the OpenAPI yaml version, it looks like:
The "maximum" numbers above are both different from the one imported. It looks like it cannot handle 64-bit integers in the schema definition
Reproduction steps
Expected behavior
We expect the schema definition shown in the Developer Portal as well as exported from the Portal as OpenAPI, to have the same schemadefinition as we imported.
Is your portal managed or self-hosted?
Managed
Release tag or commit SHA (if using self-hosted version)
API Management service name
It is developed for private customer. I will be happy to share the service name privately.
Environment
Additional context
Add any other context about the problem here, including screenshots.
APIM_DemoBigintIssue_OpenAPI.json.txt