فایل wsdl نحوه فراخوانی و پارامترها ی وب سرویس رو برای کلاینت مشخص میکنه.
فرض کنید این فایل بطور خودکار بروز شد، آیا کدهای کلاینت بطور خودکار میتوانند این تغییرات رو اعمال کنند؟
جواب منفی است.
به این معنی که به هرحال برنامه نویس باید تغییراتی اگر در توابع بوجود آمد در تمام کدهاش اعمال کنه.
ایمپورت wsdlدر حد چند دکمه است. اصل داستان کدهای برنامه است.
البته اگر تغییرات wsdl صرفا شامل تعریف توابع جدید باشه و توابع موجود تغییری نمیکنند، کمی این تکرار ایمپورت شاید اذیت کننده باشه که البته ناشی از ضعف در بخش دبگریست(عدم تعریف توابع بطور کامل در یک مرحله)
باید از زاویه دیگری به موضوع نگاه کرد.
گزینه پیشنهادی من بشما استفاده از وب سرویس های Restfull است