Author: amilas Date: Wed Nov 7 07:16:23 2007 New Revision: 592779 URL: http://svn.apache.org/viewvc?rev=592779&view=rev Log: fixed the issue in geting the service name
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java?rev=592779&r1=592778&r2=592779&view=diff ============================================================================== --- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java (original) +++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java Wed Nov 7 07:16:23 2007 @@ -150,9 +150,17 @@ servicesList.add(iter.next()); } Service service; + String serviceNameFromFileName = fileName; + if (fileName.indexOf(".wsdl") > -1){ + serviceNameFromFileName = fileName.substring(0,fileName.lastIndexOf(".wsdl")); + } + + if (fileName.indexOf(".xsd") > -1){ + serviceNameFromFileName = fileName.substring(0,fileName.lastIndexOf(".xsd")); + } for (Iterator iter = servicesList.iterator();iter.hasNext();){ service = (Service) iter.next(); - if (!service.getQName().getLocalPart().equals(fileName)){ + if (!service.getQName().getLocalPart().equals(serviceNameFromFileName)){ definition.removeService(service.getQName()); removedServices.add(service); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]