Я пытаюсь настроить пользовательский код ошибки SOAP в среде php wso2 / wsf. Инструкции в соответствующих постах, которые говорят, чтобы использовать что-то вроде этого:
выбросить новый WSFault («CustomFaultCode», «CustomFaultDescription»);
не работают (таймауты php, и я получаю предупреждение о недоступности веб-сайта). Первым делом я изменил его на:
статические $ ex;
$ ex = новый WSFault («Отправитель», «CustomFaultDescription.»);
бросить $ ex;
и это работает, но только если я использую коды ошибок SOAP по умолчанию (например, Sender), а не пользовательские коды ошибок. Я полагаю, что я должен внести изменения и в WSDL. Что бы вы могли предложить?
Спасибо большое заранее!