/*service implementation class*/ ProcessAndInstanceManagementImpl pm=new ProcessAndInstanceManagementImpl(server,_store); ProcessAndInstanceManagement _processMgmt=pm; Definition def; try{ WSDLReader wsdlReader=WSDLFactory.newInstance().newWSDLReader(); wsdlReader.setFeature("javax.wsdl.verbose",false); File wsdlFile=new File(rootpath+"/pmapi.wsdl"); /*specifing the wsdl location*/ def=wsdlReader.readWSDL(wsdlFile.toURI().toString()); AxisService processService=ODEAxisService.createService(axisConfig,PM_SERVICE_NAME,PM_PORT_NAME, PM_AXIS2_NAME,def,new DynamicMessageReceiver(_processMgmt)); /*creating the axis2 service*/ axisConfig.addService(processService); }catch(WSDLException e){ __log.error("Couldn't start-up management services!",e); }catch(IOException e){ __log.error("Couldn't start-up management services!",e); }