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

Reply via email to