Developer Q&A

Ask a Question
Back to All

RetrieveMultiple error message:This condition requires 1 values while only 0 values were supplied. Parameter name: values

soap message:

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<ns0:RetrieveMultiple xmlns:ns0="http://corrigo.com/integration/">
<ns0:queryExpression xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns0:QueryExpression">
<ns0:EntityType>WoPriority</ns0:EntityType>
<ns0:PropertySet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns0:AllProperties"/>
<ns0:Count>100</ns0:Count>
<ns0:FirstResultIndex>100</ns0:FirstResultIndex>
<ns0:Criteria>
<ns0:FilterOperator>And</ns0:FilterOperator>
<ns0:Filters>
<ns0:FilterExpression>
<ns0:Conditions>
<ns0:ConditionExpression>
<ns0:PropertyName>Id</ns0:PropertyName>
<ns0:Operator>GreaterThan</ns0:Operator>
<ns0:Values xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns0:ArrayOfInt">
<ns0:int>0</ns0:int>
</ns0:Values>
</ns0:ConditionExpression>
</ns0:Conditions>
<ns0:FilterOperator>And</ns0:FilterOperator>
</ns0:FilterExpression>
</ns0:Filters>
</ns0:Criteria>
<ns0:Distinct>true</ns0:Distinct>
</ns0:queryExpression>
</ns0:RetrieveMultiple>
</soap-env:Body>
</soap-env:Envelope>

error message

Fault: System.Web.Services.Protocols.SoapException: This condition requires 1 values while only 0 values were supplied.
Parameter name: values
at Corrigo.Web.Services.CorrigoService.Core.ServiceExecutionContext.SoapExceptionBlock(Action action) in C:TFS-Agent_work3sSourceBusinessObjectsCorrigo.BO.CorrigoServiceCoreServiceExecutionContext.cs:line 284
at Corrigo.Web.Services.CorrigoService.Core.ServiceExecutionContext.SoapExceptionBlockWithSession[T](Func`1 func) in C:TFS-Agent_work3sSourceBusinessObjectsCorrigo.BO.CorrigoServiceCoreServiceExecutionContext.cs:line 317
at Integration.CorrigoService.RetrieveMultiple(QueryBase queryExpression) in C:TFS-Agent_work3sSourceWebServicesIntegrationCorrigoService.asmx.cs:line 92