Llamada SOAP con consulta sobre el resultado (SSRS, Sharepoint)

Creé un informe en VS utilizando una fuente de datos compartida que está conectada a una lista de sharepoint. En el informe, creé un conjunto de datos con una llamada SOAP al origen de datos para obtener el resultado de la lista de sharepoint en una tabla.

esta es la llamada de jabón

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

Esto funciona bien, tengo un resultado que puedo mostrar en un informe, pero quiero tener la capacidad de seleccionar un parámetro para filtrar el resultado. He creado un parámetro y, cuando hago una vista previa del Informe, veo el menú desplegable que puedo usar para hacer una selección en el campo Título. Cuando hago esto, todavía muestra el primer registro, obviamente, todavía no funciona (¡DUH!) porque necesito crear una consultaalgun lado, ¡Pero! No tengo idea de dónde, traté de incluir

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

en la solicitud de jabón, pero no funcionó ... He buscado en intarwebz pero no pude encontrar ningún problema similar ... algo atascado ahora ... ¿alguna idea sobre esto?

EDITAR

Aquí está la consulta que utilicé de acuerdo con el blogpost Alex Angas vinculado.

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

Intenté poner la nueva declaración de consulta de todas las formas posibles, pero no funciona en absoluto, no obtengo un error, por lo que el código es válido, pero aún así obtengo una lista sin filtrar como devolución ...¡Tirando de mi pelo aquí!

Respuestas a la pregunta(4)

Su respuesta a la pregunta