SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




ListItem via Webservice

Unbeantwortet Dieser Beitrag hat 6 Antworten

Ohne Rang
455 Beiträge
Andreas St. erstellt 10 Feb. 2010 12:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

 

gibt es eine Möglichkeit ein List-Item per Webservice abzufragen, wenn ich nur die List-ID und Item-ID kenne? Der Name und Ort der Liste ist mir unbekannt.

 Welchen Service muss ich dann nutzen?

Danke und Gruß,

Andreas

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2010 13:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Du brauchst zumindest noch den Ort der Liste, d.h. die URL. Den Webservice findest Du dann so:
http://domain/site/web/_vti_bin/Lists.asmx

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
455 Beiträge
Andreas St. Als Antwort am 10 Feb. 2010 15:51
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke!

d.h. ich muss nur die List-ID und in der Query die Item-ID angeben und dann werden die Items gefunden? Auch wenn diese in der Liste in Foldern liegen?

Gruß,

Andreas

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2010 16:23
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ganz so einfach ist es nicht, aber wie gesagt, ein Blick ins SDK sollte helfen:
http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems.aspx

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
455 Beiträge
Andreas St. Als Antwort am 11 Feb. 2010 11:56
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo nochmal,

ich habe mal die folgende Konfiguration probiert. Jedoch bekomme ich immer nur die Attribute des Folders und nicht die des Items, was ich eigentlich möchte.

var soapEnv = "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \n" +
   "<soapenv:Body> \n" +
    "<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \n" +
     "<listName>{28161D44-41C0-4F3C-8D12-2D83783A57E1}</listName> \n" +

     "<Query><Where><Eq><FieldRef Name='ID'/><Value Type='Counter'>2</Value></Eq></Where></Query> \n" +
     "<QueryOptions><Folder>MyFolder</Folder><ViewAttributes Scope='RecursiveAll' /></QueryOptions> \n" +


    "</GetListItems> \n" +
   "</soapenv:Body> \n" +
  "</soapenv:Envelope>";

 

hat jemand eine Idee, was ich falsch mache?

DANKE!!!!!

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 11 Feb. 2010 12:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Versuche bei den QueryOptions Scope='Recursive'

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
455 Beiträge
Andreas St. Als Antwort am 12 Feb. 2010 10:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

irgendwie klappt das noch nicht so......