From: Justin Rudd Date: 2004-09-22T15:37:00+09:00 Subject: Re: soap4r. I just dont get it. What is the Fault that the server is giving you? You should be able to access the SOAP:faultstring or SOAP:detail. Since it is an ASP.NET Web Service, you should go into the web.config file and turn off custom errors. This way ASP.NET will return the callstack that it generated on the error. Then you can see what the exact error is. My guess is that you are missing parameters or accessing elements that really aren't there (maybe a string array and you are getting an index out of bounds exception). The ASP.NET Web Services engine is very liberal in what it accepts. It won't error if you send it info that it doesn't understand and it won't error if you DON'T send it info that is required. > The server may not accept the request because of the element name at > XXX part above does not match with expected one (). Then you > need WSDL. It will accept the request. But it will ignore what it doesn't understand. You can get the WSDL by adding the query string ?WSDL. Hopefully soap4r will understand the WSDL spit out :) I've stopped using ASP.NET auto generated WSDL. I find it easier to write it by hand. -- Justin Rudd http://seagecko.org/thoughts/