настроика binding в axis2
От: Wiki  
Дата: 15.02.08 05:21
Оценка:
Мне необходимо реализовать сервис с операцией GetCapabilites.
Необходимо, чтобы сервис обрабатывал XML запосы следущего вида:


<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <getCapabilites xmlns="http://tig.com">
            <AcceptVersions>
            <Version>1.0.0</Version>
            <Version>0.8.3</Version>
            </AcceptVersions>
        </getCapabilites>
    </soapenv:Body>
</soapenv:Envelope>


То есть я хочу, чтобы он принимал список версий именно в таком формате.

Но на такой запрос сервер выдает следущее сообщение о ошибке:
OMTextImpl cannot be cast to java.lang.String

Как сделать так, чтобы сервер корректно парсил этот запрос?
Re: настроика binding в axis2
От: Blazkowicz Россия  
Дата: 15.02.08 11:08
Оценка:
Здравствуйте, Wiki, Вы писали:

W>Мне необходимо реализовать сервис с операцией GetCapabilites.

W>Необходимо, чтобы сервис обрабатывал XML запосы следущего вида:
W>То есть я хочу, чтобы он принимал список версий именно в таком формате.
W>Но на такой запрос сервер выдает следущее сообщение о ошибке:
W>OMTextImpl cannot be cast to java.lang.String
W>Как сделать так, чтобы сервер корректно парсил этот запрос?

Надо WSDL внятный описать чтобы соответствовал требованиям к формату. Потом весь stacktrace смотреть, это же opensource. И по коду смотреть в чем у тебя ошибка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.