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]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to