Author: keith
Date: Sat Jul 19 06:55:53 2008
New Revision: 19631
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19631

Log:
Fixing Mashup-995


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=19631&r1=19630&r2=19631&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
      Sat Jul 19 06:55:53 2008
@@ -633,8 +633,13 @@
     public static void jsFunction_send(Context cx, Scriptable thisObj, 
Object[] arguments,
                                        Function funObj) throws MashupFault {
         WSRequestHostImpl wsRequest = (WSRequestHostImpl) thisObj;
-        Object payload = null;
+        Object payload;
         QName operationName = null;
+        if (wsRequest.wsdlMode && arguments.length !=2) {
+            throw new MashupFault("When the openWSDL method of WSRequest is 
used the send " +
+                    "function should be called with 2 parameters. The 
operation to invoke and " +
+                    "the payload");
+        }
         if (arguments.length == 1) {
             payload = arguments[0];
         } else if (arguments.length == 2) {

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

Reply via email to