Saya merekomendasikan menggunakan cache-buster di url wsdl.
Di aplikasi kami, kami menggunakan ID Revisi SVN di url wsdl sehingga klien segera mengetahui perubahan struktur. Ini berfungsi di aplikasi kami karena, setiap kali kami mengubah sisi server, kami juga perlu menyesuaikan klien.
$client = new SoapClient('http://somewhere.com/?wsdl&rev=$Revision$');
Ini membutuhkan svn untuk dikonfigurasi dengan benar. Tidak di semua repositori, ini diaktifkan secara default.
Jika Anda tidak bertanggung jawab atas kedua komponen (server, klien) atau Anda tidak menggunakan SVN, Anda dapat menemukan indikator lain yang dapat digunakan sebagai perusak cache di url wsdl Anda.