Ниже приведено исключение на стороне сервера, возвращаемое клиенту.
<SOAP-ENV:Envelope xmlns:SOAP-
ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/><SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring xml:lang="en">MerchantException</faultstring>
<detail>Invalid Store ID</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Я использую JAX-WS и ниже мой блок catch.
catch(ServerSOAPFaultException ssfe) {
String textContent = ssfe.getFault().getTextContent();
}
но я не могу извлечь подробности 'неверный идентификатор магазина'. Даже я попробовал следующий, String detail = ssfe.getFault (). GetDetail (). GetTextContent ();