Web Service Connector: WSDL change not reflected
Symptoms
Original Enquiry
The wsdl was updated with meaningful parameter name for arg0,arg1 and arg2 for authenticate operation.
but VoiceObjects connector is still looking for arg0 etc
Detailed Description
When changing the parameter and method web service which is used by a web service connector the change is not propagated on redeploy of a service.
The old names are still used from VoiceObjects.
Environment
VoiceObjects >= 9.1
Cause
VoiceObjects caches the WSDL.
Unfortunately there is no reloading of the cache during a redeploy.
Resolution
Until there is a fix for this behavior the following workaround needs to be used:
- Change the web service
- Restart all instance(s) of VoiceObjects in this installation to make VoiceObjects reload the WSDL