You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2007/11/07 16:16:24 UTC
svn commit: r592779 -
/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/writer/WSDL11Writer.java
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: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org