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]

Reply via email to