Not sure what version you are using so assuming
2018.4.1.x
In previous versions there was a
3-dot menu to update the WSDL, however with 2018 what you can do is...
- Go back to the Develop view (do not do anything to your current API)
- Click Add->API
- Click From existing WSDL service, Next
- Browse to the new WSDL, Next
- Select the service, Next
- On the Info screen make sure to update the version of the API from
1.0.0
to 1.0.1
, Next
- Next on the security screen
- Done
Now when you go to the Develop view the listing for your SOAP service will have a
>
twist that shows both versions of the API. Now you can follow the standard procedure for the SDLC of an API. Depending on if your Catalog is in Develop mode or not you might have to create a new version of your
Product and add this new version of your API. Then when you publish this Product make sure you select the
Replace Existing Product as then all of your current subscriptions will be auto-migrated to the new API.
------------------------------
Devin
IBM Champion - Cloud 2019
------------------------------
Original Message:
Sent: Fri November 22, 2019 06:25 AM
From: Ralf Kronenberg
Subject: Update API generated from WSDL
Hi everybody,
I have developed a flow in App Connect on Cloud that uses multiple Webservices. I now have to update the APIs generated from new WSDLs because the Webservices have changed in structure. Is there an easy way to do this?
At the moment I have to perform the following steps for every API:
- delete API from flow
- delete Account from API to disconnect API
- delete API
- re-import WSDL to re-create API
- re-connect API
- add API to flow again
Is there an easier way to do that?
Best
Ralf
------------------------------
Ralf Kronenberg
Principal Integration Consultant
CAS Concepts and Solutions AG
Frankfurt
------------------------------