Szybkie i proste: Rozwiązać "parametr adresu URL” problem z UpdateListItems w lists.asmx

Podczas pracy z UpdateListItems przez lists.asmx, to jest łatwe do generowania błędu:

Nieprawidłowy adres URL parametr.

Podany adres URL zawiera nieprawidłowe polecenie lub wartość. Proszę sprawdzić adres URL ponownie.

Można dostać ten błąd, gdy zapomnisz włączenie ID w listy pól, aby zaktualizować.  To, jak dużo tych SP usług sieci web, jest nieco sprzeczne z intuicją, ponieważ trzeba dołączyć identyfikator atrybut ID <Metoda> elementu.  I nie jesteś aktualizacja ID i prawdopodobnie nigdy nie chcesz w pierwszej kolejności.

Działa ta koperta:

<soapenv:Koperta xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Organ>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <Aktualizacje>                     
         <Partia OnError ="Nadal">
          <Metoda ID ="1" Cmd ="Aktualizacja">
            <W polu Nazwa ="CooperativeLock">zablokowany!</Pole>
            <W polu Nazwa ="IDENTYFIKATOR">1</Pole>
          </Metoda>
        </Partia>                     
        </Aktualizacje>                
      </UpdateListItems>             
  </soapenv:Organ>         
</soapenv:Koperta>

Jeśli pasek się odwołanie do pola ID następnie otrzymasz irytujący komunikat "Nieprawidłowy URL parametr".

</koniec>

undefinedSubskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

 

Jedna myśl na "Szybkie i proste: Rozwiązać "parametr adresu URL” problem z UpdateListItems w lists.asmx

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *