*/
private void start(String serviceName, String wsdlName, String wsdlPath,
Object serviceImpl) throws IOException {
String wsdlLocation = XBayaPathConstants.WSDL_DIRECTORY
+ File.separator + wsdlPath;
XService xservice = this.httpServices
.addService(new XSoapDocLiteralService(serviceName,
wsdlLocation, serviceImpl));
xservice.addHandler(new StickySoapHeaderHandler("retrieve-lead-header",
LeadContextHeader.TYPE));
xservice.startService();
WsdlDefinitions wsdl = xservice.getWsdl();
File wsdlFile = new File(Service.SAMPLE_WSDL_DIRECTORY, wsdlName);
XMLUtil.saveXML(wsdl, wsdlFile);
}