I'm using SoapUI application for testing in the Service Catalog WSDL;
Evoking the WSDL http://9.9.9.9:8080/usm/services/UserService?wsdl, Operation logIn the wsdl returned back to section ID (logInReturn):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:logInResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://services.soap.usm.ca.com">
<logInReturn xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">d11e9ed9ecc0235846a1636c1c2998a2f264dcd5</logInReturn>
</ns1:logInResponse>
</soapenv:Body>
</soapenv:Envelope>
when trying to use the ID findUsers operator, it returns me the following error:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.generalException</faultcode>
<faultstring>:query cannot be null</faultstring>
<detail>
<ns1:exceptionName xmlns:ns1="http://xml.apache.org/axis/">com.ca.usm.soap.axisInterfaces.PropertyNotSetException</ns1:exceptionName>
<ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">hostnameSC</ns2:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
I do not understand what property has not been set, as not in the SOAP request is nothing to consume beyond sessionID:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.soap.usm.ca.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<ser:findUsers soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sessionID xsi:type="soapenc:string">d11e9ed9ecc0235846a1636c1c2998a2f264dcd5</sessionID>
<filterBeanArr xsi:type="urn:ArrayOfFilterBean" soapenc:arrayType="urn:FilterBean[]" xmlns:urn="urn:usmUserService"/>
</ser:findUsers>
</soapenv:Body>
</soapenv:Envelope>