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

Reply via email to