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 2008/05/21 17:23:32 UTC
svn commit: r658726 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java
Author: amilas
Date: Wed May 21 08:23:31 2008
New Revision: 658726
URL: http://svn.apache.org/viewvc?rev=658726&view=rev
Log:
check whether the binding is there or not
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java?rev=658726&r1=658725&r2=658726&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AbstractDispatcher.java Wed May 21 08:23:31 2008
@@ -115,19 +115,18 @@
WSDLConstants.MESSAGE_LABEL_IN_VALUE));
AxisEndpoint axisEndpoint =
(AxisEndpoint) msgctx.getProperty(WSDL2Constants.ENDPOINT_LOCAL_NAME);
+
if (axisEndpoint != null) {
AxisBindingOperation axisBindingOperation =
- (AxisBindingOperation) axisEndpoint.getBinding()
- .getChild(axisOperation.getName());
- msgctx
- .setProperty(
- Constants.AXIS_BINDING_MESSAGE,
- axisBindingOperation
- .getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE));
- msgctx.setProperty(Constants.AXIS_BINDING_OPERATION, axisBindingOperation);
-
+ (AxisBindingOperation) axisEndpoint.getBinding().getChild(axisOperation.getName());
+ if (axisBindingOperation != null) {
+ msgctx.setProperty(Constants.AXIS_BINDING_MESSAGE,
+ axisBindingOperation.getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE));
+ msgctx.setProperty(Constants.AXIS_BINDING_OPERATION, axisBindingOperation);
+ }
}
+
}
}
return InvocationResponse.CONTINUE;