Предоставление другого targetNameSpace классу общего POJO - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть 2 веб-сервиса, и оба имеют разные URL-адреса EndPoint wsdl, EmployeeService и CustomerService. И оба они используют общий класс ServiceResponse. Он создает ServiceResponse как клиентскую заглушку из него в одном пространстве имен как.

Номое требование для CustomerService должно создавать ServiceResponse как xs: schema tns: com.home.test, а для EmployeeService он должен создавать ServiceResponse в другом пространстве имен xs: schema tns: com.town.test.то есть: оба должны иметь различное пространство имен.

Ниже приведен мой пример кода

enter image description here
enter image description here

enter image description here

Но он создает ответ службы в одном и том же пространстве имен для обоих wsdls, как показано ниже.

enter image description here

Где, когда я ищу способы дать другое пространство имен для разных wsdl, для одного и того же ServiceResponse.

Я пробовал addiong @XmlType в классе обслуживания и также ассинфировать пространство имен для @WebResult. Но не удалось.

Пожалуйста, помогите, как этого добиться.

...