Re: use_soap_error_handler
| From: | FENDT Charles | Date: | Thu, 17 Feb 2005 14:48:52 +0000 |
| Subject: | Re: use_soap_error_handler | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-208918@lists.php.net to get a copy of this message | ||
Jochem Maas a écrit :
FENDT Charles wrote:void ... :-( void SoapServer::handle([string]) no exception... in 2 words... NO INFORMATION on what happened FENDT CharlesJochem Maas a écrit :ah, ok, sorry.FENDT Charles wrote:is_soap_fault is only for SoapClient...Hello... Someone knows how this work ? use_soap_error_handlerI don't have a clue but looking at the docs you have at least 2 other ways of handling SOAP errors: 1. http://php.paradoxical.co.uk/manual/en/function.is-soap-fault.phpI can't test this (no machine with the SOAP extension + lack of time + less than stellar skills when it comes to compiling stuff :-) I am wondering what the return value of $server->handle() is, maybe you will have to check the return value to see if an error occurs.2. use a try/catch block try {and "try" catch nothing !!! just an exmple : <?php echo "begin\n"; $server = new SoapServer(null, "http://test/"); try { $server->handle(""); } catch (Exception $e) { echo "ERROR\n"; } echo "end\n"; ?>// do some SOAP stuff here} catch (SoapFault $e) {// catch SOAP specific exceptions here} catch (Exception $e) {// catch general exceptions}
:-( that's why y search some stuff over use_soap_error_handler Is the solution there ??? FENDT CharlesI DO NOT KNOW what the classname of the Soap Exception assuming SoapServer does not just throw std Exceptions... so I guessed that it might be called SoapFault.... the manual seems to indicate that this is correct. HTH - (I just figured out wtf HTH means :-)I search a way to handle SoapFault exceptions from the SoapServer class... Regards FENDT Charles