Мы используем подход "начать с 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?