Hi, A small addition, though following code gives above output, when i check for path location using management console, the value is stored.
var result = userReg.get(path); print(result); Thanks & Regards, On Sat, Nov 15, 2014 at 10:18 AM, Himasha Guruge <[email protected]> wrote: > Hi Rajitha, > > Did you try it with ES -2.0.0-SNAPSHOT ? I tried the exact sample that is > provided here, but still the content and properties fields are passed as > empty as shown below. > > Retrived Resource : {"created" : {"author" : "admin", "time" : > 1416026845474}, "content" : {}, "id" : "/_system/config/wso2/sample", > "version" : 3885, "uuid" : "0123", "path" : "/_system/config/wso2/sample", > "name" : "sample", "description" : "This is a sample description", > "updated" : {"author" : "admin", "time" : 1416026845474}, "mediaType" : > "text/plain", "properties" : {}, "aspects" : {}} > > Thanks, > > On Sat, Nov 15, 2014 at 3:30 AM, Rajith Vitharana <[email protected]> > wrote: > >> Hi Himasha, >> >> You can try creating the resource as below >> >> var resource ={ >> content: 'This is a sample text.', >> mediaType: 'text/plain', >> description: 'This is a sample description', >> uuid: '0123', >> properties:{prop1: 'val1', prop2: 'val2'} >> }; >> userReg.put(path,resource); >> >> you can add the content you are retrieving from the request, inside this >> resource. I tried out this and it worked fine for me. Resource is correctly >> stored in registry. You can look in to [1] for more info. >> >> [1] - http://jaggeryjs.org/documentation.jag?api=registry >> >> Thanks, >> >> On Fri, Nov 14, 2014 at 3:04 AM, Himasha Guruge <[email protected]> >> wrote: >> >>> Hi All, >>> >>> For one of the tasks in my training project, I need to save xml content >>> in the registry. I have created a .jag file [1] under apis folder, and >>> trying to store the content in registry under a given path as follows. >>> >>> var path = '/_system/governance/'+processName; // path of content >>> var content=req.getParameter('content'); //actual xml content to be >>> stored >>> userReg.put(path,content); >>> >>> When I try to log the path[2], for attribute 'content' it is shown as >>> empty. Also when I check content for the respective path using Management >>> console , no value is stored. But when I try to log the content variable( >>> value I get from req.getParameter('content') ) value is shown which means >>> that the variable has the required value in it. Just that it is not stored >>> in registry. >>> >>> I'm using ES-2.0.0-SNAPSHOT. Any idea on the reason behind this? >>> >>> >>> [1] >>> chevronxml.jag >>> <https://docs.google.com/a/wso2.com/file/d/0B2gZ09XLMRjKMkFQc1ZJckJMNFE/edit?usp=drive_web> >>> >>> [2] >>> >>> valueOfPath >>> <https://docs.google.com/a/wso2.com/file/d/0B2gZ09XLMRjKMm1aTW9CcnpLMDg/edit?usp=drive_web> >>> >>> >>> -- >>> Himasha Guruge >>> *Software Engineer* >>> WS*O2* *Inc.* >>> Mobile: +94 777459299 >>> [email protected] >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Rajith Vitharana >> >> Software Engineer, >> WSO2 Inc. : wso2.com >> Mobile : +94715883223 >> Blog : http://lankavitharana.blogspot.com/ >> > > > > -- > Himasha Guruge > *Software Engineer* > WS*O2* *Inc.* > Mobile: +94 777459299 > [email protected] > -- Himasha Guruge *Software Engineer* WS*O2* *Inc.* Mobile: +94 777459299 [email protected]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
