Веб-сервис без входных параметров - PullRequest
1 голос
/ 09 сентября 2011

Мне нужно создать метод веб-сервиса, который не должен принимать никаких параметров. Я использую jax-ws и apache xref для генерации исходников Java из wsdl. Я не могу пропустить входное сообщение (возникает ошибка). Каков наилучший способ сделать это? До сих пор я нашел следующее решение

<message name="getTermRequest" />

<message name="getTermResponse">
  <part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
  <operation name="getTerm">
    <input message="getTermRequest"/>
    <output message="getTermResponse"/>
  </operation>
</portType>

а может быть, вы можете предложить что-нибудь получше?

1 Ответ

0 голосов
/ 10 сентября 2011

Если вы хотите изменить существующий файл wsdl (это, похоже, wsdl rpc / lit), то метод, который вы сделали, подойдет.Вы не можете удалить входящее сообщение, так как это делает работу веб-службы только одной.

Но если вы можете начать с кода POJO (т.е. сначала с кода), то вы можете написать параметр метода службы меньше и позволитьфреймворк для генерации wsdl.

...