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