-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Operation IDs are not identical in SOAP service deployment #538
Comments
|
Please update to the latest release and let us know if the issue persists. |
I downloaded the newest version and tried, unfortunately I got the same error |
Did you search the issues (both open and closed)? I recall seeing something related to soap. @guythetechie any thoughts? |
See #399. If you import a SOAP specification file, APIM generates new operation IDs. We don't control this behavior, and there's unfortunately no clean solution. |
Hello, |
Please read the referenced bug as @guythetechie suggested. |
Release version
v2.X
Describe the bug
Once deployed a SOAP service to another APIM instance (say Stage), the operation IDs are different from the original APIM(say Dev). This will cause errors when Publisher try to deploy the operation level policies.
The root cause is: the Extract creates operation folders under the API folder by using the operation IDs (for Soap service, operation id is GUID), and puts the policy files to these folders. When publishing, the operation IDs will be different as they are GUID. So publishing operation policy will fail because it's based on the operation ID.
Expected behavior
Publish the whole API along with the policies in each operation.
Actual behavior
Failed to publish operation policy because the operation ID doesn't exist.
Reproduction Steps
The text was updated successfully, but these errors were encountered: