searchFilterResponse Type

searchFilterResponse is returned for all searchFilter operations except getList and getListRemote.

searchFilterResponse always contains the following common elements:

  • authToken
  • resultCount
  • statusCode
  • statusMessage
  • summaryOnly

If resultCount is 1 and statusCode is 2000 (successful), the resultSet element is included after resultCount listing the following Search Filter details:

  • expression1
  • expression2
  • expressionOperator
  • expressionType
  • filterDescription
  • filterName
  • sharedWithOtherUsers

If resultCount is 0 and statusCode is not 2000 (successful), an error is returned in statusMessage.

Example

SOAP response for searchFilterResponse Type:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getListRemoteResponse xmlns:ns="SearchFilterService">
         <ns:return xsi:type="ax227:SearchFilterResponse" xmlns:ax227="http://searchfilter.services.logapp.loglogic.com/xsd" xmlns:ax228="http://services.logapp.loglogic.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ax228:authToken xsi:nil="true"/>
            <ax228:resultCount>1</ax228:resultCount>
            <ax228:statusCode>2000</ax228:statusCode>
            <ax228:statusMessage>Successful</ax228:statusMessage>
            <ax228:summaryOnly>true</ax228:summaryOnly>
            <ax227:resultSet xsi:type="ax227:SearchFilterDetail">
               <ax227:expression1>TSET</ax227:expression1>
               <ax227:expression2 xsi:nil="true"/>
               <ax227:expressionOperator xsi:nil="true"/>
               <ax227:expressionType>Regular Expression</ax227:expressionType>
               <ax227:filterDescription>TEST</ax227:filterDescription>
               <ax227:filterName>TEST</ax227:filterName>
               <ax227:sharedWithOthers>yes</ax227:sharedWithOthers>
            </ax227:resultSet>
         </ns:return>
      </ns:getListRemoteResponse>
   </soapenv:Body>
</soapenv:Envelope>