@Service("testWebServiceImpl")
@WebService(serviceName = "testWebService", name ="ITestWebService", portName = "TestWebServiceImplPort", targetNamespace = "http://webservice.move.com.his/")
public class TestWebServiceImpl extends SpringBeanAutowiringSupport implements ITestWebService {
@SuppressWarnings("unused")
private static Logger logger = Logger.getLogger(TestWebServiceImpl.class);
@Autowired
private static WSTemplate wsTemplate;
@Autowired
private static ITestServices testService;
@Override
public TestResponseTo testService(final TestRequestTo requestTo) {
System.out.println(requestTo.toString());
return wsTemplate.execute(requestTo, new WSCallback<TestResponseTo>() {
public TestResponseTo doInOperation() throws WebServiceBusinessException {
return testService.testService(requestTo);
}
});
}
}