Author: isurues
Date: Sat Feb 5 06:49:45 2011
New Revision: 1067399
URL: http://svn.apache.org/viewvc?rev=1067399&view=rev
Log:
Fixing https://issues.apache.org/jira/browse/AXIS2-2477 and fixing the test
cases which are affected by the service name fix
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/EchoImplNoSEI.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/tests/RPCLitStringArrayTests.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/MtomSampleTests.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDefaultService.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisable2Service.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisableService.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMEnableService.java
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMThresholdService.java
axis/axis2/java/core/trunk/modules/jaxws/test/org/apache/axis2/jaxws/client/PortDeserializationTests.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/util/Utils.java
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/EchoImplNoSEI.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/EchoImplNoSEI.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/EchoImplNoSEI.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/EchoImplNoSEI.java
Sat Feb 5 06:49:45 2011
@@ -24,7 +24,7 @@ import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
-@WebService(name = "EchoNoSEI", serviceName="RPCLitStringArrayService",
targetNamespace = "http://sei.stringarray.rpclit.jaxws.axis2.apache.org")
+@WebService(name = "EchoNoSEI",
serviceName="RPCLitStringArrayEchoNoSEIService", targetNamespace =
"http://sei.stringarray.rpclit.jaxws.axis2.apache.org")
@SOAPBinding(style = Style.RPC)
public class EchoImplNoSEI {
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/tests/RPCLitStringArrayTests.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/tests/RPCLitStringArrayTests.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/tests/RPCLitStringArrayTests.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/rpclit/stringarray/tests/RPCLitStringArrayTests.java
Sat Feb 5 06:49:45 2011
@@ -77,7 +77,7 @@ public class RPCLitStringArrayTests exte
Echo portType = service.getEchoPort();
BindingProvider p = (BindingProvider) portType;
p.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
-
"http://localhost:6060/axis2/services/RPCLitStringArrayService.EchoNoSEIPort");
+
"http://localhost:6060/axis2/services/RPCLitStringArrayEchoNoSEIService.EchoNoSEIPort");
String[] strArray= {"str1", "str2", "str3", "str4 5"};
StringArray array = new StringArray();
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/MtomSampleTests.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/MtomSampleTests.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/MtomSampleTests.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/MtomSampleTests.java
Sat Feb 5 06:49:45 2011
@@ -60,15 +60,15 @@ public class MtomSampleTests extends Abs
private static final String URL_ENDPOINT =
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleServicePort";
private static final String URL_ENDPOINT_MTOMDISABLE =
-
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleMTOMDisableServicePort";
+
"http://localhost:6060/axis2/services/MtomSampleMTOMDisableService.MtomSampleMTOMDisableServicePort";
private static final String URL_ENDPOINT_MTOMDISABLE2 =
-
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleMTOMDisable2ServicePort";
+
"http://localhost:6060/axis2/services/MtomSampleMTOMDisable2Service.MtomSampleMTOMDisable2ServicePort";
private static final String URL_ENDPOINT_MTOMENABLE =
-
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleMTOMEnableServicePort";
+
"http://localhost:6060/axis2/services/MtomSampleMTOMEnableService.MtomSampleMTOMEnableServicePort";
private static final String URL_ENDPOINT_MTOMDEFAULT =
-
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleMTOMDefaultServicePort";
+
"http://localhost:6060/axis2/services/MtomSampleMTOMDefaultService.MtomSampleMTOMDefaultServicePort";
private static final String URL_ENDPOINT_MTOMTHRESHOLD =
-
"http://localhost:6060/axis2/services/MtomSampleService.MtomSampleMTOMThresholdServicePort";
+
"http://localhost:6060/axis2/services/MtomSampleMTOMThresholdService.MtomSampleMTOMThresholdServicePort";
private static final String IMAGE_DIR =
System.getProperty("basedir",".")+"/"+"test-resources"+File.separator+"image";
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDefaultService.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDefaultService.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDefaultService.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDefaultService.java
Sat Feb 5 06:49:45 2011
@@ -41,7 +41,7 @@ import java.io.InputStream;
/**
* Endpoint with default MTOM annotation
*/
-@WebService(serviceName="MtomSampleService",
+@WebService(serviceName="MtomSampleMTOMDefaultService",
endpointInterface="org.apache.axis2.jaxws.sample.mtom.MtomSample")
//@BindingType(SOAPBinding.SOAP11HTTP_MTOM_BINDING)
@MTOM
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisable2Service.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisable2Service.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisable2Service.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisable2Service.java
Sat Feb 5 06:49:45 2011
@@ -42,7 +42,7 @@ import java.io.InputStream;
* The binding indicates MTOM, but @MTOM indicates enabled=false
* Thus no MTOM.
*/
-@WebService(serviceName="MtomSampleService",
+@WebService(serviceName="MtomSampleMTOMDisable2Service",
endpointInterface="org.apache.axis2.jaxws.sample.mtom.MtomSample")
@BindingType(SOAPBinding.SOAP11HTTP_MTOM_BINDING)
@MTOM(enabled=false)
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisableService.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisableService.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisableService.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMDisableService.java
Sat Feb 5 06:49:45 2011
@@ -42,7 +42,7 @@ import java.io.InputStream;
/**
* Endpoint with MTOM disabled
*/
-@WebService(serviceName="MtomSampleService",
+@WebService(serviceName="MtomSampleMTOMDisableService",
endpointInterface="org.apache.axis2.jaxws.sample.mtom.MtomSample")
//@BindingType(SOAPBinding.SOAP11HTTP_MTOM_BINDING)
@MTOM(enabled=false)
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMEnableService.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMEnableService.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMEnableService.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMEnableService.java
Sat Feb 5 06:49:45 2011
@@ -41,7 +41,7 @@ import java.io.InputStream;
/**
* Endpoint with MTOM enabled
*/
-@WebService(serviceName="MtomSampleService",
+@WebService(serviceName="MtomSampleMTOMEnableService",
endpointInterface="org.apache.axis2.jaxws.sample.mtom.MtomSample")
//@BindingType(SOAPBinding.SOAP11HTTP_MTOM_BINDING)
@MTOM(enabled=true)
Modified:
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMThresholdService.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMThresholdService.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMThresholdService.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom/MtomSampleMTOMThresholdService.java
Sat Feb 5 06:49:45 2011
@@ -37,7 +37,7 @@ import org.test.mtom.ObjectFactory;
* Endpoint with MTOM enabled and Threshold set to size bigger than the
attachment size.
* The response from Server should have attachments inlined.
*/
-@WebService(serviceName="MtomSampleService",
+@WebService(serviceName="MtomSampleMTOMThresholdService",
endpointInterface="org.apache.axis2.jaxws.sample.mtom.MtomSample")
@MTOM(enabled=true, threshold=99000)
public class MtomSampleMTOMThresholdService implements MtomSample {
Modified:
axis/axis2/java/core/trunk/modules/jaxws/test/org/apache/axis2/jaxws/client/PortDeserializationTests.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/test/org/apache/axis2/jaxws/client/PortDeserializationTests.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws/test/org/apache/axis2/jaxws/client/PortDeserializationTests.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws/test/org/apache/axis2/jaxws/client/PortDeserializationTests.java
Sat Feb 5 06:49:45 2011
@@ -78,7 +78,7 @@ public class PortDeserializationTests ex
EndpointDescription endpointDesc =
bindingProvider.getEndpointDescription();
AxisService axisService = endpointDesc.getAxisService();
assertNotNull(axisService);
- assertEquals(svc1QN.getLocalPart()+ "." + portQN.getLocalPart(),
axisService.getName());
+ assertEquals(svc1QN.getLocalPart(), axisService.getName());
// Now that the AxisService is setup, create an Axis2 message
context, set the
// AxisService on it. Serialize it out then read it back in.
@@ -150,7 +150,7 @@ public class PortDeserializationTests ex
EndpointDescription endpointDesc1 =
bindingProvider1.getEndpointDescription();
AxisService axisService1 = endpointDesc1.getAxisService();
assertNotNull(axisService1);
- assertEquals(svc1QN.getLocalPart()+ "." + portQN.getLocalPart(),
axisService1.getName());
+ assertEquals(svc1QN.getLocalPart(), axisService1.getName());
org.apache.axis2.jaxws.spi.BindingProvider bindingProvider2 =
(org.apache.axis2.jaxws.spi.BindingProvider) port2;
@@ -159,10 +159,10 @@ public class PortDeserializationTests ex
assertNotNull(axisService2);
assertNotSame(axisService1, axisService2);
// The 2nd AxisService created gets a unique ID appended to the
name
- String baseName = svc2QN.getLocalPart()+ "." +
portQN.getLocalPart();
+ String baseName = svc2QN.getLocalPart();
assertFalse(baseName.equals(axisService2.getName()));
assertTrue(axisService2.getName().startsWith(baseName));
-
+
// Now that the AxisService is setup, create two Axis2 message
contexts, set the
// AxisServices on them. Serialize them out
MessageContext msgCtx1 = new MessageContext();
@@ -253,7 +253,7 @@ public class PortDeserializationTests ex
EndpointDescription endpointDesc1 =
bindingProvider1.getEndpointDescription();
AxisService axisService1 = endpointDesc1.getAxisService();
assertNotNull(axisService1);
- assertEquals(svc1QN.getLocalPart()+ "." + portQN.getLocalPart(),
axisService1.getName());
+ assertEquals(svc1QN.getLocalPart(), axisService1.getName());
org.apache.axis2.jaxws.spi.BindingProvider bindingProvider2 =
(org.apache.axis2.jaxws.spi.BindingProvider) port2;
@@ -262,7 +262,7 @@ public class PortDeserializationTests ex
assertNotNull(axisService2);
assertNotSame(axisService1, axisService2);
// The 2nd AxisService created gets a unique ID appended to the
name
- String baseName = svc2QN.getLocalPart()+ "." +
portQN.getLocalPart();
+ String baseName = svc2QN.getLocalPart();
assertFalse(baseName.equals(axisService2.getName()));
assertTrue(axisService2.getName().startsWith(baseName));
@@ -353,7 +353,7 @@ public class PortDeserializationTests ex
EndpointDescription endpointDesc1 =
bindingProvider1.getEndpointDescription();
AxisService axisService1 = endpointDesc1.getAxisService();
assertNotNull(axisService1);
- assertEquals(svc1QN.getLocalPart()+ "." + portQN.getLocalPart(),
axisService1.getName());
+ assertEquals(svc1QN.getLocalPart(), axisService1.getName());
org.apache.axis2.jaxws.spi.BindingProvider bindingProvider2 =
(org.apache.axis2.jaxws.spi.BindingProvider) port2;
@@ -362,7 +362,7 @@ public class PortDeserializationTests ex
assertNotNull(axisService2);
assertNotSame(axisService1, axisService2);
// The 2nd AxisService created gets a unique ID appended to the
name
- String baseName = svc2QN.getLocalPart()+ "." +
portQN.getLocalPart();
+ String baseName = svc2QN.getLocalPart();
assertFalse(baseName.equals(axisService2.getName()));
assertTrue(axisService2.getName().startsWith(baseName));
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/util/Utils.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/util/Utils.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/util/Utils.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/util/Utils.java
Sat Feb 5 06:49:45 2011
@@ -1201,6 +1201,19 @@ public class Utils {
axisService.setEndpointName(soap11EndpointName);
}
+ public static void addSoap11Endpoint(AxisService axisService, String
protocol,
+ String endpointName) throws Exception
{
+ AxisEndpoint httpSoap11Endpoint = new AxisEndpoint();
+ httpSoap11Endpoint.setName(endpointName);
+ httpSoap11Endpoint.setParent(axisService);
+ httpSoap11Endpoint.setTransportInDescription(protocol);
+
+ populateSoap11Endpoint(axisService, httpSoap11Endpoint, null);
+ axisService.addEndpoint(httpSoap11Endpoint.getName(),
httpSoap11Endpoint);
+ // setting soap11 endpoint as the default endpoint
+ axisService.setEndpointName(endpointName);
+ }
+
public static void addSoap12Endpoint(AxisService axisService, String url)
throws Exception {
String protocol = org.apache.axis2.util.Utils.getURIScheme(url);
@@ -1217,6 +1230,17 @@ public class Utils {
httpSoap12Endpoint);
}
+ public static void addSoap12Endpoint(AxisService axisService, String
protocol,
+ String endpointName) throws Exception
{
+ AxisEndpoint httpSoap12Endpoint = new AxisEndpoint();
+ httpSoap12Endpoint.setName(endpointName);
+ httpSoap12Endpoint.setParent(axisService);
+ httpSoap12Endpoint.setTransportInDescription(protocol);
+
+ populateSoap12Endpoint(axisService, httpSoap12Endpoint, null);
+ axisService.addEndpoint(httpSoap12Endpoint.getName(),
httpSoap12Endpoint);
+ }
+
public static void addHttpEndpoint(AxisService axisService, String url) {
String protocol = org.apache.axis2.util.Utils.getURIScheme(url);
String httpEndpointName = getEndpointName(axisService, protocol, null);
@@ -1230,6 +1254,16 @@ public class Utils {
axisService.addEndpoint(httpEndpoint.getName(), httpEndpoint);
}
+ public static void addHttpEndpoint(AxisService axisService,
+ String protocol, String endpointName) {
+ AxisEndpoint httpEndpoint = new AxisEndpoint();
+ httpEndpoint.setName(endpointName);
+ httpEndpoint.setParent(axisService);
+ httpEndpoint.setTransportInDescription(protocol);
+ populateHttpEndpoint(axisService, httpEndpoint, null);
+ axisService.addEndpoint(httpEndpoint.getName(), httpEndpoint);
+ }
+
public static void processPolicyAttachments(Iterator attachmentElements,
AxisService service) throws
XMLStreamException,
FactoryConfigurationError {
Modified:
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java?rev=1067399&r1=1067398&r2=1067399&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
(original)
+++
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
Sat Feb 5 06:49:45 2011
@@ -21,11 +21,12 @@ package org.apache.axis2.jaxws.descripti
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
-import org.apache.axis2.deployment.util.Utils;
import org.apache.axis2.Constants.Configuration;
import org.apache.axis2.client.ServiceClient;
import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.deployment.util.Utils;
import org.apache.axis2.description.AxisService;
+import org.apache.axis2.description.AxisEndpoint;
import org.apache.axis2.description.AxisServiceGroup;
import org.apache.axis2.description.OutInAxisOperation;
import org.apache.axis2.description.OutOnlyAxisOperation;
@@ -1066,8 +1067,11 @@ public class EndpointDescriptionImpl
axisService.setName(getServiceDescription().getServiceQName().getLocalPart());
axisService.setParent(axisConfig);
- //populate all existing bindings..
- Utils.setEndpointsToAllUsedBindings(axisService);
+ // we always get only one endpoint as there's only one port in the
generated WSDL
+ // from wsgen. Set the transport for that endpoint as http by
default.
+ for (AxisEndpoint axisEndpoint :
axisService.getEndpoints().values()) {
+ axisEndpoint.setTransportInDescription("http");
+ }
} catch (AxisFault e) {
throw ExceptionFactory.makeWebServiceException(Messages
@@ -1105,6 +1109,25 @@ public class EndpointDescriptionImpl
}
axisService = new AxisService(serviceName);
+ // Now we have to add an Endpoint to the AxisService instance
according to the generated
+ // WSDL. Binding type can be SOAP 1.1, SOAP 1.2 or HTTP. Always we
have to use the
+ // annotated port name as the endpoint name.
+ try {
+ String bindingType = getBindingType();
+ // Default transport protocol is set to HTTP
+ String protocol = "http";
+ if (bindingType.startsWith(SOAPBinding.SOAP12HTTP_BINDING)) {
+ Utils.addSoap12Endpoint(axisService, protocol,
getPortQName().getLocalPart());
+ } else if
(bindingType.startsWith(javax.xml.ws.http.HTTPBinding.HTTP_BINDING)) {
+ Utils.addHttpEndpoint(axisService, protocol,
getPortQName().getLocalPart());
+ } else {
+ // Assume SOAP 1.1 over HTTP for all other cases
+ Utils.addSoap11Endpoint(axisService, protocol,
getPortQName().getLocalPart());
+ }
+ } catch (Exception e) {
+ log.error("Error while generating the Endpoint for service :" +
axisService.getName());
+ }
+
}
private void releaseAxisServiceResources() {
@@ -1257,14 +1280,7 @@ public class EndpointDescriptionImpl
//This should eventually be deprecated in favor
'createAxisServiceNameFromDBL
private String createAxisServiceName() {
- String portName = null;
- if (portQName != null) {
- portName = portQName.getLocalPart();
- } else {
- portName = "NoPortNameSpecified";
-
- }
- return getServiceDescription().getServiceQName().getLocalPart() + "."
+ portName;
+ return getServiceDescription().getServiceQName().getLocalPart();
}
public boolean isWSDLFullySpecified() {