Как я могу сделать параметр WebMethod обязательным

Мы используем подход «начать с Java» для создания веб-сервисов JAX-WS 2.0 с использованием стека Metro 1.5. Когда мы указываем стандартный инструмент, такой как SoapUI, на один из наших веб-сервисов, это указывает, что параметры для WebMethods являются необязательными. Сгенерированный xsd показывает minOccurs = 0.

Мне нужен способ сделать параметры WebMethod обязательными (возможно, minOccurs = 1 в xsd) в подходе «начать с Java». Я бы подумал, что для этого есть аннотация Java, но я не смог ее найти. У аннотации XmlElement есть обязательный атрибут, но XmlElement нельзя применить к параметрам WebMethod.

Есть ли способ сделать мои параметры WebMethod обязательными, если не считать ручного редактирования xsd и установки minOccurs равным 1?

Ответы на вопрос(3)

Ваш ответ на вопрос