The company I am working for have decided to make a bunch of changes to a traditional web app that hasn't had a great deal changed iro web services for quite some time (years) and I need to be able to refresh the SOAP Web Service to pick up new fields in the response. The SOAP Web Services concerned are all in a Deprecated state and the refresh is therefore not available.
Does anybody know a way around this which would allow me to refresh the service to pick up the new fields?
Thanks in advance.
Is the current SOAP webservice structure propagated in other modules of your application?If so, would it be practical to create a new structure, independent from the web service, and map your consumed fields to it?Then, replace all references to the structure generated by the web service with this new, independent one, so you can encapsulate everything in your integration module.Afterwards, you can consume the web service as version 2 and map it to the new structure — turning this situation into an opportunity for better encapsulation and easier maintenance in the future.
Regards
JP
Thanks JP.
That is essentially what I have done in the end. Though the customers plans changed a little and they just used existing fields in the structure for the new data.
Andy
Consider that, Effective URL written in Integrations will be lost while creating this version and it will require them to be written again.
Unfortunately this is not possible.
Hi,
Do you have access to the latest WDSL file of the SOAP webservice?
Reards, Daniel