Chamada SOAP com consulta no resultado (SSRS, Sharepoint)

Eu criei um relatório no VS usando uma fonte de dados compartilhada que está conectada a uma lista de sharepoint. No relatório, criei um conjunto de dados com uma chamada SOAP para a fonte de dados, para obter o resultado da lista de pontos de compartilhamento em uma tabela.

esta é a chamada de sabão

<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>

Isso funciona bem, eu tenho um resultado que eu posso mostrar em um relatório, mas eu quero ter a capacidade de selecionar um parâmetro para filtrar o resultado. Eu criei um parâmetro e quando eu visualizo o relatório eu vejo o dropdownbox que eu posso usar para fazer uma seleção no campo Title, quando eu faço isso ainda mostra o primeiro registro, obviamente ele ainda não funciona (DUH!) porque eu preciso criar uma consultaalgum lugar, Mas! Eu não tenho ideia de onde, eu tentei incluir

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

no pedido de sabão, mas não funcionou ... Eu procurei o intarwebz, mas não consegui encontrar nenhum problema simliar ... meio preso agora ... algum pensamento sobre isso?

EDITAR

Aqui está a consulta que usei de acordo com o post do blog Alex Angas.

<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>

Eu tentei colocar a nova instrução de consulta em todos os sentidos possíveis no existente, mas não funciona de todo, eu não recebo um erro, por isso o código é válido, mas eu ainda recebo uma lista não filtrada como retorno ...puxando meu cabelo aqui fora!

questionAnswers(4)

yourAnswerToTheQuestion