سؤال

أنا إعادة صياغة خدمة الويب C # .NET موجودة يتم استهلاكها بواسطة عملاء Delphi 2006 (NON.NET) الحاليين. لا أريد إعادة بناء / redeploy للعملاء. هدفي هو الحفاظ على متطابقة WSDL بحيث لن تتغير فئات الوكيل.

لقد استخدمت أداة (الإقليميات) إلى المنطقة وفرز الأساليب / العقارات بناء على معاييرنا الحالية. هذا غير العلامة الطلب في WSDL.

يمكنني استخدام أداة Diff XML لمقارنة الملفات وتجاهل الطلب، لكنني لست متأكدا مما إذا كان هذا سيؤثر على العملاء. هو طلب أساليب الويب أو خصائص فئة (حتى تكون وكيلا) ذات صلة؟

هل كانت مفيدة؟

المحلول

يجب أن يكون الطلب غير ذي صلة تماما، لأن الأساليب الموجودة في WSDL وكذلك الخصائص في الفئات.

الطريقة الوحيدة التي يمكنني تخيلها كيف سيؤثر ذلك على ذلك على العملاء سيكونون إذا لم يستخدم العملاء مكتبات قياسية لاستهلاك الخدمة، لكنهم فعلوا ذلك بطرق من بعض الغرابة الترميز المخصصة - وحتى ذلك الحين، كان يتعين على المنفذ أن يذهب للبعض أميال إضافية لإدخال الاعتماد على الطلب؛)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top