php soapclient error decoding - PullRequest
       0

php soapclient error decoding

1 голос
/ 27 ноября 2010

Я использую мыльный клиент php для вызова некоторых веб-сервисов

Один из сервисов возвращает ошибку ниже

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
        <soap:Fault>
            <faultcode>
                soap:Server
            </faultcode>
            <faultstring>
                Validation Error
            </faultstring>
            <detail>
                <errorCode>
                    90
                </errorCode>
                <errorMessage>
                    Error
                </errorMessage>
                <errors>
                    <error field="emailAddress">Email already exists</error>
                    <error field="name">Name already exists</error>
                </errors>
            </detail>
        </soap:Fault>
    </soap:Body>
</soap:Envelope>

Однако, когда мыльный клиент декодирует сообщение, он не включает атрибуты поля к массиву ошибок

Я просто получаю массив с описанием ошибки, без полей ошибки

Есть ли вариант, который мне нужен, чтобы я мог получить их также?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...