CA Identity Manager SOAP请求多个过滤器

时间:2019-11-29 13:58:37

标签: wsdl soapui identitymanager

我需要在我们的CA Identity Manager之后调用SOAP WS。我已经设法在一个字段上过滤数据,但是,我还需要能够在多个字段上过滤数据。我尝试通过以下方式进行此操作:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="wsdl">
<soapenv:Header/><soapenv:Body>
 <wsdl:ESBViewUserSearch>
    <!--Optional:-->
    <wsdl:CreateCopy>false</wsdl:CreateCopy>
    <!--Optional:-->
    <wsdl:CreateNew>true</wsdl:CreateNew>
    <wsdl:Filter index="?">
       <wsdl:Field>firstField</wsdl:Field>
       <wsdl:Op>EQUALS</wsdl:Op>
       <wsdl:Value>firstField Value</wsdl:Value>
<wsdl:Conj>AND</wsdl:Conj>
</wsdl:Filter>
<wsdl:Filter index="?">
<wsdl:Field>SecondField</wsdl:Field>
       <wsdl:Op>EQUALS</wsdl:Op>
       <wsdl:Value>SecondField Value</wsdl:Value>
       <wsdl:Conj>AND</wsdl:Conj>
    </wsdl:Filter>
</wsdl:ESBViewUserSearch>
</soapenv:Body>
</soapenv:Envelope>

但是,它始终是最后一个应用的过滤器。我很困惑,我试图将Conj放在不同的地方,但是它什么也没有改变。所以我想知道是否有人知道如何对多个字段进行过滤。

0 个答案:

没有答案