عند العمل مع أوبداتيليستيتيمس عن طريق lists.asmx, فمن السهل أن يولد الخطأ:
معلمة URL غير صالح.
توفير عنوان URL يحتوي على أمر أو قيمة غير صالحة. الرجاء التحقق من URL مرة أخرى.
يمكنك الحصول على هذا الخطأ عندما كنت قد نسيت لتضمين معرف في قائمة الحقول تحديث. وهذا, مثل الكثير من خدمات الويب هذه حزمة الخدمة SP, هو counterintuitive قليلاً نظراً لأنك تحتاج إلى تضمين المعرف في سمة المعرف <الأسلوب> العنصر. وكنت لا تحديث معرف وربما لم ترغب في المقام الأول.
يعمل هذا مغلف SOAP:
<سوابينف:Xmlns المغلف:سوابينف =' http://schemas.xmlsoap.org/soap/envelope/'> <سوابينف:الهيئة> <أوبداتيليستيتيمس xmlns =' http://schemas.microsoft.com/sharepoint/soap/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <التحديثات> <دفعة OnError ="مواصلة"> <معرف طريقة ="1" Cmd ="تحديث"> <اسم الحقل ="كوبيراتيفيلوك">مؤمن!</حقل> <اسم الحقل ="معرف">1</حقل> </الأسلوب> </دفعة> </التحديثات> </أوبداتيليستيتيمس> </سوابينف:الهيئة> </سوابينف:مغلف>
إذا قمت علامات خارج مرجع حقل معرف ثم ستحصل على رسالة "معلمة URL غير صالح" مزعج.
</نهاية>
اتبعني على التغريد في http://www.twitter.com/pagalvin
بفضل, وظيفة بسيطة ولكن فعالة, تم حفظ الكثير من الوقت.