Извлечение textContent из исключения ошибки мыла сервера - PullRequest
0 голосов
/ 06 марта 2019

Ниже приведено исключение на стороне сервера, возвращаемое клиенту.

<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 ();

...