Author: keith Date: Sat Jul 19 10:36:33 2008 New Revision: 19642 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19642
Log: Fixing Mashup-997 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=19642&r1=19641&r2=19642&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 10:36:33 2008 @@ -403,32 +403,37 @@ throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); if (arguments[2] instanceof NativeArray) { optionsArray = (NativeArray) arguments[2]; - } else throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); break; - case 4: - if (arguments[1] instanceof org.wso2.javascript.xmlimpl.QName) { + case 5: + if (arguments[0] instanceof String) + wsdlURL = (String) arguments[0]; + else + throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); + if (arguments[1] instanceof Boolean) + wsRequest.async = ((Boolean) arguments[1]).booleanValue(); + else + throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); + if (arguments[2] instanceof NativeArray) { + optionsArray = (NativeArray) arguments[2]; + } + else + throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); + if (arguments[3] instanceof org.wso2.javascript.xmlimpl.QName) { org.wso2.javascript.xmlimpl.QName qName = - (org.wso2.javascript.xmlimpl.QName) arguments[1]; + (org.wso2.javascript.xmlimpl.QName) arguments[3]; String uri = (String) qName.get("uri", qName); String localName = (String) qName.get("localName", qName); serviceQName = new QName(uri, localName); } else throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); - if (arguments[2] instanceof String) - endpointName = (String) arguments[2]; - else - throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); - if (arguments[3] instanceof Boolean) - wsRequest.async = ((Boolean) arguments[3]).booleanValue(); - else - throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); - if (arguments[0] instanceof String) - wsdlURL = (String) arguments[0]; + if (arguments[4] instanceof String) + endpointName = (String) arguments[4]; else throw Context.reportRuntimeError("INVALID_SYNTAX_EXCEPTION"); + wsRequest.wsdlMode = true; break; default: _______________________________________________ Mashup-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/mashup-dev
