SOAP - нулевое тело - PullRequest
       1

SOAP - нулевое тело

0 голосов
/ 29 июня 2018

enter image description here Есть ответ SOAP, который я не могу разобрать в NodeList.

    <?xml version="1.0" encoding="UTF-8" standalone="no"?> 
    <soap-env:Envelope xmlns:soap- 
                   env="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <soap-env:Body>
            <s0:response xmlns:s0="urn:company.processing.messages">
                <newOutput>
                    <messageType>OKAY</messageType>
                    <messageCode>00000000</messageCode>
                    <messageText>SUCCESSFUL</messageText>
                </newOutput>
            </s0:response>
        </soap-env:Body> 
    </soap-env:Envelope>

Возвращает исключение NullPointerException:

SOAPMessage soapMessage = ((SaajSoapMessage) messageContext.getResponse()).getSaajMessage();
NodeList nodeList = soapMessage.getSOAPBody().getChildNodes().item(0).getFirstChild().getChildNodes();

Я думаю, что-то не так с форматом этого сообщения, но не могу понять, что именно не так.

1 Ответ

0 голосов
/ 30 июня 2018

Проблемы были с форматированием XML. Решено.

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