Java-клиент, вызывающий WSE 2.0 с вложением DIME - PullRequest
1 голос
/ 17 июня 2009

Мне нужно интегрироваться с устаревшей веб-службой .NET, которая использует WSE 2.0 для WS-Security и DIME. Подвох в том, что мне нужно сделать это из приложения Java.

Я ожидаю, что Axis2 отлично работает с WS-Security, потому что люди здесь уже делали это раньше. Это DIME, что меня беспокоит. Я вижу ссылку на DIME на http://ws.apache.org/axis/java/client-side-axis.html,, но мне интересно, действительно ли кто-нибудь делал это с Axis и веб-службой WSE 2.0.

Ответы [ 3 ]

1 голос
/ 19 января 2011

Мои исследования и эксперименты по этой теме год назад показали, что Axis 2 не поддерживает вложения DIME, несмотря на то, что в документации были некоторые неясные примечания и определения в коде. Теперь документация прояснена и никаких замечаний по поддержке DIME нет. Но Axis 1.4 работает с приложениями DIME. Понизьте свою библиотеку Axis до версии 1.4, если вы не можете заставить своих партнеров обновить свой сервис для поддержки MTOM / XOP.

0 голосов
/ 09 августа 2009

WSE 2.0 безнадежно устарел. Если вам необходимо продолжать использовать устаревшее программное обеспечение, вам следует хотя бы обновить его до WSE 3.0, который несколько менее устарел.

0 голосов
/ 17 июня 2009

Я ничего не могу вам сказать наверняка по собственному опыту. И примерно на каждой 2-й странице в «сети», кажется, говорится что-то другое по этому вопросу.

Итак, все вместе, все возможно

  1. Поддержка Dime была уменьшена с 1.x до 2.x
  2. Есть какая-то поддержка в 2.x, возможно, ненадежная
  3. Поддержка есть
  4. Поддержка вообще отсутствует
  5. Одна из предоставленных ссылок дает достаточно информации / примера кода, чтобы получить что-то полезное

Ссылки на "Поддерживает ли Axis 2.0 Dime"?

Нет. Вы должны переключиться обратно на 1,4

Нет парня

большие вложения в формате dime -> кстати, тот же парень, который в 2009 году заявляет, что никогда не слышал о Dime с 2002 года

От Оси 1.x до порта Оси 2.1 Дайм -> снова Тот же самый парень 2006, отправляющий что-то похожее на порт

Создание прокси-классов Apache Axis Java, использующих DIME С некоторого сайта Adobe Docu

Разработка веб-службы J2EE с вложениями с использованием Axis -> Единственный настоящий учебник, который я нашел до сих пор. Но использует Ось 1.2.1

AttachmentProblems -> Страница Axis Wiki с описанием проблем с файлами вложений Dime> 1 МБ

...