[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-cvs
Subject:    svn commit: r542425 - in
From:       keithc () apache ! org
Date:       2007-05-29 6:28:15
Message-ID: 20070529062815.F1A4D1A981D () eris ! apache ! org
[Download RAW message or body]

Author: keithc
Date: Mon May 28 23:28:14 2007
New Revision: 542425

URL: http://svn.apache.org/viewvc?view=rev&rev=542425
Log:
Adding a trailing / to endpoints in wsdl2. If its not present httplocations done \
resolve correctly



Modified:
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL2.java
  webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java


Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL2.java
                
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/ \
apache/axis2/description/AxisService2WSDL2.java?view=diff&rev=542425&r1=542424&r2=542425
 ==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL2.java \
                (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL2.java \
Mon May 28 23:28:14 2007 @@ -180,7 +180,11 @@
                 // of updating the endpoints.
                 AxisEndpoint axisEndpoint = (AxisEndpoint) iterator.next();
                 for (int i = 0; i < eprs.length; i++) {
-                    OMElement endpointElement = axisEndpoint.toWSDL20(wsdl, tns, \
whttp, eprs[i]); +                    String epr = eprs[i];
+                    if (!epr.endsWith("/")) {
+                        epr = epr + "/";
+                    }
+                    OMElement endpointElement = axisEndpoint.toWSDL20(wsdl, tns, \
whttp, epr);  boolean endpointAlreadyAdded = false;
                     Iterator endpointsAdded = serviceElement.getChildren();
                     while (endpointsAdded.hasNext()) {

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java
                
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/ \
apache/axis2/util/WSDLSerializationUtil.java?view=diff&rev=542425&r1=542424&r2=542425 \
                ==============================================================================
                
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java \
                (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java \
Mon May 28 23:28:14 2007 @@ -285,6 +285,10 @@
                             WSDL2Constants.INTERFACE_LOCAL_NAME, null,
                             tns.getPrefix() + ":" + \
WSDL2Constants.DEFAULT_INTERFACE_NAME));  for (int i = 0; i < eprs.length; i++) {
+            String epr = eprs[i];
+            if (!epr.endsWith("/")) {
+                epr = epr + "/";
+            }
             OMElement soap11EndpointElement =
                     omFactory.createOMElement(WSDL2Constants.ENDPOINT_LOCAL_NAME, \
                wsdl);
             soap11EndpointElement.addAttribute(omFactory.createOMAttribute(
@@ -295,7 +299,7 @@
                     tns.getPrefix() + ":" + axisService.getName() +
                             Java2WSDLConstants.BINDING_NAME_SUFFIX));
             soap11EndpointElement.addAttribute(
-                    omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, \
null, eprs[i])); +                    \
omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, null, epr));  \
serviceElement.addChild(soap11EndpointElement);  OMElement soap12EndpointElement =
                     omFactory.createOMElement(WSDL2Constants.ENDPOINT_LOCAL_NAME, \
wsdl); @@ -307,7 +311,7 @@
                     tns.getPrefix() + ":" + axisService.getName() +
                             Java2WSDLConstants.SOAP12BINDING_NAME_SUFFIX));
             soap12EndpointElement.addAttribute(
-                    omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, \
null, eprs[i])); +                    \
omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, null, epr));  \
serviceElement.addChild(soap12EndpointElement);  OMElement httpEndpointElement =
                     omFactory.createOMElement(WSDL2Constants.ENDPOINT_LOCAL_NAME, \
wsdl); @@ -318,7 +322,7 @@
                     WSDL2Constants.BINDING_LOCAL_NAME, null,
                     tns.getPrefix() + ":" + axisService.getName() + \
Java2WSDLConstants.HTTP_BINDING));  httpEndpointElement.addAttribute(
-                    omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, \
null, eprs[i])); +                    \
omFactory.createOMAttribute(WSDL2Constants.ATTRIBUTE_ADDRESS, null, epr));  \
serviceElement.addChild(httpEndpointElement);  }
         return serviceElement;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic