Как сделать параметр обязательным в Axis2? - PullRequest
0 голосов
/ 13 января 2012

Я создаю веб-сервис, используя Axis2 в Eclipse. Когда я развертываю свой веб-сервис, файл WSDL генерируется автоматически. Тем не менее, некоторые параметры моего метода веб-службы должны быть обязательными? Как сделать параметры обязательными? Это можно настроить в services.xml?

1 Ответ

0 голосов
/ 13 января 2012

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

Предположим, у вас есть такой параметр, как 'city', который отправляется как null или "", вы можете проверить код в написанном вами коде и выдать исключение, в котором информация обязательна (в реализациифайл, который вы написали).

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

...