Kun työskentelet UpdateListItems kautta lists.asmx, on helppo tuottaa virhe:
Virheellinen URL-parametri.
Annettu URL-osoite sisältää virheellisen komennon tai arvon. Tarkista URL-osoite.
Tämä virhe voi esiintyä, kun unohdat sisällyttää ID päivitettävien kenttien luettelo. Tämä, kuten paljon näitä SP www-palveluja, on vähän counterintuitive, koska sinun täytyy sisällyttää ID ID-määrite <Menetelmä> elementti. Ja et ole päivitetty tunnus ja ikinä haluat ensimmäinen paikka.
SOAP-kirjekuori toimii:
<soapenv:Kirjekuori xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ "> <soapenv:Laitos> <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ "> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <päivitykset> <Erän VirheenYhteydessä ="Edelleen"> <Tunnus ="1" Cmd ="Update"> <Kentän nimi ="CooperativeLock">lukittu!</Kenttä> <Kentän nimi ="ID">1</Kenttä> </Menetelmä> </Erä> </päivitykset> </UpdateListItems> </soapenv:Laitos> </soapenv:Kirjekuori>
Jos olet nauhat pois ID kenttäviittaus niin saat harmittaa "Virheellisen URL-osoitteen parametri" viesti.
</loppu>
Noudata minut viserrys http://www.twitter.com/pagalvin
Kiitos, yksinkertainen mutta tehokas viesti, Olen tallentanut paljon aikaa.