के द्वारा lists.asmx UpdateListItems के साथ कार्य करते समय, यह त्रुटि उत्पन्न करने के लिए आसान है:
अमान्य URL पैरामीटर.
प्रदान की गई URL में कोई अमान्य आदेश या मान है. कृपया URL को फिर से जाँचें.
आप इस त्रुटि प्राप्त कर सकते हैं जब आप ID में शामिल करने के लिए भूल जाओ फ़ील्ड्स अद्यतन करने के लिए की सूची। यह, एसपी इन वेब सेवाओं का एक बहुत की तरह, सा counterintuitive के बाद से आप ID की ID विशेषता में शामिल करने की ज़रूरत है <विधि> तत्व। और तुम नहीं कर रहे हैं ID को अद्यतन और शायद कभी नहीं करने के लिए चाहते पहली जगह में.
इस SOAP एनवलप काम करता है:
<soapenv:लिफ़ाफ़ा xmlns:soapenv =' http://schemas.xmlsoap.org/soap/envelope/'> <soapenv:शरीर> <UpdateListItems xmlns =' http://schemas.microsoft.com/sharepoint/soap/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <अपडेट> <बैच OnError ="जारी रखें"> <विधि ID ="1" अध्यक्ष तथा प्रबंध निदेशक ="अद्यतन"> <फ़ील्ड का नाम ="CooperativeLock">अवरोधित!</फ़ील्ड> <फ़ील्ड का नाम ="आईडी">1</फ़ील्ड> </विधि> </बैच> </अपडेट> </UpdateListItems> </soapenv:शरीर> </soapenv:लिफ़ाफ़ा>
तब आप कष्टप्रद "अमान्य URL पैरामीटर" संदेश प्राप्त होगा यदि आप ID फ़ील्ड संदर्भ बाहर पट्टी.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.
मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin
धन्यवाद, सरल लेकिन प्रभावी पोस्ट, मैं समय की एक बहुत कुछ बचा लिया.