SOAP-Aufruf mit Abfrage nach Ergebnis (SSRS, Sharepoint)

Ich habe einen Bericht in VS mit einer freigegebenen Datenquelle erstellt, die mit einer Sharepoint-Liste verbunden ist. Im Bericht habe ich ein Dataset mit einem SOAP-Aufruf an die Datenquelle erstellt, damit ich das Ergebnis aus der Sharepoint-Liste in einer Tabelle erhalte.

Das ist der Seifenruf

<Query>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
  <Parameters>
     <Parameter Name="listName">
        <DefaultValue>{BD8D39B7-FA0B-491D-AC6F-EC9B0978E0CE}</DefaultValue>
     </Parameter> 
     <Parameter Name="viewName">
        <DefaultValue>{E2168426-804F-4836-9BE4-DC5F8D08A54F}</DefaultValue>
     </Parameter>
     <Parameter Name="rowLimit">
        <DefaultValue>9999</DefaultValue>
     </Parameter>   
  </Parameters>
</Method>   
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>

Das funktioniert einwandfrei, ich habe ein Ergebnis, das ich in einem Bericht anzeigen kann, aber ich möchte die Möglichkeit haben, einen Parameter auszuwählen, nach dem das Ergebnis gefiltert werden soll. Ich habe einen Parameter erstellt und in der Vorschau des Berichts wird die Dropdown-Box angezeigt, mit der ich eine Auswahl aus dem Feld Titel treffen kann. Wenn ich dies tue, wird immer noch der erste Datensatz angezeigt, offensichtlich funktioniert dies noch nicht (DUH!). weil ich eine Abfrage erstellen mussirgendwo, Aber! Ich habe keine Ahnung wo, ich habe versucht einzuschließen

   <Where>
    <Eq>
     <FieldRef Name="ows_Title" />
     <Value Type="Text">testValue</Value>
    </Eq>
   </Where>

in der seifenanfrage hat es aber nicht geklappt ... ich habe das intarwebz durchsucht aber konnte keine ähnlichen probleme finden ... irgendwie hängen geblieben ... irgendwelche gedanken dazu?

BEARBEITEN

Hier ist die Abfrage, die ich laut Blogpost von Alex Angas verwendet habe, verlinkt.

<Query>
   <SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
   <Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<queryOptions></queryOptions> 
<query><Query> 

<Where> 

<Eq> 

<FieldRef Name="ows_Title"/> 

<Value Type="Text">someValue</Value> 

</Eq> 

</Where> 

</Query></query>   
      <Parameters>
         <Parameter Name="listName">
         <DefaultValue>{BD8D39B7-FA0B-491D-AC6F-EC9B0978E0CE}</DefaultValue>
     </Parameter> 
     <Parameter Name="viewName">
        <DefaultValue>{E2168426-804F-4836-9BE4-DC5F8D08A54F}</DefaultValue>
     </Parameter>
     <Parameter Name="rowLimit">
        <DefaultValue>9999</DefaultValue>
     </Parameter> 

  </Parameters>
</Method>   
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>

Ich habe versucht, die neue Abfrageanweisung auf jede mögliche Weise in die vorhandene einzufügen, aber sie funktioniert überhaupt nicht. Ich erhalte zwar keine Fehlermeldung, der Code ist also gültig, aber ich erhalte trotzdem eine ungefilterte Liste als Rückgabe.Ich ziehe meine Haare hier raus!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage