Re: [Dev] [ES] Value not getting stored in registry

2014-11-16 Thread Rajith Vitharana
Hi Himasha,

There too you are attaching content as a part of string('RESULT'+
result.content), so the content get logged, which is the same case as
earlier. I tried to find out the type of the content object as follows and
it showed that it's a stream object.

log.info('CONTENT type   ' +
Object.prototype.toString.call(result.content));

Thanks,

On Sat, Nov 15, 2014 at 10:15 PM, Himasha Guruge himas...@wso2.com wrote:

 Hi Rajith,

 Just a quick note in case it worked for you. When I try to retrieve the
 content using another ajax GET call, the print() doesn't display anything.
 But the value is logged as expected. The code is as follows.

 if(type==GET)
 {
 var path = '/_system/governance/'+processName;
 var result=userReg.get(path);
  var output= result.content;

 print(output);
 log.info('RESULT'+ result.content);



 }

 Also I tried to print other properties of the resource such as
 'result.description' and the value gets printed. Please find the attached
 .jag file. Am I doing something wrong here?

 Thanks,  Regards,
 Himasha

 On Sun, Nov 16, 2014 at 8:35 AM, Himasha Guruge himas...@wso2.com wrote:

 Hi Rajith,

 Thanks a lot, it worked.

 Thanks  Regards,

 On Sun, Nov 16, 2014 at 3:49 AM, Rajith Vitharana raji...@wso2.com
 wrote:

 Hi Himasha,

 Yes I tried with ES-2.0.0-SNAPSHOT. It seems, the content comes as a
 stream. As you have mentioned, it gets stored correctly in the registry.
 When you read it, although you can't see it in the json output you have
 seen in the browser, the content is there. I tried reading the content
 separately and convert it to string, and it worked for me. Read the content
 and convert it to string as below,

 var output = ''+result.content;

 Thanks,

 On Fri, Nov 14, 2014 at 8:57 PM, Himasha Guruge himas...@wso2.com
 wrote:

 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 himas...@wso2.com
 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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.*

Re: [Dev] [ES] Value not getting stored in registry

2014-11-16 Thread Himasha Guruge
Thanks Rajith, now it makes sense.

On Mon, Nov 17, 2014 at 4:21 AM, Rajith Vitharana raji...@wso2.com wrote:

 Hi Himasha,

 There too you are attaching content as a part of string('RESULT'+
 result.content), so the content get logged, which is the same case as
 earlier. I tried to find out the type of the content object as follows and
 it showed that it's a stream object.

 log.info('CONTENT type   ' +
 Object.prototype.toString.call(result.content));

 Thanks,

 On Sat, Nov 15, 2014 at 10:15 PM, Himasha Guruge himas...@wso2.com
 wrote:

 Hi Rajith,

 Just a quick note in case it worked for you. When I try to retrieve the
 content using another ajax GET call, the print() doesn't display anything.
 But the value is logged as expected. The code is as follows.

 if(type==GET)
 {
 var path = '/_system/governance/'+processName;
 var result=userReg.get(path);
  var output= result.content;

 print(output);
 log.info('RESULT'+ result.content);



 }

 Also I tried to print other properties of the resource such as
 'result.description' and the value gets printed. Please find the attached
 .jag file. Am I doing something wrong here?

 Thanks,  Regards,
 Himasha

 On Sun, Nov 16, 2014 at 8:35 AM, Himasha Guruge himas...@wso2.com
 wrote:

 Hi Rajith,

 Thanks a lot, it worked.

 Thanks  Regards,

 On Sun, Nov 16, 2014 at 3:49 AM, Rajith Vitharana raji...@wso2.com
 wrote:

 Hi Himasha,

 Yes I tried with ES-2.0.0-SNAPSHOT. It seems, the content comes as a
 stream. As you have mentioned, it gets stored correctly in the registry.
 When you read it, although you can't see it in the json output you have
 seen in the browser, the content is there. I tried reading the content
 separately and convert it to string, and it worked for me. Read the content
 and convert it to string as below,

 var output = ''+result.content;

 Thanks,

 On Fri, Nov 14, 2014 at 8:57 PM, Himasha Guruge himas...@wso2.com
 wrote:

 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 himas...@wso2.com
 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Rajith Vitharana

 Software Engineer,
 WSO2 Inc. : wso2.com
 

Re: [Dev] [ES] Value not getting stored in registry

2014-11-15 Thread Rajith Vitharana
Hi Himasha,

Yes I tried with ES-2.0.0-SNAPSHOT. It seems, the content comes as a
stream. As you have mentioned, it gets stored correctly in the registry.
When you read it, although you can't see it in the json output you have
seen in the browser, the content is there. I tried reading the content
separately and convert it to string, and it worked for me. Read the content
and convert it to string as below,

var output = ''+result.content;

Thanks,

On Fri, Nov 14, 2014 at 8:57 PM, Himasha Guruge himas...@wso2.com wrote:

 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 himas...@wso2.com
 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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
 himas...@wso2.com




 --
 Himasha Guruge
 *Software Engineer*
 WS*O2* *Inc.*
 Mobile: +94 777459299
 himas...@wso2.com




-- 
Rajith Vitharana

Software Engineer,
WSO2 Inc. : wso2.com
Mobile : +94715883223
Blog : http://lankavitharana.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Value not getting stored in registry

2014-11-15 Thread Himasha Guruge
Hi Rajith,

Thanks a lot, it worked.

Thanks  Regards,

On Sun, Nov 16, 2014 at 3:49 AM, Rajith Vitharana raji...@wso2.com wrote:

 Hi Himasha,

 Yes I tried with ES-2.0.0-SNAPSHOT. It seems, the content comes as a
 stream. As you have mentioned, it gets stored correctly in the registry.
 When you read it, although you can't see it in the json output you have
 seen in the browser, the content is there. I tried reading the content
 separately and convert it to string, and it worked for me. Read the content
 and convert it to string as below,

 var output = ''+result.content;

 Thanks,

 On Fri, Nov 14, 2014 at 8:57 PM, Himasha Guruge himas...@wso2.com wrote:

 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 himas...@wso2.com
 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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
 himas...@wso2.com




 --
 Himasha Guruge
 *Software Engineer*
 WS*O2* *Inc.*
 Mobile: +94 777459299
 himas...@wso2.com




 --
 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
himas...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Value not getting stored in registry

2014-11-15 Thread Himasha Guruge
Hi Rajith,

Just a quick note in case it worked for you. When I try to retrieve the
content using another ajax GET call, the print() doesn't display anything.
But the value is logged as expected. The code is as follows.

if(type==GET)
{
var path = '/_system/governance/'+processName;
var result=userReg.get(path);
 var output= result.content;

print(output);
log.info('RESULT'+ result.content);



}

Also I tried to print other properties of the resource such as
'result.description' and the value gets printed. Please find the attached
.jag file. Am I doing something wrong here?

Thanks,  Regards,
Himasha

On Sun, Nov 16, 2014 at 8:35 AM, Himasha Guruge himas...@wso2.com wrote:

 Hi Rajith,

 Thanks a lot, it worked.

 Thanks  Regards,

 On Sun, Nov 16, 2014 at 3:49 AM, Rajith Vitharana raji...@wso2.com
 wrote:

 Hi Himasha,

 Yes I tried with ES-2.0.0-SNAPSHOT. It seems, the content comes as a
 stream. As you have mentioned, it gets stored correctly in the registry.
 When you read it, although you can't see it in the json output you have
 seen in the browser, the content is there. I tried reading the content
 separately and convert it to string, and it worked for me. Read the content
 and convert it to string as below,

 var output = ''+result.content;

 Thanks,

 On Fri, Nov 14, 2014 at 8:57 PM, Himasha Guruge himas...@wso2.com
 wrote:

 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 himas...@wso2.com
 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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
 himas...@wso2.com




 --
 Himasha Guruge
 *Software Engineer*
 WS*O2* *Inc.*
 Mobile: +94 777459299
 himas...@wso2.com




 --
 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
 himas...@wso2.com




-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*

[Dev] [ES] Value not getting stored in registry

2014-11-14 Thread Himasha Guruge
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
himas...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Value not getting stored in registry

2014-11-14 Thread Rajith Vitharana
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 himas...@wso2.com 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




-- 
Rajith Vitharana

Software Engineer,
WSO2 Inc. : wso2.com
Mobile : +94715883223
Blog : http://lankavitharana.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Value not getting stored in registry

2014-11-14 Thread Himasha Guruge
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 raji...@wso2.com 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 himas...@wso2.com 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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
himas...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Value not getting stored in registry

2014-11-14 Thread Himasha Guruge
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 himas...@wso2.com 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 raji...@wso2.com
 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 himas...@wso2.com
 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
 himas...@wso2.com

 ___
 Dev mailing list
 Dev@wso2.org
 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
 himas...@wso2.com




-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*
Mobile: +94 777459299
himas...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev