Strādājot ar UpdateListItems pa lists.asmx, tas ir viegli radīt kļūdas:
Nederīgs URL parametrs.
Norādīto URL ir nederīga komanda vai vērtība. Lūdzu, pārbaudiet vietrādi URL vēlreiz.
Jūs varat saņemt šo kļūdu, kad esat aizmirsis iekļaut ID laukus, lai atjauninātu sarakstu. Tas, tāpat kā daudz no šiem SP web pakalpojumiem, ir mazliet pretēji jūsu intuīcijai, jo jums nepieciešams iekļaut ID ID atribūts <Metode> elements. Un jūs neesat atjaunināt ID un droši vien nekad vēlaties pirmām kārtām.
Šī SOAP aploksne darbojas:
<soapenv:Aploksnes xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/'> <soapenv:Organizācija> <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <atjauninājumus> <Partijas OnError ="Turpināt"> <Metode ID ="% 1" Cmd ="Update"> <Lauka nosaukums ="CooperativeLock">bloķēta!</Lauks> <Lauka nosaukums ="ID">1</Lauks> </Metode> </Partijas> </atjauninājumus> </UpdateListItems> </soapenv:Organizācija> </soapenv:Aploksne>
Ja jūs sloksne no lauka atskaites ID tad jūs saņemsiet kaitinošas ziņojums "Nederīgs URL parametrs".
</beigās>
Sekot mani uz čivināt pie http://www.twitter.com/pagalvin
paldies, vienkāršs, bet efektīvs amatu, Saglabājot daudz laika.