我有2个Web服务,并且都具有不同的Endpoint wsdl URL,EmployeeService和CustomerService。它们都使用公共类ServiceResponse。它在单个名称空间中将客户端存根创建ServiceResponse作为
但是我的要求是,对于CustomerService,应将ServiceResponse创建为xs:schema tns:com.home.test,对于EmployeeService,应将其在不同的命名空间xs:schema tns:com.town.test中创建ServiceResponse。即:两者应具有不同的命名空间。
下面是我的示例代码
但是它在两个wsdl的相同名称空间下创建Service响应,如下所示。
在我正在寻找为同一ServiceResponse为不同的wsdl赋予不同名称空间的方法的地方。
我曾尝试在服务类中添加@XmlType并将assinf命名空间添加到@WebResult。但是失败了。
请帮助实现此目标。