جب lists.asmx کے ذریعے اپدیٹلاسٹمس کے ساتھ کام کرنا, یہ نقص پیدا کرنے کے لئے آسان ہے:
ناجائز URL کے پیرامیٹر.
فراہم کردہ URL ایک ناجائز حکم یا قدر کا حامل ہے ۔. URL پھر پڑتال کریں.
جب آپ کی شناخت میں شامل کرنا بھول گئے آپ اس خامی کو حاصل کر سکتے ہیں کی تازہ کاری کے لیے قطعات کی فہرست ہے ۔ یہ, بہت سے ان سپ ویب خدمات کی طرح, چونکہ آپ کی شناخت کی شناخت خصوصیت میں شامل کرنے کی ضرورت ہے تھوڑا سا کوونٹیرانٹواٹاوی ہے <طریقہ> عنصر ۔ اور اگر نہیں سکتے ہیں ID کی تازہ کاری اور شاید پہلی جگہ چاہتے ہیں کبھی نہیں.
یہ صابن لفافہ کام کرتا ہے:
<soapenv:لفافہ xmlns:soapenv =' http://schemas.xmlsoap.org/soap/envelope/'> <soapenv:جسم> <اپدیٹلاسٹمس امنلس =' http://schemas.microsoft.com/sharepoint/soap/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <تازہ کاریاں> <بیچ اونرراور ="جاری رکھیں"> <طریقہ ID ="1" حکم ="اپ ڈیٹ"> <قطعہ نام ="کوپرتاولوک">مقفل!</قطعہ> <قطعہ نام ="شناخت">1</قطعہ> </طریقہ> </بیچ> </تازہ کاریاں> </اپداٹیلاسٹاٹمس> </soapenv:جسم> </soapenv:لفافہ>
اگر آپ شناخت قطعہ حوالہ باہر کی پٹی پھر آپ پریشان "ناجائز URL کے پیرامیٹر" پیغام مل جائے گا.
</آخر>
ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin
شکریہ, سادہ لیکن موثر پوسٹ, میں بہت سا وقت بچا لیا.