[prev in list] [next in list] [prev in thread] [next in thread]
List: wsf-c-dev
Subject: Re: [Dev] [Commits] [Carbon-platform] svn commit r146426 - in carbon/platform/branches/4.0.2AF/produ
From: Achala Aponso <achala () wso2 ! com>
Date: 2012-10-30 5:59:34
Message-ID: CAAJ_Na4BBX+M_Tcai5VEMu2RjZO3QaDH8bdBAfosXdgTP2qsHw () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi,
Due to the use of stringify in " return stringify(artifactDetails);", the
accessurl is not giving the expected output. So , I reverted it back.
Please let me know if there is another better way of fixing this.
On Thu, Oct 25, 2012 at 12:23 AM, <dilshan@wso2.com> wrote:
> Author: dilshan
> Date: Thu Oct 25 00:23:49 2012
> New Revision: 146426
> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=146426
>
> Log:
> dashboard changes
>
> Modified:
>
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag
>
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag
>
> Modified:
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/products/appfactory \
> /modules/jaggery-apps/appmgt/src/modules/application/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff
>
> ==============================================================================
> ---
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag
> (original)
> +++
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag
> Thu Oct 25 00:23:49 2012
> @@ -350,13 +350,13 @@
> retrieveArtifactIdProcess.open(options,endPoint, false);
> retrieveArtifactIdProcess.send(payload);
> result = retrieveArtifactIdProcess.responseE4X;
> - var resultNS=new Namespace("
> http://retrieve.core.appfactory.carbon.wso2.org");
> - var artifactDetails=result.resultNS::["return"].text()
> + var resultNS = new Namespace("
> http://retrieve.core.appfactory.carbon.wso2.org");
> + var artifactDetails = result.resultNS::["return"].text()
>
> if(log.isDebugEnabled()){
> log.debug("Invoking service endpoint:"+endPoint+" returned
> result:"+result);
> }
> - return artifactDetails;
> + return stringify(artifactDetails);
> } catch (e) {
> log.error("Error while retrieving the artifact
> id"+applicationKey + "\n"+e.message);
> throw "Error while retrieving the artifact id"+applicationKey;
>
> Modified:
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/products/appfactory \
> /modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff
>
> ==============================================================================
> ---
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag
> (original)
> +++
> carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag
> Thu Oct 25 00:23:49 2012
> @@ -4,10 +4,86 @@
> include("/jagg/config_reader.jag");
>
> var log = new Log();
> +var modManager = jagg.module("manager");
>
> var getApplicationsOfUser = function () {
> - var arrApplications = new Array(108,15,17,3);
> - return stringify(arrApplications);
> +
> + var ws = require("ws");
> + var applicationMgtService = new ws.WSRequest();
> + var options = new Array();
> + options.useSOAP = 1.2;
> + options.action = "urn:getApplicationsOfUser";
> + options["HTTPHeaders"] = [
> + { name : "Cookie", value :modManager.getAdminCookie() }
> + ];
> + var payload = '<p:getApplicationsOfUser xmlns:p="
> http://service.mgt.application.appfactory.carbon.wso2.org"><p:roleName>'
> + ROLE_ADMIN + '</p:roleName></p:getApplicationsOfUser>';
> + var result;
> +
> + try {
> + var endPoint = getProperty(APPFACTORY_SERVER_URL) +
> "ApplicationManagementService";
> + applicationMgtService.open(options, endPoint, false);
> + applicationMgtService.send(payload);
> + result = applicationMgtService.responseE4X;
> + var ns = new Namespace("
> http://service.mgt.application.appfactory.carbon.wso2.org");
> + var ax29 = new Namespace("
> http://service.mgt.application.appfactory.carbon.wso2.org/xsd");
> + result = result.ns::["return"];
> +
> + var elementsArray = new Array();
> +
> + for (var userKey in result) {
> + var appInfo = result[userKey];
> + var applicationList = appInfo.ax29::["applications"];
> +
> + elementsArray.push(applicationList.length());
> + }
> +
> + return elementsArray;
> + } catch (e) {
> + log.error("Error while getting all applications \n" + e.message);
> + throw "Error while getting all applications";
> + }
> +
> + return arrApplications;
> +}
> +
> +
> +var getAllApplications = function () {
> +
> + var ws = require("ws");
> + var applicationMgtService = new ws.WSRequest();
> + var options = new Array();
> + options.useSOAP = 1.2;
> + options.action = "urn:getAllCreatedApplications";
> + options["HTTPHeaders"] = [
> + { name : "Cookie", value :modManager.getAdminCookie() }
> + ];
> + var payload = '<p:getAllCreatedApplications xmlns:p="
> http://service.mgt.application.appfactory.carbon.wso2.org
> "></p:getAllCreatedApplications>';
> + var result;
> +
> + try {
> + var endPoint = getProperty(APPFACTORY_SERVER_URL) +
> "ApplicationManagementService";
> + applicationMgtService.open(options, endPoint, false);
> + applicationMgtService.send(payload);
> + result = applicationMgtService.responseE4X;
> + var ns = new Namespace("
> http://service.mgt.application.appfactory.carbon.wso2.org");
> + result = result.ns::["return"].text();
> +
> + var elementsArray = new Array();
> +
> + for (var userKey in result) {
> + var appInfo = result[userKey];
> + var applicationList = appInfo.ax29::["applications"];
> +
> + elementsArray.push(applicationList.length());
> + }
> +
> + return elementsArray;
> + } catch (e) {
> + log.error("Error while getting all applications \n" + e.message);
> + throw "Error while getting all applications";
> + }
> +
> + return arrApplications;
> }
>
> var getVersionsInLifecycle = function () {
> @@ -18,10 +94,51 @@
> }
>
> var getApplicationsWithVersions = function () {
> - return { labels: [{value: 1, text: "Application 1", data: 120},
> - {value: 2, text: "Application 2", data:
> 130},
> - {value: 3, text: "Application 3", data: 120},
> - {value: 4, text: "Application 4", data: 90}]};
> +
> + var ws = require("ws");
> + var applicationMgtService = new ws.WSRequest();
> + var options = new Array();
> + options.useSOAP = 1.2;
> + options.action = "urn:getAllVersionsOfApplications";
> + options["HTTPHeaders"] = [
> + { name : "Cookie", value :modManager.getAdminCookie() }
> + ];
> + var payload = '<p:getAllVersionsOfApplications xmlns:p="
> http://service.mgt.application.appfactory.carbon.wso2.org
> "></p:getAllVersionsOfApplications>';
> + var result;
> +
> + try {
> + var endPoint = getProperty(APPFACTORY_SERVER_URL) +
> "ApplicationManagementService";
> + applicationMgtService.open(options, endPoint, false);
> + applicationMgtService.send(payload);
> + result = applicationMgtService.responseE4X;
> + var ns = new Namespace("
> http://service.mgt.application.appfactory.carbon.wso2.org");
> + var ax29 = new Namespace("
> http://service.mgt.application.appfactory.carbon.wso2.org/xsd");
> + result = result.ns::["return"];
> +
> + var elementsArray = new Array();
> +
> + var index = 0;
> + for (var application in result) {
> + var appInfo = result[application];
> + var name = appInfo.ax29::["name"].text();
> + var length = appInfo.ax29::["versions"].length();
> +
> + var innerElement = {};
> + innerElement.value = index++;
> + innerElement.text = name;
> + innerElement.data = length;
> +
> + elementsArray.push(innerElement);
> + }
> +
> + var outArray = {};
> + outArray.labels = elementsArray;
> +
> + return outArray;
> + } catch (e) {
> + log.error("Error while getting all applications \n" + e.message);
> + throw "Error while getting all applications";
> + }
> }
>
> %>
> _______________________________________________
> Commits mailing list
> Commits@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/commits
>
--
Achala Aponso
Software Engineer; WSO2 Inc.; http://wso2.com,
Email: achala@wso2.com Mobile: +94 (77) 5234925
Blog: http://achala11.blogspot.com/
[Attachment #5 (text/html)]
Hi,<br><br>Due to the use of stringify in " return \
stringify(artifactDetails);", the accessurl is not giving the expected output. \
So , I reverted it back. Please let me know if there is another better way of fixing \
this.<br> <br><div class="gmail_quote">On Thu, Oct 25, 2012 at 12:23 AM, <span \
dir="ltr"><<a href="mailto:dilshan@wso2.com" \
target="_blank">dilshan@wso2.com</a>></span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">
Author: dilshan<br>
Date: Thu Oct 25 00:23:49 2012<br>
New Revision: 146426<br>
URL: <a href="http://wso2.org/svn/browse/wso2?view=rev&revision=146426" \
target="_blank">http://wso2.org/svn/browse/wso2?view=rev&revision=146426</a><br> \
<br> Log:<br>
dashboard changes<br>
<br>
Modified:<br>
carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag<br>
carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag<br>
<br>
Modified: carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag<br>
URL: <a href="http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/product \
s/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff" \
target="_blank">http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/produ \
cts/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff</a><br>
==============================================================================<br>
--- carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag \
(original)<br>
+++ carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/application/get/list.jag \
Thu Oct 25 00:23:49 2012<br> @@ -350,13 +350,13 @@<br>
retrieveArtifactIdProcess.open(options,endPoint, false);<br>
retrieveArtifactIdProcess.send(payload);<br>
result = retrieveArtifactIdProcess.responseE4X;<br>
- var resultNS=new Namespace("<a \
href="http://retrieve.core.appfactory.carbon.wso2.org" \
target="_blank">http://retrieve.core.appfactory.carbon.wso2.org</a>");<br>
- var artifactDetails=result.resultNS::["return"].text()<br>
+ var resultNS = new Namespace("<a \
href="http://retrieve.core.appfactory.carbon.wso2.org" \
target="_blank">http://retrieve.core.appfactory.carbon.wso2.org</a>");<br> + \
var artifactDetails = result.resultNS::["return"].text()<br> <br>
if(log.isDebugEnabled()){<br>
log.debug("Invoking service endpoint:"+endPoint+" \
returned result:"+result);<br> }<br>
- return artifactDetails;<br>
+ return stringify(artifactDetails);<br>
} catch (e) {<br>
log.error("Error while retrieving the artifact \
id"+applicationKey + "\n"+e.message);<br>
throw "Error while retrieving the artifact \
id"+applicationKey;<br> <br>
Modified: carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag<br>
URL: <a href="http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/product \
s/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff" \
target="_blank">http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.2AF/produ \
cts/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag?rev=146426&r1=146425&r2=146426&view=diff</a><br>
==============================================================================<br>
--- carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag \
(original)<br>
+++ carbon/platform/branches/4.0.2AF/products/appfactory/modules/jaggery-apps/appmgt/src/modules/dashboard/get/list.jag \
Thu Oct 25 00:23:49 2012<br> @@ -4,10 +4,86 @@<br>
include("/jagg/config_reader.jag");<br>
<br>
var log = new Log();<br>
+var modManager = jagg.module("manager");<br>
<br>
var getApplicationsOfUser = function () {<br>
- var arrApplications = new Array(108,15,17,3);<br>
- return stringify(arrApplications);<br>
+<br>
+ var ws = require("ws");<br>
+ var applicationMgtService = new ws.WSRequest();<br>
+ var options = new Array();<br>
+ options.useSOAP = 1.2;<br>
+ options.action = "urn:getApplicationsOfUser";<br>
+ options["HTTPHeaders"] = [<br>
+ { name : "Cookie", value :modManager.getAdminCookie() }<br>
+ ];<br>
+ var payload = '<p:getApplicationsOfUser xmlns:p="<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>"><p:roleName>' \
+ ROLE_ADMIN + '</p:roleName></p:getApplicationsOfUser>';<br>
+ var result;<br>
+<br>
+ try {<br>
+ var endPoint = getProperty(APPFACTORY_SERVER_URL) + \
"ApplicationManagementService";<br> + \
applicationMgtService.open(options, endPoint, false);<br> + \
applicationMgtService.send(payload);<br> + result = \
applicationMgtService.responseE4X;<br> + var ns = new Namespace("<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>");<br>
+ var ax29 = new Namespace("<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org/xsd" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org/xsd</a>");<br>
+ result = result.ns::["return"];<br>
+<br>
+ var elementsArray = new Array();<br>
+<br>
+ for (var userKey in result) {<br>
+ var appInfo = result[userKey];<br>
+ var applicationList = appInfo.ax29::["applications"];<br>
+<br>
+ elementsArray.push(applicationList.length());<br>
+ }<br>
+<br>
+ return elementsArray;<br>
+ } catch (e) {<br>
+ log.error("Error while getting all applications \n" + \
e.message);<br> + throw "Error while getting all applications";<br>
+ }<br>
+<br>
+ return arrApplications;<br>
+}<br>
+<br>
+<br>
+var getAllApplications = function () {<br>
+<br>
+ var ws = require("ws");<br>
+ var applicationMgtService = new ws.WSRequest();<br>
+ var options = new Array();<br>
+ options.useSOAP = 1.2;<br>
+ options.action = "urn:getAllCreatedApplications";<br>
+ options["HTTPHeaders"] = [<br>
+ { name : "Cookie", value :modManager.getAdminCookie() }<br>
+ ];<br>
+ var payload = '<p:getAllCreatedApplications xmlns:p="<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>"></p:getAllCreatedApplications>';<br>
+ var result;<br>
+<br>
+ try {<br>
+ var endPoint = getProperty(APPFACTORY_SERVER_URL) + \
"ApplicationManagementService";<br> + \
applicationMgtService.open(options, endPoint, false);<br> + \
applicationMgtService.send(payload);<br> + result = \
applicationMgtService.responseE4X;<br> + var ns = new Namespace("<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>");<br>
+ result = result.ns::["return"].text();<br>
+<br>
+ var elementsArray = new Array();<br>
+<br>
+ for (var userKey in result) {<br>
+ var appInfo = result[userKey];<br>
+ var applicationList = appInfo.ax29::["applications"];<br>
+<br>
+ elementsArray.push(applicationList.length());<br>
+ }<br>
+<br>
+ return elementsArray;<br>
+ } catch (e) {<br>
+ log.error("Error while getting all applications \n" + \
e.message);<br> + throw "Error while getting all applications";<br>
+ }<br>
+<br>
+ return arrApplications;<br>
}<br>
<br>
var getVersionsInLifecycle = function () {<br>
@@ -18,10 +94,51 @@<br>
}<br>
<br>
var getApplicationsWithVersions = function () {<br>
- return { labels: [{value: 1, text: "Application 1", data: 120},<br>
- {value: 2, text: "Application 2", data: \
130},<br>
- {value: 3, text: "Application 3", data: 120},<br>
- {value: 4, text: "Application 4", data: 90}]};<br>
+<br>
+ var ws = require("ws");<br>
+ var applicationMgtService = new ws.WSRequest();<br>
+ var options = new Array();<br>
+ options.useSOAP = 1.2;<br>
+ options.action = "urn:getAllVersionsOfApplications";<br>
+ options["HTTPHeaders"] = [<br>
+ { name : "Cookie", value :modManager.getAdminCookie() }<br>
+ ];<br>
+ var payload = '<p:getAllVersionsOfApplications xmlns:p="<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>"></p:getAllVersionsOfApplications>';<br>
+ var result;<br>
+<br>
+ try {<br>
+ var endPoint = getProperty(APPFACTORY_SERVER_URL) + \
"ApplicationManagementService";<br> + \
applicationMgtService.open(options, endPoint, false);<br> + \
applicationMgtService.send(payload);<br> + result = \
applicationMgtService.responseE4X;<br> + var ns = new Namespace("<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org</a>");<br>
+ var ax29 = new Namespace("<a \
href="http://service.mgt.application.appfactory.carbon.wso2.org/xsd" \
target="_blank">http://service.mgt.application.appfactory.carbon.wso2.org/xsd</a>");<br>
+ result = result.ns::["return"];<br>
+<br>
+ var elementsArray = new Array();<br>
+<br>
+ var index = 0;<br>
+ for (var application in result) {<br>
+ var appInfo = result[application];<br>
+ var name = appInfo.ax29::["name"].text();<br>
+ var length = appInfo.ax29::["versions"].length();<br>
+<br>
+ var innerElement = {};<br>
+ innerElement.value = index++;<br>
+ innerElement.text = name;<br>
+ innerElement.data = length;<br>
+<br>
+ elementsArray.push(innerElement);<br>
+ }<br>
+<br>
+ var outArray = {};<br>
+ outArray.labels = elementsArray;<br>
+<br>
+ return outArray;<br>
+ } catch (e) {<br>
+ log.error("Error while getting all applications \n" + \
e.message);<br> + throw "Error while getting all applications";<br>
+ }<br>
}<br>
<br>
%><br>
_______________________________________________<br>
Commits mailing list<br>
<a href="mailto:Commits@wso2.org">Commits@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/commits" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/commits</a><br> \
</blockquote></div><br><br clear="all"><br>-- <br>Achala Aponso<br>Software Engineer; \
WSO2 Inc.; <a href="http://wso2.com" target="_blank">http://wso2.com</a>,<br>Email: \
<a href="mailto:achala@wso2.com" target="_blank">achala@wso2.com</a> Mobile: +94 (77) \
5234925<br>
Blog: <a href="http://achala11.blogspot.com/" \
target="_blank">http://achala11.blogspot.com/</a><br> <br><br>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic