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