Ich empfehle die Verwendung eines Cache-Busters in der wsdl-URL.
In unseren Anwendungen verwenden wir eine SVN-Revisions-ID in der wsdl-URL, damit der Client sofort weiß, wenn sich Strukturen ändern. Das funktioniert bei unserer App, denn jedes Mal, wenn wir die Serverseite ändern, müssen wir auch den Client entsprechend anpassen.
$client = new SoapClient('http://somewhere.com/?wsdl&rev=$Revision$');
Dazu muss svn richtig konfiguriert sein. Nicht bei allen Repositories ist dies standardmäßig aktiviert.
Falls Sie nicht für beide Komponenten (Server, Client) verantwortlich sind oder kein SVN verwenden, können Sie einen anderen Indikator finden, der als Cache-Buster in Ihrer wsdl-URL verwendet werden kann.