Author: keith
Date: Mon Jul 21 02:29:36 2008
New Revision: 19769
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19769

Log:
Adding Null Check


Modified:
   
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java

Modified: 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
URL: 
http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java?rev=19769&r1=19768&r2=19769&view=diff
==============================================================================
--- 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
      (original)
+++ 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
      Mon Jul 21 02:29:36 2008
@@ -754,6 +754,10 @@
             throws WSSPolicyException, AxisFault {
         boolean needRampart = false;
         AxisService axisService = wsRequest.sender.getAxisService();
+        if (axisService.getChild(operationName) == null) {
+            throw new MashupFault("No operation with the name " + 
operationName.getLocalPart() +
+                    " found in the service been called");
+        }
         AxisEndpoint axisEndpoint =
                 axisService.getEndpoint(axisService.getEndpointName());
         AxisBindingMessage axisBindingMessage = (AxisBindingMessage) 
axisEndpoint

_______________________________________________
Mashup-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to