我有来自Dynamics AX 2012的Web服务AIF,该服务从CustTable返回信息。如果存在AccountNum为“ 1111”或“ 2222”的客户,我如何编写请求以返回有关我的客户的信息?
这样的事情不起作用。
<quer:CriteriaElement>
<quer:DataSourceName>CustTable</quer:DataSourceName>
<quer:FieldName>AccountNum</quer:FieldName>
<quer:Operator>Equal</quer:Operator>
<quer:Value1>1111,2222</quer:Value1>
<!--Optional:-->
<quer:Value2></quer:Value2>
</quer:CriteriaElement>
</quer:QueryCriteria>
您可以在<CriteriaElement>
部分中放置多个<QueryCriteria>
标签。系统使用布尔或逻辑连接所有标签。这意味着出站消息中返回的记录信息来自满足以下任一条件的记录:
<quer:QueryCriteria>
<quer:CriteriaElement>
<quer:DataSourceName>CustTable</quer:DataSourceName>
<quer:FieldName>AccountNum</quer:FieldName>
<quer:Operator>Equal</quer:Operator>
<quer:Value1>1111</quer:Value1>
<quer:Value2></quer:Value2>
</quer:CriteriaElement>
<quer:CriteriaElement>
<quer:DataSourceName>CustTable</quer:DataSourceName>
<quer:FieldName>AccountNum</quer:FieldName>
<quer:Operator>Equal</quer:Operator>
<quer:Value1>2222</quer:Value1>
<quer:Value2></quer:Value2>
</quer:CriteriaElement>
</quer:QueryCriteria>