Fatal Error SoapClient

DIS

Новичок
Fatal Error SoapClient

Есть такая у меня трабла.

Я в скрипт посылаю SOAP-запрос с помощью встроенного soap-клиента.

И если веб-сервис выдаёт ошибку, то скрипт считает её Fatal Error'ом и прекращает дальнейшее выполнение скрипта.

пример

PHP:
$Client = new SoapClient("http://mysite.ru/Services?WSDL");
$Client->MyFunction($myparams);
сервис выдаёт ошибку

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>какая-то ошибка</faultstring>
<detail>
<ServiceError>
<Code>какой-то код ошибки</Code>
<Message>какая-то ошибка</Message>
</ServiceError>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
и я не понимаю как мне получить строку ошибки в какую-нибдуь переменную и продалжить работу скрипта.
скрипт дохнет:
Fatal error: Uncaught SoapFault exception: [soap:Client]
 

DIS

Новичок
ох.. я думал это можно как-нить изящненько настроить :)
Спасибо
 
Сверху