Может ли веб-служба jax-ws использовать вызов типа rpc и получать необработанный xml?

У меня есть веб-сервис, над которым я работаю, и пока он работает нормально, создав порт в клиенте, а затем вызвав метод для порта. Тем не менее, мне только что сказали, что несколько клиентов, которые будут использовать веб-сервис, планируют отправлять его в виде необработанного XML на основе схем, используемых веб-сервисом, и мне было интересно, возможно ли это. Я думаю, что мне может понадобиться использовать интерфейс провайдера, чтобы веб-сервис мог обрабатывать запросы такого типа, но я не уверен.

Я выполнил поиск вопросов здесь, но ни один из них, похоже, не ответил на мой вопрос, и то, что я нахожу в сети после поиска в Google, говорит, что это возможно, но затем они приводят примеры, которые работают точно так же, как у меня уже есть.

Заранее благодарим за любую помощь, которую вы можете предоставить.

2 ответа

Решение

планировать отправку этого файла в формате XML на основе схем, используемых веб-службой

То есть вы имеете в виду, что они планируют отправлять вам XML-сообщения на основе схемы, опубликованной в WSDL вашего веб-сервиса?

Это именно то, что такое SOAP и как работают веб-сервисы SOAP/XML.

Предполагая, что клиенты отправляют ваши правильно сформированные сообщения, эти запросы клиента идентичны запросам от любого другого клиента, и вам не нужно делать для них ничего особенного.

Я думаю, что вы хотите отправлять и получать XML через

вот 1 способ

http://java.dzone.com/articles/implementing-jax-ws-web

Другие вопросы по тегам