Bonjour,
J'avance doucement dans le monde des WebServices SharePoint.
J'arrive actuellement à consulter les métadonnées de mes fichiers à l'aide de
Dws.DwsSoapClient.GetDwsMetaData. J'obtiens un résultat du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<Results>
  <Schema Name="Documents" Url="Test">
    <Field Name="FileLeafRef" Type="File" Required="True">
      <Choices />
    </Field>
    <Field Name="Title" Type="Text" Required="False">
      <Choices />
    </Field>
    <Field Name="NouvelleColonne" Type="Text" Required="False">
      <Choices />
    </Field>
    <Field Name="ColonneTest_x0020_2" Type="Boolean" Required="False">
      <Choices />
    </Field>
  </Schema>
  <HasUniquePerm>True</HasUniquePerm>
  <WorkspaceType />
  <IsADMode>False</IsADMode>
  <DocUrl>test/toto.xlsx</DocUrl>
  <Minimal>False</Minimal>
  <Results>
    <Title>Site test</Title>
    <LastUpdate>633797926057145655</LastUpdate>
    <User>
      <ID>203</ID>
      <Name>XXX</Name>
      <LoginName>XXX\\XXX</LoginName>
      <IsDomainGroup>False</IsDomainGroup>
      <IsSiteAdmin>False</IsSiteAdmin>
    </User>
    <List Name="Tasks">
      <ID>{77314E41-A6B1-42EA-AD8E-270C7C07F577}</ID>
    </List>
    <List Name="Documents">
      <ID>{9CD27531-BD39-4C3C-A19A-56DC35BDB37A}</ID>
      <z:row ows_FileRef="Test/Document de Test.xlsx" ows_FSObjType="0" ows_Created="2009-06-02T13:57:23Z" ows_Author="203;#XXX" ows_Modified="2009-06-02T14:01:30Z" ows_Editor="203;#XXX" ows_ID="1" ows_ProgID="" xmlns:z="#RowsetSchema" />
      <z:row ows_FileRef="Test/toto.xlsx" ows_Title="MMMM" ows_FSObjType="0" ows_Created="2009-06-05T09:18:38Z" ows_Author="203;#XXX" ows_Modified="2009-06-05T09:18:38Z" ows_Editor="203;#XXX" ows_ID="2" ows_ProgID="" xmlns:z="#RowsetSchema" />
    </List>
    <List Name="Links">
      <Error ID="7">ListNotFound</Error>
    </List>
  </Results>
</Results>
Je cherche maintenant à les modifier. Je suppose qu'il faut utiliser UpdateDwsData, mais je n'arrive pas à trouver la syntaxe pour modifier une métadonnée spécifique..