![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| rimling |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.2.2007 Репутация: нет Всего: нет |
Всем привет.
Создаю веб-сервис с использованием JAXWS и Apache CXF (только для генерации классов). Необходимо реализовать multipart SOAP запросы с аттачами. Но все усложняется одним моментом - протокол приложения описан заранее, шаг влево-вправо по реализации не сделать. Имеется xml схема запросов и данных, из которой сделал WSDL-описание. Есть так же примеры собственно дампов этих запросов. Т.е. надо, чтобы сервис соответствовал всей этой прелестной логике и формату. Теперь конкретно о проблеме. В протоколе возможны аттачи, которые в SOAP сообщении идентифицируются по content-id. В сообщении может быть от нуля до бесконечности таких ссылок. Пример запроса:
Начал изучать вопрос, понял, что через модификацию WSDL мне не получить того, что надо. По факту, что хочу получить: - возможность слать SOAP запросы через HTTP и multipart/related с произвольным добавлением аттачей. И без использования MTOM или swaRef (иначе надо модифицировать схему). В спецификации JAXWS и в инете вычитал про одну мульку:
т.е. добавляем в специальное свойство Map со списком аттчей и дело в шляпе. Но отнюдь, данный пример не работет, не создается multipart запрос и аттач не добавляется. Вопрос, что не так и как можно достичь желаемого (может быть используя уже CXF)? Делал ли кто-то подбное? |
||||
|
|||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
||||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
где LSD ?
щас он скажет - что это гов**код и я с ним буду полностью согласен!!! |
|||
|
||||
| rimling |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.2.2007 Репутация: нет Всего: нет |
Посмеяться попи... не забыли, но по сути дела молчок.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |