package com.bt.test._2006._08.service; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import com.bt.test._2006._08.service.schema.Name; @WebService(serviceName = "XFireNamespaceProblemService", targetNamespace = "http://test.bt.com/2006/08/Service", endpointInterface = "com.bt.test._2006._08.service.XFireNamespaceProblemInterface") @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED) public class XFireNamespaceProblemServiceImpl implements XFireNamespaceProblemInterface { public String makeCall(Name name) { System.out.println(name.getFirstname() + " " + name.getLastname()); return "Hello " + name.getFirstname() + " " + name.getLastname(); } }