[savara-commits] savara SVN: r434 - trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Oct 13 06:52:22 EDT 2010


Author: objectiser
Date: 2010-10-13 06:52:21 -0400 (Wed, 13 Oct 2010)
New Revision: 434

Modified:
   trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPDocLitWSDLBinding.java
   trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPRPCWSDLBinding.java
Log:
SAVARA-138 - cope with service that has multiple ports - now generating serviceName/portName as URL.

Modified: trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPDocLitWSDLBinding.java
===================================================================
--- trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPDocLitWSDLBinding.java	2010-10-12 16:56:12 UTC (rev 433)
+++ trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPDocLitWSDLBinding.java	2010-10-13 10:52:21 UTC (rev 434)
@@ -154,7 +154,8 @@
 			javax.wsdl.extensions.soap.SOAPAddress soap=(javax.wsdl.extensions.soap.SOAPAddress)
 				defn.getExtensionRegistry().createExtension(javax.wsdl.Port.class,
 							new javax.xml.namespace.QName("http://schemas.xmlsoap.org/wsdl/soap/", "address"));
-			soap.setLocationURI("http://localhost:8080/"+defn.getQName().getLocalPart()+"Service");
+			soap.setLocationURI("http://localhost:8080/"+defn.getQName().getLocalPart()+"Service/"+
+								port.getName());
 			
 			port.addExtensibilityElement(soap);
 		} catch(Exception e) {

Modified: trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPRPCWSDLBinding.java
===================================================================
--- trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPRPCWSDLBinding.java	2010-10-12 16:56:12 UTC (rev 433)
+++ trunk/tools/plugins/org.jboss.savara.tools.wsdl/src/java/org/jboss/savara/tools/wsdl/generator/soap/SOAPRPCWSDLBinding.java	2010-10-13 10:52:21 UTC (rev 434)
@@ -158,7 +158,8 @@
 			javax.wsdl.extensions.soap.SOAPAddress soap=(javax.wsdl.extensions.soap.SOAPAddress)
 				defn.getExtensionRegistry().createExtension(javax.wsdl.Port.class,
 							new javax.xml.namespace.QName("http://schemas.xmlsoap.org/wsdl/soap/", "address"));
-			soap.setLocationURI("http://localhost:8080/"+defn.getQName().getLocalPart()+"Service");
+			soap.setLocationURI("http://localhost:8080/"+defn.getQName().getLocalPart()+"Service/"+
+								port.getName());
 			
 			port.addExtensibilityElement(soap);
 		} catch(Exception e) {



More information about the savara-commits mailing list