WhseBinSvcContract.GetRows error

,

I am trying to do a qty adjustment using BOs in a BPM. I am having trouble with the GetRows step. Looking at the trace it seems the first argument is the whse AND bin. How do I pass that in? I tried (whse AND bin, string, 0, 0 out bool1) but it gave me a syntax error. The code below doesn’t but it get an error when I run the BPM.

Code:
bool bool1 = false;
whseSvc.GetRows(whse, bin, 0, 0, out bool1);

Trace: <tracePacket>
  <businessObject>Erp.Proxy.BO.WhseBinImpl</businessObject>
  <methodName>GetRows</methodName>
  <appServerUri>net.tcp://chs01-test/CHS01-TEST-E10/</appServerUri>
  <returnType>Erp.Tablesets.WhseBinTableset</returnType>
     <parameter name="whereClauseWhseBin" type="System.String"><![CDATA[WareHouseCode='FREZ' AND BinNum='PKIT']]></parameter>
    <parameter name="whereClauseWhseBinAttch" type="System.String"><![CDATA[]]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="morePages" type="System.Boolean"><![CDATA[False]]></parameter>

look at threads with whereclause and add param.