Hi Akila Sorry for the confusion. Use following as the payload. Here we should only send the content of soap body as the payload.
<ns:simpleQuery xmlns:ns=" http://docs.oasis-open.org/ns/bpel4people/ws-humantask/api/200803" xmlns:ns1=" http://docs.oasis-open.org/ns/bpel4people/ws-humantask/types/200803 "><ns:simpleQueryInput><ns1:simpleQueryCategory>'+'ALL_TASKS'+'</ns1:simpleQueryCategory></ns:simpleQueryInput></ns:simpleQuery> Thanks & Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Thu, Jul 31, 2014 at 2:03 PM, Danushka Fernando <[email protected]> wrote: > And also Try changing > version.open(options," > https://192.168.255.150:9443/services/AuthenticationAdmin.AuthenticationAdminHttpsSoap12Endpoint/ > ",*false*); > to > version.open(options," > https://192.168.255.150:9443/services/AuthenticationAdmin > <https://192.168.255.150:9443/services/AuthenticationAdmin.AuthenticationAdminHttpsSoap12Endpoint/> > ",*false*); > > Thanks & Regards > Danushka Fernando > Software Engineer > WSO2 inc. http://wso2.com/ > Mobile : +94716332729 > > > On Thu, Jul 31, 2014 at 1:56 PM, Danushka Fernando <[email protected]> > wrote: > >> Hi Akila >> Can you add the current BPS side error logs. >> >> Thanks & Regards >> Danushka Fernando >> Software Engineer >> WSO2 inc. http://wso2.com/ >> Mobile : +94716332729 >> >> >> On Thu, Jul 31, 2014 at 1:55 PM, Akila Nimantha [IT/EKO/LOITS] < >> [email protected]> wrote: >> >>> Hi Danushka, >>> >>> Now cockie pass well but “error in invoking the service” still there, >>> >>> (org.mozilla.javascript.WrappedException: Wrapped >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: Error occured >>> while invoking the service (/slogin//pageOne.jag#91) at >>> org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754) >>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) at >>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) at……) >>> >>> >>> >>> FYI I think problem is in payload variable(I just copied it from SoapUI). >>> Can you please look at that variable whether it is correct or wrong. >>> >>> >>> >>> Regards, >>> >>> Akila >>> >>> >>> >>> *From:* Danushka Fernando [mailto:[email protected]] >>> *Sent:* Thursday, July 31, 2014 1:25 PM >>> >>> *To:* Akila Nimantha [IT/EKO/LOITS] >>> *Cc:* [email protected] >>> *Subject:* Re: [Dev] canot invoke bps service using jaggery app >>> >>> >>> >>> The request is an object of WSRequest object. Sorry for incomplete >>> answer previously. Make it as >>> >>> >>> >>> *var *cookieString >>> = version.getResponseHeader("Set-Cookie"); >>> >>> *var *cookie = cookieString.split(";")[0]; >>> >>> >>> Thanks & Regards >>> >>> Danushka Fernando >>> >>> Software Engineer >>> >>> WSO2 inc. http://wso2.com/ >>> >>> Mobile : +94716332729 >>> >>> >>> >>> On Thu, Jul 31, 2014 at 12:50 PM, Akila Nimantha [IT/EKO/LOITS] < >>> [email protected]> wrote: >>> >>> Hi Danushka, >>> >>> >>> >>> I put the code u sent me in my application code. But still there is >>> error. Now it says error about “canot find getResponseHeader” . please >>> check below for AS error part. >>> >>> >>> >>> TypeError: Cannot find function getResponseHeader in object [object >>> Request].org.mozilla.javascript.WrappedException: Wrapped >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: Error occured while >>> invoking the service (/slogin//pageOne.jag#91) at >>> org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754) at >>> org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) at >>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) at >>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at >>> org.jaggeryjs.rhino.slogin.c6._c_anonymous_2(/slogin//pageOne.jag:91) at >>> org.jaggeryjs.rhino.slogin.c6.call(/slogin//pageOne.jag) at >>> org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:74) >>> at org.jaggeryjs.rhino.slogin.c6._c_script_0(/slogin//pageOne.jag:108) at >>> org.jaggeryjs.rhino.slogin.c6.call(/slogin//pageOne.jag) at >>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at >>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at >>> org.jaggeryjs.rhino.slogin.c6.call(/slogin//pageOne.jag) at >>> org.jaggeryjs.rhino.slogin.c6.exec(/slogin//pageOne.jag) at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:570) >>> at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) >>> at >>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:435) >>> at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:735) at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at >>> >>> >>> >>> In bps log still same. >>> >>> In Jaggery application I changed invokeWebService function as mentioned >>> below, >>> >>> >>> >>> *function *invokeWebServices() { >>> >>> // var log = new Log(); >>> >>> *var *ws = require("ws"); >>> >>> *var *version = *new *ws.WSRequest(); >>> >>> *var *options = *new Array*(); >>> >>> options.useSOAP = 1.2; >>> >>> options.action = "urn:login"; >>> >>> *var *usrName = "regionalClerkUser"; >>> >>> *var *pass = "regionalClerkUser"; >>> >>> *var *remote = "192.168.255.150"; >>> >>> >>> >>> *var *payload = '<aut:login xmlns:aut=" >>> http://authentication.services.core.carbon.wso2.org"><aut:username>' + >>> usrName + '</aut:username><aut:password>' + pass + >>> '</aut:password><aut:remoteAddress>'+ remote + >>> '</aut:remoteAddress></aut:login>'; >>> >>> *var *result; >>> >>> >>> >>> try { >>> >>> //version.open(options," >>> http://192.168.255.150:9767/services/AuthenticationAdmin",true); >>> >>> version.open(options," >>> https://192.168.255.150:9443/services/AuthenticationAdmin.AuthenticationAdminHttpsSoap12Endpoint/ >>> ",*false*); >>> >>> version.send(payload); >>> >>> //result = version.responseE4X; >>> >>> >>> >>> //result = request.getAllHeaders(); >>> >>> //result = request.getAllCookies(); >>> >>> //result = >>> request.getCookie("JSESSIONID").name + "=" + >>> request.getCookie("JSESSIONID").value + ";"; >>> >>> *var *cookieString = >>> request.getResponseHeader("Set-Cookie"); >>> >>> *var *cookie = cookieString.split(";")[0]; >>> >>> //var result2 = result.split(" ")[0]; >>> >>> //var result2 = result.toString(); >>> >>> //var result3 = >>> request.getParameter("Set-Cookie"); >>> >>> session.put('cookie', cookie); >>> >>> } catch (e) { >>> >>> log.error(e.toString()); >>> >>> *return *e.toString(); >>> >>> } >>> >>> >>> >>> *return *cookieString; >>> >>> >>> >>> }; >>> >>> >>> >>> Regards, >>> >>> Akila >>> >>> >>> >>> *From:* Danushka Fernando [mailto:[email protected]] >>> *Sent:* Thursday, July 31, 2014 12:01 PM >>> >>> >>> *To:* Akila Nimantha [IT/EKO/LOITS] >>> *Cc:* [email protected] >>> *Subject:* Re: [Dev] canot invoke bps service using jaggery app >>> >>> >>> >>> Hi Akila >>> >>> Seems you are not extracting the cookie correct. >>> >>> >>> >>> Try this code >>> >>> >>> >>> var cookieString = request.getResponseHeader("Set-Cookie"); >>> >>> var cookie = cookieString.split(";")[0]; >>> >>> >>> >>> >>> Thanks & Regards >>> >>> Danushka Fernando >>> >>> Software Engineer >>> >>> WSO2 inc. http://wso2.com/ >>> >>> Mobile : +94716332729 >>> >>> >>> >>> On Thu, Jul 31, 2014 at 11:40 AM, Akila Nimantha [IT/EKO/LOITS] < >>> [email protected]> wrote: >>> >>> Hi Danushka, >>> >>> >>> >>> FYI I did some changes in jaggery code, inserting session.put() and >>> session.get() to pass cockie value through functions I created. Now it >>> shows canot invoke service error(previous “HTTPHeader” problem solved). >>> >>> Please check attached files for both AS log and BPS log and jaggery >>> application code. >>> >>> >>> >>> Regards, >>> >>> Akila >>> >>> >>> >>> *From:* Danushka Fernando [mailto:[email protected]] >>> *Sent:* Wednesday, July 30, 2014 6:55 PM >>> *To:* Akila Nimantha [IT/EKO/LOITS] >>> *Cc:* [email protected] >>> *Subject:* Re: [Dev] canot invoke bps service using jaggery app >>> >>> >>> >>> Hi Akila >>> >>> I guess error you attached is the error in the AS / tomcat side. Can you >>> attach the BPS side error logs as well. >>> >>> >>> Thanks & Regards >>> >>> Danushka Fernando >>> >>> Software Engineer >>> >>> WSO2 inc. http://wso2.com/ >>> >>> Mobile : +94716332729 >>> >>> >>> >>> On Wed, Jul 30, 2014 at 6:02 PM, Akila Nimantha [IT/EKO/LOITS] < >>> [email protected]> wrote: >>> >>> Hi all, >>> >>> >>> >>> I am trying to invoke human task adminService using jaggery application. >>> What I did was, first created a function called “invokeWebService” to >>> create “login” to bps server. Its working fine and give the result as >>> “true”. Next I get the JSESSIONID using same function. Afterthat I created >>> another function called “viewAllTasks” to invoke “simpleQuery” adminService >>> with “ALL_TASKS” parameter. I passes previously created JSESSIONID as a >>> header with name “Cookie”. But its not working in jaggery application and >>> give errors. >>> >>> *Please check attached jaggery application page and error log I prompted* >>> . >>> >>> (*these “login” and “simpleQuery” services and all services works >>> properly in SoapUI*) >>> >>> >>> >>> Regards, >>> >>> Akila >>> >>> This message (including any attachments) is intended only for the use of >>> the individual or entity to which it is addressed and may contain >>> information that is non-public, proprietary, privileged, confidential, and >>> exempt from disclosure under applicable law or may constitute as attorney >>> work product. If you are not the intended recipient, you are hereby >>> notified that any use, dissemination, distribution, or copying of this >>> communication is strictly prohibited. If you have received this >>> communication in error, notify us immediately by telephone and (i) destroy >>> this message if a facsimile or (ii) delete this message immediately if this >>> is an electronic communication. Thank you. >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >>> >>> This message (including any attachments) is intended only for the use of >>> the individual or entity to which it is addressed and may contain >>> information that is non-public, proprietary, privileged, confidential, and >>> exempt from disclosure under applicable law or may constitute as attorney >>> work product. If you are not the intended recipient, you are hereby >>> notified that any use, dissemination, distribution, or copying of this >>> communication is strictly prohibited. If you have received this >>> communication in error, notify us immediately by telephone and (i) destroy >>> this message if a facsimile or (ii) delete this message immediately if this >>> is an electronic communication. Thank you. >>> >>> >>> >>> This message (including any attachments) is intended only for the use of >>> the individual or entity to which it is addressed and may contain >>> information that is non-public, proprietary, privileged, confidential, and >>> exempt from disclosure under applicable law or may constitute as attorney >>> work product. If you are not the intended recipient, you are hereby >>> notified that any use, dissemination, distribution, or copying of this >>> communication is strictly prohibited. If you have received this >>> communication in error, notify us immediately by telephone and (i) destroy >>> this message if a facsimile or (ii) delete this message immediately if this >>> is an electronic communication. Thank you. >>> >>> >>> >>> This message (including any attachments) is intended only for the use of >>> the individual or entity to which it is addressed and may contain >>> information that is non-public, proprietary, privileged, confidential, and >>> exempt from disclosure under applicable law or may constitute as attorney >>> work product. If you are not the intended recipient, you are hereby >>> notified that any use, dissemination, distribution, or copying of this >>> communication is strictly prohibited. If you have received this >>> communication in error, notify us immediately by telephone and (i) destroy >>> this message if a facsimile or (ii) delete this message immediately if this >>> is an electronic communication. Thank you. >>> >> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
