Я произвожу WSDL от Явского класса, используя @WebService
аннотация и управление wsgen
, вызванный Знатоком строят цель.
Проблемой, которую я имею, является произведенный WSDL, определяет параметры для операций по веб-сервису как arg0, ar1, arg2
, и т.д. вместо того, чтобы использовать названия параметра из кодекса. Эти имена не полезны клиентам обслуживания, пытающегося выяснять что потребности быть переданными в.
Есть ли способ сказать wsgen захватывать и использовать названия параметра из метода - или помещая аннотацию на метод или параметр, посланный в wsgen?
Спасибо!
Используйте аннотацию @WebParam
.
@WebMethod
public void thisMethodHasAWebParam(@WebParam(name="param1") String arg1) {
}