You are missing a part item in a fault message. This is a necessary element if a wsdl error is generated as a result of the contents of the body element in the request
The message should be like this (the part element should contain information specific to the application, but it must be empty. It must not be absent):
<soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>LOGIN-ERR:Incorrect password - user could not be logged in.</faultstring> <detail></detail> </soapenv:Fault>
source share