[Dev] [IS] IS 4.6.0 SSO sample not building

2014-05-01 Thread Shani Ranasinghe
Hi,
I am getting the following error when trying to build 4.6.0 travelocity SSO
sample.

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
(/customCode/sso/SSOAgentSample/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for
org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in the
local repository, resolution will not be reattempted until the update
interval of wso2-nexus has elapsed or updates are forced and
'parent.relativePath' points at wrong local POM @
org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
/customCode/sso/pom.xml, line 22, column 13 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException

-- 
Thanks and Regards
*,Shani Ranasinghe*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 2273555
linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Please apply the diff on attached to APIMANAGER-2158

2014-05-01 Thread Chamil Jeewantha
Kind reminder.


On Fri, Apr 25, 2014 at 3:02 PM, Chamil Jeewantha  wrote:

> $subject.
>
> Thanks!
>
> --
> K.D. Chamil Jeewantha
> Associate Technical Lead
> WSO2, Inc.;  http://wso2.com
> Mobile: +94716813892
>
>


-- 
K.D. Chamil Jeewantha
Associate Technical Lead
WSO2, Inc.;  http://wso2.com
Mobile: +94716813892
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [Commits] [Carbon-platform] svn commit r199557 - in carbon/platform/branches/turing/components/load-balancer: lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/e

2014-05-01 Thread Dhanuka Ranasinghe
Hi Isuru,

Could you please let me know the exact version that need to merge code fix.

Cheers,
Dhanuka

*Dhanuka Ranasinghe*

Senior Software Engineer
WSO2 Inc. ; http://wso2.com
lean . enterprise . middleware

phone : +94 715381915


On Fri, May 2, 2014 at 12:17 PM, Dhanuka Ranasinghe wrote:

> Hi Isuru,
>
> Sorry about this, I have reverted.
>
> Cheers,
>
> *Dhanuka Ranasinghe*
>
> Senior Software Engineer
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 715381915
>
>
> On Wed, Apr 30, 2014 at 11:47 AM, Isuru Udana  wrote:
>
>> Hi Dhanuka,
>>
>> These commits were done for the already released components. Please
>> revert these commits and commit to the unreleased versions.
>>
>>
>>
>>
>> On Fri, Apr 4, 2014 at 2:38 PM,  wrote:
>>
>>> Author: dhan...@wso2.com
>>> Date: Fri Apr  4 14:38:03 2014
>>> New Revision: 199557
>>> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=199557
>>>
>>> Log:
>>> LB-142
>>>
>>> Added:
>>>
>>>  
>>> carbon/platform/branches/turing/components/load-balancer/org.wso2.carbon.lb.common/4.2.0/src/main/java/org/wso2/carbon/lb/common/group/mgt/SessionAwareGroupManagementAgent.java
>>> Modified:
>>>
>>>  
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>>
>>>  
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>>
>>>  
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/group/mgt/GroupMgtAgentBuilder.java
>>>
>>> Modified:
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>> URL:
>>> http://wso2.org/svn/browse/wso2/carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java?rev=199557&r1=199556&r2=199557&view=diff
>>>
>>> ==
>>> ---
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>>  (original)
>>> +++
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>>  Fri Apr  4 14:38:03 2014
>>> @@ -31,6 +31,7 @@
>>>  import org.wso2.carbon.lb.common.conf.util.Constants;
>>>  import org.wso2.carbon.lb.common.conf.util.HostContext;
>>>  import org.wso2.carbon.lb.common.conf.util.TenantDomainContext;
>>> +import
>>> org.wso2.carbon.lb.common.group.mgt.SessionAwareGroupManagementAgent;
>>>  import org.wso2.carbon.lb.endpoint.TenantLoadBalanceMembershipHandler;
>>>  import org.wso2.carbon.lb.endpoint.util.ConfigHolder;
>>>
>>> @@ -174,7 +175,7 @@
>>>   */
>>>
>>>  if (clusteringAgent.getGroupManagementAgent(domain, subDomain)
>>> == null) {
>>> -clusteringAgent.addGroupManagementAgent(new
>>> HazelcastGroupManagementAgent(),
>>> +clusteringAgent.addGroupManagementAgent(new
>>> SessionAwareGroupManagementAgent(),
>>>  domain,
>>> subDomain,-1);
>>>
>>>  if (log.isDebugEnabled()) {
>>>
>>> Modified:
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>> URL:
>>> http://wso2.org/svn/browse/wso2/carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java?rev=199557&r1=199556&r2=199557&view=diff
>>>
>>> ==
>>> ---
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>>   (original)
>>> +++
>>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>>   Fri Apr  4 14:38:03 2014
>>> @@ -44,6 +44,7 @@
>>>  import org.wso2.carbon.lb.common.conf.LoadBalancerConfiguration;
>>>  import org.wso2.carbon.lb.common.conf.util.HostContext;
>>>  import org.wso2.carbon.lb.common.conf.util.TenantDomainContext;
>>> +import
>>> org.wso2

Re: [Dev] [Commits] [Carbon-platform] svn commit r199557 - in carbon/platform/branches/turing/components/load-balancer: lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/e

2014-05-01 Thread Dhanuka Ranasinghe
Hi Isuru,

Sorry about this, I have reverted.

Cheers,

*Dhanuka Ranasinghe*

Senior Software Engineer
WSO2 Inc. ; http://wso2.com
lean . enterprise . middleware

phone : +94 715381915


On Wed, Apr 30, 2014 at 11:47 AM, Isuru Udana  wrote:

> Hi Dhanuka,
>
> These commits were done for the already released components. Please revert
> these commits and commit to the unreleased versions.
>
>
>
>
> On Fri, Apr 4, 2014 at 2:38 PM,  wrote:
>
>> Author: dhan...@wso2.com
>> Date: Fri Apr  4 14:38:03 2014
>> New Revision: 199557
>> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=199557
>>
>> Log:
>> LB-142
>>
>> Added:
>>
>>  
>> carbon/platform/branches/turing/components/load-balancer/org.wso2.carbon.lb.common/4.2.0/src/main/java/org/wso2/carbon/lb/common/group/mgt/SessionAwareGroupManagementAgent.java
>> Modified:
>>
>>  
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>
>>  
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>
>>  
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/group/mgt/GroupMgtAgentBuilder.java
>>
>> Modified:
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>> URL:
>> http://wso2.org/svn/browse/wso2/carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java?rev=199557&r1=199556&r2=199557&view=diff
>>
>> ==
>> ---
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>  (original)
>> +++
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/cluster/manager/ClusterDomainManagerImpl.java
>>  Fri Apr  4 14:38:03 2014
>> @@ -31,6 +31,7 @@
>>  import org.wso2.carbon.lb.common.conf.util.Constants;
>>  import org.wso2.carbon.lb.common.conf.util.HostContext;
>>  import org.wso2.carbon.lb.common.conf.util.TenantDomainContext;
>> +import
>> org.wso2.carbon.lb.common.group.mgt.SessionAwareGroupManagementAgent;
>>  import org.wso2.carbon.lb.endpoint.TenantLoadBalanceMembershipHandler;
>>  import org.wso2.carbon.lb.endpoint.util.ConfigHolder;
>>
>> @@ -174,7 +175,7 @@
>>   */
>>
>>  if (clusteringAgent.getGroupManagementAgent(domain, subDomain)
>> == null) {
>> -clusteringAgent.addGroupManagementAgent(new
>> HazelcastGroupManagementAgent(),
>> +clusteringAgent.addGroupManagementAgent(new
>> SessionAwareGroupManagementAgent(),
>>  domain,
>> subDomain,-1);
>>
>>  if (log.isDebugEnabled()) {
>>
>> Modified:
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>> URL:
>> http://wso2.org/svn/browse/wso2/carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java?rev=199557&r1=199556&r2=199557&view=diff
>>
>> ==
>> ---
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>   (original)
>> +++
>> carbon/platform/branches/turing/components/load-balancer/lb-endpoint/org.wso2.carbon.lb.endpoint/4.2.0/src/main/java/org/wso2/carbon/lb/endpoint/endpoint/TenantAwareLoadBalanceEndpoint.java
>>   Fri Apr  4 14:38:03 2014
>> @@ -44,6 +44,7 @@
>>  import org.wso2.carbon.lb.common.conf.LoadBalancerConfiguration;
>>  import org.wso2.carbon.lb.common.conf.util.HostContext;
>>  import org.wso2.carbon.lb.common.conf.util.TenantDomainContext;
>> +import
>> org.wso2.carbon.lb.common.group.mgt.SessionAwareGroupManagementAgent;
>>  import org.wso2.carbon.lb.common.util.DomainMapping;
>>  import
>> org.wso2.carbon.lb.endpoint.TenantAwareLoadBalanceEndpointException;
>>  import org.wso2.carbon.lb.endpoint.TenantLoadBalanceMembershipHandler;
>> @@ -142,7 +143,7 @@
>>  throw new
>> TenantAwareLoadBalanceEndpointException(msg, e);
>>

[Dev] Invitation: Code Review - ESB NTask Integration @ Fri May 2, 2014 1:30pm - 2:30pm (is...@wso2.com)

2014-05-01 Thread Ishan Jayawardena
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20140502T08Z
DTEND:20140502T09Z
DTSTAMP:20140502T063339Z
ORGANIZER;CN=Ishan Jayawardena:mailto:is...@wso2.com
UID:7ok4cgb4ossth9mmk6b225o...@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Malaka Silva;X-NUM-GUESTS=0:mailto:mal...@wso2.com
ATTENDEE;CUTYPE=RESOURCE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
 UE;CN=LK 3rd Floor Meeting Room - Kernel;X-NUM-GUESTS=0:mailto:wso2.com_323
 4323338383134353...@resource.calendar.google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Miyuru Wanninayaka;X-NUM-GUESTS=0:mailto:miy...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Dushan Abeyruwan;X-NUM-GUESTS=0:mailto:dus...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Chanaka Fernando;X-NUM-GUESTS=0:mailto:chana...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Jeewantha Dharmaparakrama;X-NUM-GUESTS=0:mailto:jeewan...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Kasun Indrasiri;X-NUM-GUESTS=0:mailto:ka...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=dev@wso2.org;X-NUM-GUESTS=0:mailto:dev@wso2.org
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Isuru Udana;X-NUM-GUESTS=0:mailto:isu...@wso2.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
 ;CN=Ishan Jayawardena;X-NUM-GUESTS=0:mailto:is...@wso2.com
CREATED:20140502T063339Z
DESCRIPTION:Code review of ESB Ntask integration\nView your event at http:/
 /www.google.com/calendar/event?action=VIEW&eid=N29rNGNnYjRvc3N0aDltbWs2YjIy
 NW9yM3MgZGV2QHdzbzIub3Jn&tok=MTQjaXNoYW5Ad3NvMi5jb20wODZmNzRjNTBiNDhlNzIxNj
 cxMTJlYmNjOTdjMDg0MDYyNDIxMjAz&ctz=Asia/Colombo&hl=en.
LAST-MODIFIED:20140502T063339Z
LOCATION:LK 3rd Floor Meeting Room - Kernel
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Code Review - ESB NTask Integration
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR


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


[Dev] [IS] IS 4.6.0 travelocity Sample not building

2014-05-01 Thread Shani Ranasinghe
Hi,

I am getting the following error when trying to build 4.6.0 travelocity SSO
sample.

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.wso2.identity:org.wso2.sample.is.sso.agent:1.1.0
(/home/shani/sranasinghe/DevServices/StateOFAZ/customCode/sso/SSOAgentSample/pom.xml)
has 1 error
[ERROR] Non-resolvable parent POM for
org.wso2.identity:wso2is-identity-samples-sso:4.6.0: Failure to find
org.wso2.identity:wso2is-identity-samples:pom:4.6.0 in
http://maven.wso2.org/nexus/content/groups/wso2-public/ was cached in the
local repository, resolution will not be reattempted until the update
interval of wso2-nexus has elapsed or updates are forced and
'parent.relativePath' points at wrong local POM @
org.wso2.identity:wso2is-identity-samples-sso:4.6.0,
/home/shani/sranasinghe/DevServices/StateOFAZ/customCode/sso/pom.xml, line
22, column 13 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException


-- 
Thanks and Regards
*,Shani Ranasinghe*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 2273555
linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [C5] Expose a RESTful service in Carbon Kernel 5

2014-05-01 Thread Shameera Rathnayaka
Hi Pradeep,

We have a poc level working implementation with Java reflections. But our
idea is to write a ultra fast data binding frame work which generate java
byte code at deployment time and use that to invoke JAXRS resource, not
java reflection which is obviously slow.  Feature wise we will follow the
JAXRS specs and implement only the basic features that require to expose a
JAXRS service and request/response handling. JSON will be our standard data
format for request and response. It would be great if you can points out
the requirements that you think we should support in our light weight
implementation.

Thanks,
Shameera.


On Fri, May 2, 2014 at 11:26 AM, Pradeep Fernando  wrote:

> Hi kishanthan/devs,
>
> I believe we already have the first cut implementation of that. If so
> shall we do a quick review. I want to see the capabilities it has right now
> vs things what we need...
>
> thanks
>
>
> On Wed, Apr 30, 2014 at 9:02 PM, Aruna Karunarathna wrote:
>
>> Thanks Kishanthan.
>>
>>
>>  On Wed, Apr 30, 2014 at 5:40 PM, Kishanthan Thangarajah <
>> kishant...@wso2.com> wrote:
>>
>>> Not with the latest milestone. The plan is to include this for the next
>>> milestone (a light weight RESTful admin services framework).
>>>
>>>
>>> On Wed, Apr 30, 2014 at 12:46 PM, Aruna Karunarathna wrote:
>>>
 Hi all,

 Can we do the $subject with the current latest milestone release?

 Regards,
 --

 * Aruna Sujith Karunarathna* | Software Engineer
 WSO2, Inc | lean. enterprise. middleware.
 #20, Palm Grove, Colombo 03, Sri Lanka
 Mobile: +94 71 9040362 | Work: +94 112145345
 Email: ar...@wso2.com | Web: www.wso2.com


>>>
>>>
>>>
>>> --
>>> *Kishanthan Thangarajah*
>>> Senior Software Engineer,
>>> Platform Technologies Team,
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>>
>>> Mobile - +94773426635
>>> Blog - *http://kishanthan.wordpress.com
>>> *
>>> Twitter - *http://twitter.com/kishanthan
>>> *
>>>
>>
>>
>>
>> --
>>
>> * Aruna Sujith Karunarathna* | Software Engineer
>> WSO2, Inc | lean. enterprise. middleware.
>> #20, Palm Grove, Colombo 03, Sri Lanka
>> Mobile: +94 71 9040362 | Work: +94 112145345
>> Email: ar...@wso2.com | Web: www.wso2.com
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pradeep Fernando*
> Associate Technical Lead;WSO2 Inc.; http://wso2.com
>
> blog: http://pradeepfernando.blogspot.com
> m: +94776603662
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Software Engineer - WSO2 Inc.*
*email: shameera AT wso2.com  , shameera AT apache.org
*
*phone:  +9471 922 1454*

*Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561
*Twitter : *https://twitter.com/Shameera_R
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [C5] Expose a RESTful service in Carbon Kernel 5

2014-05-01 Thread Pradeep Fernando
Hi kishanthan/devs,

I believe we already have the first cut implementation of that. If so shall
we do a quick review. I want to see the capabilities it has right now vs
things what we need...

thanks


On Wed, Apr 30, 2014 at 9:02 PM, Aruna Karunarathna  wrote:

> Thanks Kishanthan.
>
>
> On Wed, Apr 30, 2014 at 5:40 PM, Kishanthan Thangarajah <
> kishant...@wso2.com> wrote:
>
>> Not with the latest milestone. The plan is to include this for the next
>> milestone (a light weight RESTful admin services framework).
>>
>>
>> On Wed, Apr 30, 2014 at 12:46 PM, Aruna Karunarathna wrote:
>>
>>> Hi all,
>>>
>>> Can we do the $subject with the current latest milestone release?
>>>
>>> Regards,
>>> --
>>>
>>> * Aruna Sujith Karunarathna* | Software Engineer
>>> WSO2, Inc | lean. enterprise. middleware.
>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>> Email: ar...@wso2.com | Web: www.wso2.com
>>>
>>>
>>
>>
>>
>> --
>> *Kishanthan Thangarajah*
>> Senior Software Engineer,
>> Platform Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com
>> *
>> Twitter - *http://twitter.com/kishanthan *
>>
>
>
>
> --
>
> * Aruna Sujith Karunarathna* | Software Engineer
> WSO2, Inc | lean. enterprise. middleware.
> #20, Palm Grove, Colombo 03, Sri Lanka
> Mobile: +94 71 9040362 | Work: +94 112145345
> Email: ar...@wso2.com | Web: www.wso2.com
>
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pradeep Fernando*
Associate Technical Lead;WSO2 Inc.; http://wso2.com

blog: http://pradeepfernando.blogspot.com
m: +94776603662
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [GIT]G-Reg 5 startup error due to Identity components.

2014-05-01 Thread Ajith Vitharana
Hi All,

I'm getting following error. The exception doesn't say the file name :) ,
So we need to open the code and find the file name.
it is  thrift-authentication.xml, where this file should go and  what is
the  feature should copy this to distribution ?

[2014-05-02 11:02:34,621] ERROR
{org.wso2.carbon.identity.thrift.authentication.internal.ThriftAuthenticationServiceComponent}
-  Error in starting Thrift Authentication Service
org.wso2.carbon.base.ServerConfigurationException: Error while loading
Identity Configurations
at
org.wso2.carbon.identity.thrift.authentication.internal.util.ThriftAuthenticationConfigParser.(ThriftAuthenticationConfigParser.java:54)
at
org.wso2.carbon.identity.thrift.authentication.internal.util.ThriftAuthenticationConfigParser.getInstance(ThriftAuthenticationConfigParser.java:62)
at
org.wso2.carbon.identity.thrift.authentication.internal.ThriftAuthenticationServiceComponent.startThriftTcpAuthenticatorService(ThriftAuthenticationServiceComponent.java:203)
at
org.wso2.carbon.identity.thrift.authentication.internal.ThriftAuthenticationServiceComponent.startThriftServices(ThriftAuthenticationServiceComponent.java:167)
at
org.wso2.carbon.identity.thrift.authentication.internal.ThriftAuthenticationServiceComponent.activate(ThriftAuthenticationServiceComponent.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
at
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
at
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:517)
at
org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)
at
org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
at
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEve

Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Hasitha Hiranya
Looping in PrabathA.


On Fri, May 2, 2014 at 11:18 AM, Hasitha Hiranya  wrote:

> Hi Shameera,
>
> Good catch.
>
> [2014-05-02 10:12:19,015]  INFO {org.wso2.carbon.core.ServerManagement} -
>  Stopped all transport listeners
> [2014-05-02 10:12:19,015]  INFO {org.wso2.carbon.core.ServerManagement} -
>  Waiting for request service completion...
> [2014-05-02 10:12:19,019]  INFO {org.wso2.carbon.core.ServerManagement} -
>  All requests have been served.
> [2014-05-02 10:12:19,019]  INFO {org.wso2.carbon.core.ServerManagement} -
>  Waiting for deployment completion...
> [2014-05-02 10:12:19,021]  INFO {org.apache.cassandra.transport.Server} -
>  Stop listening for CQL clients
>
> What happens when all transport listeners are stopped?
> Stop listening for CQL clients means cassandra will no longer will accept
> requests from a cql client. Most probably same goes with Hector (Thrift)
> also. That might cause these issues.
>
> Thanks
>
>
> On Fri, May 2, 2014 at 11:12 AM, Shameera Rathnayaka wrote:
>
>> Hi HasithaH,
>>
>> In the  shutdown logs i could see following line, before start andes
>> deactivation,  what does actually mean? does it stop cassandra transport
>> listener?
>>
>> [2014-05-02 10:12:19,021]  INFO {org.apache.cassandra.transport.Server}
>> -  Stop listening for CQL clients
>>
>>
>>
>>
>>
>> On Fri, May 2, 2014 at 10:26 AM, Hasitha Hiranya wrote:
>>
>>> Hi Shameera,
>>>
>>> I have added logs and tested. Full Log is attached at (
>>> https://drive.google.com/a/wso2.com/file/d/0B57HoxWKqqNnN2FPRE9FeC0yYXM/edit?usp=sharing).
>>> Deactivate of andes service is like follows.
>>>
>>> protected void deactivate(ComponentContext ctx) {
>>> // Unregister QpidService
>>> System.out.println("+++Started deactivating
>>> andes");
>>> System.out.println("Unregistering qpid service");
>>> try {
>>> if (null != qpidService) {
>>> qpidService.unregister();
>>> }
>>> } catch (Exception e) {}
>>> System.out.println("+Unregistered qpidService");
>>> // Shutdown the Qpid broker
>>> System.out.println("+Shutting down andes");
>>> ApplicationRegistry.remove();
>>> System.out.println("+++done shutting down andes");
>>> System.out.println("+++done deactivating of andes
>>> component");
>>> }
>>>
>>> +++Started deactivating andes
>>> Unregistering qpid service
>>> +Unregistered qpidService
>>> +Shutting down andes
>>> +++done shutting down andes
>>> +++done deactivating of andes component
>>> started deactivating cassandra
>>> ++done deactivating cassandra
>>>
>>> I have a doubt like is it correct to unregister qpidService before
>>> actually shutting down the broker?
>>> Then I changed the code swapping the order.
>>>
>>> protected void deactivate(ComponentContext ctx) {
>>> // Unregister QpidService
>>> // Shutdown the Qpid broker
>>> ApplicationRegistry.remove();
>>> try {
>>> if (null != qpidService) {
>>> qpidService.unregister();
>>> }
>>> } catch (Exception e) {}
>>> }
>>>
>>>
>>> Still errors happened. Order was as follows.
>>>
>>> +++Started deactivating andes
>>> +shutting down andes
>>> +++done shutting down andes
>>> unregistering qpidservice
>>>  +Unregistered qpidService
>>> +++done deactivating of andes component
>>> started deactivating cassandra
>>> ++done deactivating cassandra
>>>
>>> Pom file has cassandra as a dependency.
>>>
>>> 
>>> org.apache.axis2.*;
>>> version="${axis2.osgi.version.range.qpid}",
>>> org.apache.axiom.*;
>>> version="${axiom.osgi.version.range.qpid}",
>>> org.wso2.carbon.andes.authentication.service,
>>> org.wso2.carbon.andes.commons,
>>> org.wso2.carbon.andes.commons.registry,
>>>  *   org.wso2.carbon.cassandra.server;
>>> version="4.2.2",*
>>> *;resolution:=optional
>>> 
>>>
>>> What is going wrong?
>>>
>>> Thanks
>>>
>>>
>>> On Fri, May 2, 2014 at 9:33 AM, Shameera Rathnayaka 
>>> wrote:
>>>
 Hi HasithaH,

 Shall we try with log messages to identify service deactivation and
 bundle undeployment order of andes and cassandra ?

 Thanks,
 Shameera.


 On Fri, May 2, 2014 at 9:18 AM, Hasitha Hiranya wrote:

> During testing I followed following steps.
>
> 1. create a topic subscriber
> 2. publish 1000 msgs
> 3. wait until the subscriber get 1000 messages and close
> 4. now u

Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Hasitha Hiranya
Hi Shameera,

Good catch.

[2014-05-02 10:12:19,015]  INFO {org.wso2.carbon.core.ServerManagement} -
 Stopped all transport listeners
[2014-05-02 10:12:19,015]  INFO {org.wso2.carbon.core.ServerManagement} -
 Waiting for request service completion...
[2014-05-02 10:12:19,019]  INFO {org.wso2.carbon.core.ServerManagement} -
 All requests have been served.
[2014-05-02 10:12:19,019]  INFO {org.wso2.carbon.core.ServerManagement} -
 Waiting for deployment completion...
[2014-05-02 10:12:19,021]  INFO {org.apache.cassandra.transport.Server} -
 Stop listening for CQL clients

What happens when all transport listeners are stopped?
Stop listening for CQL clients means cassandra will no longer will accept
requests from a cql client. Most probably same goes with Hector (Thrift)
also. That might cause these issues.

Thanks


On Fri, May 2, 2014 at 11:12 AM, Shameera Rathnayaka wrote:

> Hi HasithaH,
>
> In the  shutdown logs i could see following line, before start andes
> deactivation,  what does actually mean? does it stop cassandra transport
> listener?
>
> [2014-05-02 10:12:19,021]  INFO {org.apache.cassandra.transport.Server} -
> Stop listening for CQL clients
>
>
>
>
>
> On Fri, May 2, 2014 at 10:26 AM, Hasitha Hiranya wrote:
>
>> Hi Shameera,
>>
>> I have added logs and tested. Full Log is attached at (
>> https://drive.google.com/a/wso2.com/file/d/0B57HoxWKqqNnN2FPRE9FeC0yYXM/edit?usp=sharing).
>> Deactivate of andes service is like follows.
>>
>> protected void deactivate(ComponentContext ctx) {
>> // Unregister QpidService
>> System.out.println("+++Started deactivating
>> andes");
>> System.out.println("Unregistering qpid service");
>> try {
>> if (null != qpidService) {
>> qpidService.unregister();
>> }
>> } catch (Exception e) {}
>> System.out.println("+Unregistered qpidService");
>> // Shutdown the Qpid broker
>> System.out.println("+Shutting down andes");
>> ApplicationRegistry.remove();
>> System.out.println("+++done shutting down andes");
>> System.out.println("+++done deactivating of andes
>> component");
>> }
>>
>> +++Started deactivating andes
>> Unregistering qpid service
>> +Unregistered qpidService
>> +Shutting down andes
>> +++done shutting down andes
>> +++done deactivating of andes component
>> started deactivating cassandra
>> ++done deactivating cassandra
>>
>> I have a doubt like is it correct to unregister qpidService before
>> actually shutting down the broker?
>> Then I changed the code swapping the order.
>>
>> protected void deactivate(ComponentContext ctx) {
>> // Unregister QpidService
>> // Shutdown the Qpid broker
>> ApplicationRegistry.remove();
>> try {
>> if (null != qpidService) {
>> qpidService.unregister();
>> }
>> } catch (Exception e) {}
>> }
>>
>>
>> Still errors happened. Order was as follows.
>>
>> +++Started deactivating andes
>> +shutting down andes
>> +++done shutting down andes
>> unregistering qpidservice
>>  +Unregistered qpidService
>> +++done deactivating of andes component
>> started deactivating cassandra
>> ++done deactivating cassandra
>>
>> Pom file has cassandra as a dependency.
>>
>> 
>> org.apache.axis2.*;
>> version="${axis2.osgi.version.range.qpid}",
>> org.apache.axiom.*;
>> version="${axiom.osgi.version.range.qpid}",
>> org.wso2.carbon.andes.authentication.service,
>> org.wso2.carbon.andes.commons,
>> org.wso2.carbon.andes.commons.registry,
>>  *   org.wso2.carbon.cassandra.server;
>> version="4.2.2",*
>> *;resolution:=optional
>> 
>>
>> What is going wrong?
>>
>> Thanks
>>
>>
>> On Fri, May 2, 2014 at 9:33 AM, Shameera Rathnayaka wrote:
>>
>>> Hi HasithaH,
>>>
>>> Shall we try with log messages to identify service deactivation and
>>> bundle undeployment order of andes and cassandra ?
>>>
>>> Thanks,
>>> Shameera.
>>>
>>>
>>> On Fri, May 2, 2014 at 9:18 AM, Hasitha Hiranya wrote:
>>>
 During testing I followed following steps.

 1. create a topic subscriber
 2. publish 1000 msgs
 3. wait until the subscriber get 1000 messages and close
 4. now underneath MB will still be leisurely deleting the content of
 removed messages (with timeouts etc)
 5. I shutdown the broker by Ctrl+c
 6. Now with my above fixes it will delete all records that needs to be
 deleted before shutti

[Dev] Research - Unfamiliar Configurations Came From Qpid to WSO2 MB

2014-05-01 Thread Hasitha Hiranya
Hi Team,

This is a try to resolve https://wso2.org/jira/browse/MB-407.

I did a search to find out what are the unfamiliar configurations in
andes-config.xml file. We need to know them, test if they work, consider if
they are valid, remove if not relevant (specially the highlighted ones).

@Prabath,
*I also saw a config for OOM controlling. Please note. *

Below are the findings.



== Extended Configuration through config.xml ==

The config.xml contains the extended configuration information associated
with
the Qpid Java Broker.

=== The JMX Management Console Configuration ===

The management console configuration can be setup by editing the management
child element of the broker configuration. The available options are:

1. enabled
2. jmxport
3. security-enabled

Setting enabled to "true" will enable the JMX Management Console support.
And,
changing the jmxport will make it possible to connect using a different
port.
Setting the security-enabled option to "true" will make it possible to use
SASL
Authentication.

Advanced security configuration is made effective once the security-enabled
is
set to "true". Further customization is explained in the Security
Configuration
section below.

=== Connector Configuration ===

The connetor configuration element manages connections to/from the Java
Broker.
Among the various options available are:

 1. ssl
 2. qpidnio
 3. protectio
 4. bind
 5. port
 6. sslport
 7. socketReceiveBuffer
 8. socketSendBuffer
 9. processors
10. tcpNoDelay

The ssl and *protecio* elements are discussed below. The port corresponds
to the
port in which the non-secure Java Broker runs. The *sslport* corresponds to
the
port in which the secure Java Broker runs.

The *socketReceiveBuffer* and the *socketSendBuffer* sizes (in bytes) are
configured
using the respective elements. Setting *qpidnio* to "true" will setup a
multithreaded MINA socket acceptor that will make an attempt to boost the
performance by simultaneously allowing reading from and writing to a socket.

Processors represent the the number of SocketProcessors you wish to create.
And,
*bind* represents the ip-address to bind to. In addition to that, you can
enable
TCP NoDelay by setting *tcpNoDelay* to "true'.

Please note that the element transport is no longer used.

 SSL Configuration 

The SSL configuration can be setup by editing the connector child element's
ssl
child. The available options are:

1. enabled
2. sslOnly
3. keystorePath
4. keystorePassword

The enabled option controls whether SSL is enabled or not. Setting this to
"true" will enable SSL support. The sslOnly option will decide whether SSL
will
operate in parallel with non-SSL ports or not. The remaining options are on
setting up an SSL keystore. Please note that the keystore password is seen
in
clear text in the config.xml. Do take necessary precautions when setting
this
option.

 Protect I/O Configuration 

*This feature is meant for the protection of the Java Broker from running
out of*
*memory due to runnaway clients or non-responsive clients*. The protection
is
achieved by limiting the data written to or read from a pending queue. The
enabled option controls whether I/O protection is in place or not. To
enable,
set the enabled element's value to "true".

=== Security Configuration ===

There are various sub sections under the security configuration, which are:

1. principal-databases
2. access
3. jmx

More on principal-databases and jmx are discussed below. The access element
is
used to set the ACLPlugin implementation which is capable of controlling
access.
This can be set through the class element.

 Principal Databases 

The *principal-databases* section contains definitions of principal
databases. An
example of a principal database is a set of Base64 encoded MD5 hashes,
which is
stored on a file, which can be used for authentication via the
CRAM-MD5-Hashed
SASL authentication mechanism.

*(We have put
org.wso2.carbon.andes.authentication.andes.CarbonBasedPrincipalDatabase
here. I am not aware what it is??)*

Among various options a principal-database configuration posses are:

1. name
2. class
3. attributes

The name of the resource is identified by name. The class is the Java class
capable of handling the resource. The attribute passwordFile will have a
value
of which is the path to the password database file. An example password
database
file is ../etc/passwd, which contains plain-text password.

More information on this section can be found online at,
http://cwiki.apache.org/qpid/qpid-design-authentication.html

 JMX Security Configuration 

The *JMX Security* configuration is used to specify the access
restrictions, which
is written on a file (../etc/jmxremote.access is an example). The path to
this
file is specified in access. The principal-database to be used can also be
configured. Among the available options are:

1. access
2. principal-database

=== Virtual Host Configuration ===

The virtual hosts are configured 

Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Shameera Rathnayaka
Hi HasithaH,

In the  shutdown logs i could see following line, before start andes
deactivation,  what does actually mean? does it stop cassandra transport
listener?

[2014-05-02 10:12:19,021]  INFO {org.apache.cassandra.transport.Server} -
Stop listening for CQL clients





On Fri, May 2, 2014 at 10:26 AM, Hasitha Hiranya  wrote:

> Hi Shameera,
>
> I have added logs and tested. Full Log is attached at (
> https://drive.google.com/a/wso2.com/file/d/0B57HoxWKqqNnN2FPRE9FeC0yYXM/edit?usp=sharing).
> Deactivate of andes service is like follows.
>
> protected void deactivate(ComponentContext ctx) {
> // Unregister QpidService
> System.out.println("+++Started deactivating
> andes");
> System.out.println("Unregistering qpid service");
> try {
> if (null != qpidService) {
> qpidService.unregister();
> }
> } catch (Exception e) {}
> System.out.println("+Unregistered qpidService");
> // Shutdown the Qpid broker
> System.out.println("+Shutting down andes");
> ApplicationRegistry.remove();
> System.out.println("+++done shutting down andes");
> System.out.println("+++done deactivating of andes
> component");
> }
>
> +++Started deactivating andes
> Unregistering qpid service
> +Unregistered qpidService
> +Shutting down andes
> +++done shutting down andes
> +++done deactivating of andes component
> started deactivating cassandra
> ++done deactivating cassandra
>
> I have a doubt like is it correct to unregister qpidService before
> actually shutting down the broker?
> Then I changed the code swapping the order.
>
> protected void deactivate(ComponentContext ctx) {
> // Unregister QpidService
> // Shutdown the Qpid broker
> ApplicationRegistry.remove();
> try {
> if (null != qpidService) {
> qpidService.unregister();
> }
> } catch (Exception e) {}
> }
>
>
> Still errors happened. Order was as follows.
>
> +++Started deactivating andes
> +shutting down andes
> +++done shutting down andes
> unregistering qpidservice
>  +Unregistered qpidService
> +++done deactivating of andes component
> started deactivating cassandra
> ++done deactivating cassandra
>
> Pom file has cassandra as a dependency.
>
> 
> org.apache.axis2.*;
> version="${axis2.osgi.version.range.qpid}",
> org.apache.axiom.*;
> version="${axiom.osgi.version.range.qpid}",
> org.wso2.carbon.andes.authentication.service,
> org.wso2.carbon.andes.commons,
> org.wso2.carbon.andes.commons.registry,
>  *   org.wso2.carbon.cassandra.server;
> version="4.2.2",*
> *;resolution:=optional
> 
>
> What is going wrong?
>
> Thanks
>
>
> On Fri, May 2, 2014 at 9:33 AM, Shameera Rathnayaka wrote:
>
>> Hi HasithaH,
>>
>> Shall we try with log messages to identify service deactivation and
>> bundle undeployment order of andes and cassandra ?
>>
>> Thanks,
>> Shameera.
>>
>>
>> On Fri, May 2, 2014 at 9:18 AM, Hasitha Hiranya wrote:
>>
>>> During testing I followed following steps.
>>>
>>> 1. create a topic subscriber
>>> 2. publish 1000 msgs
>>> 3. wait until the subscriber get 1000 messages and close
>>> 4. now underneath MB will still be leisurely deleting the content of
>>> removed messages (with timeouts etc)
>>> 5. I shutdown the broker by Ctrl+c
>>> 6. Now with my above fixes it will delete all records that needs to be
>>> deleted before shutting down.
>>>
>>> I can see when the code is at step 6 MB is saying cassandra is down.
>>> Thus before returning from the Close() of message store (hence before
>>> returning from deactivte of andes service), cassandra service get
>>> disappeared. It boils down to an OSGI problem.
>>>
>>> @Shameera,
>>>
>>> I have the dependency to the cassandra bundle as you have suggested in
>>> the andes bundle. But seems there is a problem still. Any idea why that
>>> happens?
>>>
>>>
>>> On Thu, May 1, 2014 at 10:56 AM, Hasitha Hiranya wrote:
>>>
 Hi,

 Also in order to stop connection to Cassandra gracefully, we need to do
 following.

 cluster.getConnectionManager().shutdown();

 Thanks


 On Thu, May 1, 2014 at 10:52 AM, Hasitha Hiranya wrote:

> Hi,
>
> I intend to cleanup graceful shutdown code of WSO2 Message Broker in
> following way. We have to do them as a part of fixing shutdown errors. We
> have managed to keep Cassandra un

Re: [Dev] Usage of "internal" and "Export-Package" in AM components

2014-05-01 Thread Ajith Vitharana
Hi Ruwan,


On Thu, May 1, 2014 at 9:48 PM, Ruwan Yatawara  wrote:

> Hi Ajith,
>
> I've done the necessary changes to remove the impl.internal references.
> Can you please apply the attached patch as it seems I don't have access to
> the carbon-apimgt component for some reason (ERROR: Permission to
> wso2/carbon-apimgt.git denied to ruwany.)
>
> All the tests ran successfully. Do let me know if you encounter further
> issues.
>
> @Kishanthan, thanks for the insight, I've done the fix accordingly.
>

 Thanks for providing this patch. But I also can't apply due to set of
conflicts.

-Ajith.


>
>
>
> Thanks and Regards,
>
> Ruwan Yatawara
>
> WSO2 Inc.
>
> email : ruw...@wso2.com
> mobile : +94 77 9110413
> blog : http://thoughts.ruwan-ace.com/
> www: :http://wso2.com
>
>
>
> On Tue, Apr 29, 2014 at 9:38 PM, Kishanthan Thangarajah <
> kishant...@wso2.com> wrote:
>
>>
>>
>>
>> On Tue, Apr 29, 2014 at 6:08 PM, Sanjeewa Malalgoda wrote:
>>
>>>
>>>
>>>
>>> On Tue, Apr 29, 2014 at 6:06 PM, Ajith Vitharana wrote:
>>>
 Sanjeewa,


  On Tue, Apr 29, 2014 at 5:54 PM, Sanjeewa Malalgoda >>> > wrote:

>
>
>
> On Tue, Apr 29, 2014 at 5:11 PM, Ajith Vitharana wrote:
>
>> Hi All,
>>
>> The org.wso2.carbon.apimgt.impl has defined the
>>   org.wso2.carbon.apimgt.impl.internal package as a Private-Package [1] 
>> but
>> there are some usage inside the other bundles.
>>
>> org.wso2.carbon.apimgt.hostobjects,
>> org.wso2.carbon.apimgt.usage,
>> org.wso2.carbon.apimgt.keymgt ..etc
>>
>> 
>>   *  org.wso2.carbon.apimgt.impl.internal*
>> 
>> 
>>  *!org.wso2.carbon.apimgt.impl.internal.APIManagerComponent,*
>>  org.wso2.carbon.apimgt.impl.*,
>> 
>>
>> We are getting following build failure due to the above wrong usage.
>> And why do we have export(not -!) *class* instead of package ?
>>
> Here we need to expose only ServiceReferenceHolder to other packages
> to get configs and etc. And we do not need to expose APIManagerComponent 
> to
> outside. So lets proceed accordingly. Anyway we didn't got any build
> failures in builder machine. How it effect here?
>

 If you need to expose the ServiceReferenceHolder class to out side,
 that class should NOT be inside the "internal" package, because we  don't
 expose internal package to outside.
 AFAIK you can only the export(or not) the packages , NOT classes.

>>> Yes that is exactly what i meant. Ideal solution would be taking
>>> ServiceReferenceHolder class to outside from internal package.
>>>
>>
>> This is wrong.
>>
>> First, you can only export packages from OSGi bundles, not classes.
>>
>> Also what is the purpose of exposing ServiceHolder outside of a bundle?
>>
>> ServiceReferenceHolder (which stores OSGi service reference objects)
>> should only be used within the bundle and should not be exposed outside.
>> That is why we, as practice, put them under internal package structure and
>> make them private. If you want to use the service references in another
>> bundle, you have to use the same approach with DS components and service
>> reference holders.
>>
>>
>>>
>>> Thanks,
>>> sanjeewa.
>>>

 -Ajith.


> Thanks,
> sanjeewa.
>
>>
>> [1]
>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/apimgt/org.wso2.carbon.apimgt.impl/1.2.2/pom.xml
>>
>> Installation failed.
>> Cannot complete the install because one or more required items could
>> not be found.
>>  Software being installed: WSO2 Carbon - API Store Feature
>> 4.3.0.SNAPSHOT (org.wso2.carbon.apimgt.store.feature.group 
>> 4.3.0.SNAPSHOT)
>>  Missing requirement: org.wso2.carbon.apimgt.hostobjects
>> 4.3.0.SNAPSHOT (org.wso2.carbon.apimgt.hostobjects 4.3.0.SNAPSHOT) 
>> requires
>> 'package org.wso2.carbon.apimgt.impl.internal 0.0.0' but it could not be
>> found
>>  Cannot satisfy dependency:
>>   From: WSO2 Carbon - API Store Feature 4.3.0.SNAPSHOT
>> (org.wso2.carbon.apimgt.store.feature.group 4.3.0.SNAPSHOT)
>>   To: org.wso2.carbon.apimgt.hostobjects [4.3.0.SNAPSHOT]
>> Application failed, log file location:
>> /home/ajith/.m2/repository/org/eclipse/tycho/tycho-p2-runtime/0.13.0/eclipse/configuration/1398770292994.log
>>
>> --
>> Ajith Vitharana.
>> WSO2 Inc. - http://wso2.org
>> Email  :  aji...@wso2.com
>> Mobile : +94772217350
>>
>>
>
>
> --
>
> *Sanjeewa Malalgoda*
> WSO2 Inc.
> Mobile : +94713068779
>
>  blog
> :http://sanjeewamalalgoda.blogspot.com/
>
>
>


 --
 Ajith Vitharana.
 WSO2 Inc. - http://wso2.org
 Email  :  aji...@wso2.com
 Mobile : +94772217350


>>>
>>>
>>> --
>>>
>>> *Sanjeewa Malalgoda*
>>> WSO2 In

[Dev] AS samples - JAX-RS Content Negotiation

2014-05-01 Thread Niranda Perera
Dear all,

In the AS docs, JAX-RS Content Negotiation sample (
https://docs.wso2.org/display/AS521/JAX-RS+Sample+on+Content+Negotiation),
an HTTP GET request is being sent to the service with an ACCEPT header set
to 'application/xml' or 'application/json', and the response is given in
the format specified.

I wonder how this 'accept header' is processed? I couldn't find any
reference to the accept header in the CustomerService.java file. if it is
not handled from the service, how is this processed? (there is some
reference to CXF, and I wonder how CXF come into the picture here?)

Thank you in advance.

Rgds

--
*Niranda Perera*
Software Engineer, WSO2 Inc.
Mobile: +94-71-554-8430
Twitter: @n1r44 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Hasitha Hiranya
Hi Shameera,

I have added logs and tested. Full Log is attached at (
https://drive.google.com/a/wso2.com/file/d/0B57HoxWKqqNnN2FPRE9FeC0yYXM/edit?usp=sharing).
Deactivate of andes service is like follows.

protected void deactivate(ComponentContext ctx) {
// Unregister QpidService
System.out.println("+++Started deactivating andes");
System.out.println("Unregistering qpid service");
try {
if (null != qpidService) {
qpidService.unregister();
}
} catch (Exception e) {}
System.out.println("+Unregistered qpidService");
// Shutdown the Qpid broker
System.out.println("+Shutting down andes");
ApplicationRegistry.remove();
System.out.println("+++done shutting down andes");
System.out.println("+++done deactivating of andes
component");
}

+++Started deactivating andes
Unregistering qpid service
+Unregistered qpidService
+Shutting down andes
+++done shutting down andes
+++done deactivating of andes component
started deactivating cassandra
++done deactivating cassandra

I have a doubt like is it correct to unregister qpidService before actually
shutting down the broker?
Then I changed the code swapping the order.

protected void deactivate(ComponentContext ctx) {
// Unregister QpidService
// Shutdown the Qpid broker
ApplicationRegistry.remove();
try {
if (null != qpidService) {
qpidService.unregister();
}
} catch (Exception e) {}
}


Still errors happened. Order was as follows.

+++Started deactivating andes
+shutting down andes
+++done shutting down andes
unregistering qpidservice
+Unregistered qpidService
+++done deactivating of andes component
started deactivating cassandra
++done deactivating cassandra

Pom file has cassandra as a dependency.


org.apache.axis2.*;
version="${axis2.osgi.version.range.qpid}",
org.apache.axiom.*;
version="${axiom.osgi.version.range.qpid}",
org.wso2.carbon.andes.authentication.service,
org.wso2.carbon.andes.commons,
org.wso2.carbon.andes.commons.registry,
 *   org.wso2.carbon.cassandra.server;
version="4.2.2",*
*;resolution:=optional


What is going wrong?

Thanks


On Fri, May 2, 2014 at 9:33 AM, Shameera Rathnayaka wrote:

> Hi HasithaH,
>
> Shall we try with log messages to identify service deactivation and bundle
> undeployment order of andes and cassandra ?
>
> Thanks,
> Shameera.
>
>
> On Fri, May 2, 2014 at 9:18 AM, Hasitha Hiranya  wrote:
>
>> During testing I followed following steps.
>>
>> 1. create a topic subscriber
>> 2. publish 1000 msgs
>> 3. wait until the subscriber get 1000 messages and close
>> 4. now underneath MB will still be leisurely deleting the content of
>> removed messages (with timeouts etc)
>> 5. I shutdown the broker by Ctrl+c
>> 6. Now with my above fixes it will delete all records that needs to be
>> deleted before shutting down.
>>
>> I can see when the code is at step 6 MB is saying cassandra is down.
>> Thus before returning from the Close() of message store (hence before
>> returning from deactivte of andes service), cassandra service get
>> disappeared. It boils down to an OSGI problem.
>>
>> @Shameera,
>>
>> I have the dependency to the cassandra bundle as you have suggested in
>> the andes bundle. But seems there is a problem still. Any idea why that
>> happens?
>>
>>
>> On Thu, May 1, 2014 at 10:56 AM, Hasitha Hiranya wrote:
>>
>>> Hi,
>>>
>>> Also in order to stop connection to Cassandra gracefully, we need to do
>>> following.
>>>
>>> cluster.getConnectionManager().shutdown();
>>>
>>> Thanks
>>>
>>>
>>> On Thu, May 1, 2014 at 10:52 AM, Hasitha Hiranya wrote:
>>>
 Hi,

 I intend to cleanup graceful shutdown code of WSO2 Message Broker in
 following way. We have to do them as a part of fixing shutdown errors. We
 have managed to keep Cassandra until broker service shutdown properly in
 OSGI env, but we see problems due to lack of these.

 1. When shutting down we have to flush
 all pubSubMessageContentRemoverTasks, meaning we have to delete all acked
 messages for topics, otherwise they will never be removed again (After
 shutting down memory is gone). Concern is we have to wait for timeout for
 those messages to happen, which will cause shutting down of MB on hold
 untill all messages are timed out. For now MB will shut down hoping some
 

Re: [Dev] WSO2 BAM 2.4.1 Final Pack Location

2014-05-01 Thread Jaminda Batuwangala
Thank you all for releasing the product as planned.
There was exceptional commitment from all members to get this in place and
all worked very hard continuously for two days without any break to make
this happen.

Again a special thank you goes to Depp, Tayalan, Pandula, Shavantha and all
of BAM team for the hard work.

Regards,
Jaminda



On Fri, May 2, 2014 at 12:11 AM, Dunith Dhanushka  wrote:

> Hi all,
>
> BAM 2.4.1 has been released with chunk-09 and final pack is available at
> [1]
>
> Final pack was created from revision 201564 with tests and artifacts
> deployed to nexus from same revision. SVN tag [2] has been created for this
> release.
>
> [1]
> http://ec2-54-198-211-48.compute-1.amazonaws.com/chunk09/wso2bam-2.4.1.zip
>
> [2] https://svn.wso2.org/repos/wso2/carbon/platform/tags/turing-chunk09/
>
> Regards,
>
> Dunith Dhanushka,
> Senior Software Engineer - BAM,
> WSO2 Inc,
>
> Mobile - +94 71 8615744
> Blog - dunithd.wordpress.com 
> Twitter - @dunithd 
>



-- 
Jaminda Batuwangala,
Director of Engineering; WSO2, Inc.;  http://wso2.com/
email: jami...@wso2.com ; cell: +94 77 308 2174
Lean . Enterprise . Middleware
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Help

2014-05-01 Thread Pavithra Madurangi
Hi,

Appreciate your interest in WSO2 products.

>From WSO2 Carbon platform 4.0.0 release onwards we have dropped the
official support for hosting WSO2 products on third party containers. Thus
we do not have a write-up or reference on how to run WSO2 products in JBoss
container.

Please note that we highly encourage you to use a public mailing list [1]
such as dev@wso2.org or Stack Overflow [2] to raise your questions since
those channels have wider audience, hence the chance of better response
time and quality.

If you have any specific reason for running WSO2 BPS inside Jboss, please
raise your concern through public mailing list.

If you have further concerns you can reach WSO2 through contacts [3].

Hope above information will help.

[1] http://wso2.org/mail
[2] http://stackoverflow.com/
[3] http://wso2.com/contact/

Regards,
Pavithra


On Thu, May 1, 2014 at 1:00 AM,  wrote:

> Hello,
> I am a consultant working on a POC and would love to use WSO2 as BPEL
> process server.
> I am trying to install version 3.2.0 under Jboss 7.1.1 and have followed
> the instructions you posted here
>
> http://wso2.com/library/knowledge-base/2011/01/deploying-wso2-bps-202-jboss-510-1
> /
> But there seems to be an issue and I keep getting  a HTTP 404 resource not
> available error.
>
> Do  you think you can guide me to find what is the error?
> I appreciate your help,
>



-- 
*Pavithra Madurangi*
Senior Software Engineer - QA.
WSO2 Inc.: http://wso2.com/
Mobile: +94777207357
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Shameera Rathnayaka
Hi HasithaH,

Shall we try with log messages to identify service deactivation and bundle
undeployment order of andes and cassandra ?

Thanks,
Shameera.


On Fri, May 2, 2014 at 9:18 AM, Hasitha Hiranya  wrote:

> During testing I followed following steps.
>
> 1. create a topic subscriber
> 2. publish 1000 msgs
> 3. wait until the subscriber get 1000 messages and close
> 4. now underneath MB will still be leisurely deleting the content of
> removed messages (with timeouts etc)
> 5. I shutdown the broker by Ctrl+c
> 6. Now with my above fixes it will delete all records that needs to be
> deleted before shutting down.
>
> I can see when the code is at step 6 MB is saying cassandra is down.
> Thus before returning from the Close() of message store (hence before
> returning from deactivte of andes service), cassandra service get
> disappeared. It boils down to an OSGI problem.
>
> @Shameera,
>
> I have the dependency to the cassandra bundle as you have suggested in the
> andes bundle. But seems there is a problem still. Any idea why that
> happens?
>
>
> On Thu, May 1, 2014 at 10:56 AM, Hasitha Hiranya wrote:
>
>> Hi,
>>
>> Also in order to stop connection to Cassandra gracefully, we need to do
>> following.
>>
>> cluster.getConnectionManager().shutdown();
>>
>> Thanks
>>
>>
>> On Thu, May 1, 2014 at 10:52 AM, Hasitha Hiranya wrote:
>>
>>> Hi,
>>>
>>> I intend to cleanup graceful shutdown code of WSO2 Message Broker in
>>> following way. We have to do them as a part of fixing shutdown errors. We
>>> have managed to keep Cassandra until broker service shutdown properly in
>>> OSGI env, but we see problems due to lack of these.
>>>
>>> 1. When shutting down we have to flush
>>> all pubSubMessageContentRemoverTasks, meaning we have to delete all acked
>>> messages for topics, otherwise they will never be removed again (After
>>> shutting down memory is gone). Concern is we have to wait for timeout for
>>> those messages to happen, which will cause shutting down of MB on hold
>>> untill all messages are timed out. For now MB will shut down hoping some
>>> other node will clear them up.
>>>
>>> 2. Above argument goes with content removal tasks as well. Merely
>>> stopping deletion thread will not help.
>>>
>>> 3. above two tasks should be done AFTER stopping queue/topic flusher
>>> threads.
>>>
>>> 4. When shutting down we have to clear in-memory message status (for
>>> message count to be correct).
>>>
>>> 5. We have to copy back NQ messages back to GQ.
>>>
>>> 6. Flush message counts.
>>>
>>> @pamod,
>>>
>>> You have a fix to flush the message count before shutdown (As we update
>>> it per message chunks). Is it committed? If so, where is the code? It
>>> should come as point 6.
>>>
>>> Apart from point 6 have have done other. Testing now.
>>>
>>> Thanks
>>>
>>> --
>>> *Hasitha Abeykoon*
>>> Software Engineer; WSO2, Inc.; http://wso2.com
>>> *cell:* *+94 719363063*
>>> *blog: **abeykoon.blogspot.com* 
>>>
>>>
>>
>>
>> --
>> *Hasitha Abeykoon*
>> Software Engineer; WSO2, Inc.; http://wso2.com
>> *cell:* *+94 719363063*
>> *blog: **abeykoon.blogspot.com* 
>>
>>
>
>
> --
> *Hasitha Abeykoon*
> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>  *cell:* *+94 719363063*
> *blog: **abeykoon.blogspot.com* 
>
>


-- 
*Software Engineer - WSO2 Inc.*
*email: shameera AT wso2.com  , shameera AT apache.org
*
*phone:  +9471 922 1454 <%2B9471%20922%201454>*

*Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561
*Twitter : *https://twitter.com/Shameera_R
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fixing Shutdown Errors WSO2 MB.

2014-05-01 Thread Hasitha Hiranya
During testing I followed following steps.

1. create a topic subscriber
2. publish 1000 msgs
3. wait until the subscriber get 1000 messages and close
4. now underneath MB will still be leisurely deleting the content of
removed messages (with timeouts etc)
5. I shutdown the broker by Ctrl+c
6. Now with my above fixes it will delete all records that needs to be
deleted before shutting down.

I can see when the code is at step 6 MB is saying cassandra is down.
Thus before returning from the Close() of message store (hence before
returning from deactivte of andes service), cassandra service get
disappeared. It boils down to an OSGI problem.

@Shameera,

I have the dependency to the cassandra bundle as you have suggested in the
andes bundle. But seems there is a problem still. Any idea why that
happens?


On Thu, May 1, 2014 at 10:56 AM, Hasitha Hiranya  wrote:

> Hi,
>
> Also in order to stop connection to Cassandra gracefully, we need to do
> following.
>
> cluster.getConnectionManager().shutdown();
>
> Thanks
>
>
> On Thu, May 1, 2014 at 10:52 AM, Hasitha Hiranya wrote:
>
>> Hi,
>>
>> I intend to cleanup graceful shutdown code of WSO2 Message Broker in
>> following way. We have to do them as a part of fixing shutdown errors. We
>> have managed to keep Cassandra until broker service shutdown properly in
>> OSGI env, but we see problems due to lack of these.
>>
>> 1. When shutting down we have to flush
>> all pubSubMessageContentRemoverTasks, meaning we have to delete all acked
>> messages for topics, otherwise they will never be removed again (After
>> shutting down memory is gone). Concern is we have to wait for timeout for
>> those messages to happen, which will cause shutting down of MB on hold
>> untill all messages are timed out. For now MB will shut down hoping some
>> other node will clear them up.
>>
>> 2. Above argument goes with content removal tasks as well. Merely
>> stopping deletion thread will not help.
>>
>> 3. above two tasks should be done AFTER stopping queue/topic flusher
>> threads.
>>
>> 4. When shutting down we have to clear in-memory message status (for
>> message count to be correct).
>>
>> 5. We have to copy back NQ messages back to GQ.
>>
>> 6. Flush message counts.
>>
>> @pamod,
>>
>> You have a fix to flush the message count before shutdown (As we update
>> it per message chunks). Is it committed? If so, where is the code? It
>> should come as point 6.
>>
>> Apart from point 6 have have done other. Testing now.
>>
>> Thanks
>>
>> --
>> *Hasitha Abeykoon*
>> Software Engineer; WSO2, Inc.; http://wso2.com
>> *cell:* *+94 719363063*
>> *blog: **abeykoon.blogspot.com* 
>>
>>
>
>
> --
> *Hasitha Abeykoon*
> Software Engineer; WSO2, Inc.; http://wso2.com
> *cell:* *+94 719363063*
> *blog: **abeykoon.blogspot.com* 
>
>


-- 
*Hasitha Abeykoon*
Senior Software Engineer; WSO2, Inc.; http://wso2.com
*cell:* *+94 719363063*
*blog: **abeykoon.blogspot.com* 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC-Automated test case generation tool for WSO2 products

2014-05-01 Thread Rukshan Chathuranga
HI maintha,

I followed this http://wso2.com/library/95/ tutorial to generate client. I
successfully come to the step 4. But in step 5 generated
SimpleServiceStub.java not generate as appropriate(some code is missing).
because when create Client get unknown syntax like "Echo".

Generated java class attached here.


On Wed, Apr 30, 2014 at 10:44 AM, Dharshana Warusavitharana <
dharsha...@wso2.com> wrote:

> Hi Rukshan,
>
> Did you try out the maven plugin. I think it would be easy for you and
> us this is believed you don't need python installed
>
>  http://robotframework.org/MavenPlugin/
>
> Thank You,
> Dharshana.
>
>
> On Wed, Apr 30, 2014 at 8:59 AM, Rukshan Chathuranga <
> rcruksha...@gmail.com> wrote:
>
>> Hi krishantha,
>>
>> I followed the instruction to install the robot. Most of dependencies
>> already had in the system and installation was success. but when installing
>> "ride", it give a warning to install wxPython 2.8 toolkit with Unicode
>> support. Also it's doesn't work without wxPython.
>>
>> It suggest the installation guide by this link
>> http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/.
>>
>> But it is hard to find the correct file to install. may be this one is
>> not important now.
>> if you already encountered this problem let me know how to install.
>>
>> Thanks.
>>
>>
>> On Tue, Apr 29, 2014 at 10:39 PM, Krishantha Samaraweera <
>> krishan...@wso2.com> wrote:
>>
>>> Selenium2Library API documentation -
>>> https://github.com/rtomac/robotframework-selenium2library
>>> Source - https://github.com/rtomac/robotframework-selenium2library
>>>
>>> Thanks,
>>> Krishantha.
>>>
>>>
>>> On Tue, Apr 29, 2014 at 10:33 PM, Krishantha Samaraweera <
>>> krishan...@wso2.com> wrote:
>>>
 Robot framework installation on Linux
 

 1. Install Python if doesn't exists in your machine -

 *easy_install pip*
 *pip install python*

 2. Install Jyton (Optinal)

 *sudo apt-get install jython*

 3. Install robot framework

 *pip install robotframework *OR* easy_install robotframework  *

 4. Install ride (The IDE for robot test case writing)

 *pip install robotframework-ride *OR *easy_install robotframework-ride*

 5. Install Selenium2Library - Selenium implementation compatible with
 robot

 *pip install robotframework-selenium2library *OR* easy_install
 robotframework-selenium2library*


 Let me know if you find any difficulty with installation.

 Thanks,
 Krishantha.


 On Tue, Apr 29, 2014 at 10:23 PM, Krishantha Samaraweera <
 krishan...@wso2.com> wrote:

> Hi Rukshan,
>
> Some sample robot scripts are attached here with.
>
> Thanks,
> Krishantha.
>
>
>
>
> On Tue, Apr 29, 2014 at 10:17 PM, Malintha Adikari 
> wrote:
>
>> adding
>>
>> 3. WSO2 Application Server Documentation[4]
>>
>> [4]
>> https://docs.wso2.org/display/AS521/WSO2+Application+Server+Documentation
>>
>>
>> On Tue, Apr 29, 2014 at 10:12 PM, Malintha Adikari > > wrote:
>>
>>> Hi Rukshan,
>>>
>>> Following resources would help you to understand the basics of
>>> required technologies.
>>>
>>> 1. Hello world with Axis2 web service [1]
>>> 2. Understanding WSDL files.[2], [3]
>>>
>>> [1]http://wso2.com/library/95/
>>> [2]http://oreilly.com/catalog/webservess/chapter/ch06.html
>>> [3]http://predic8.com/wsdl-reading.htm
>>>
>>> Regards,
>>> Malintha Adikari
>>>
>>>
>>> On Tue, Apr 29, 2014 at 9:43 PM, Rukshan Chathuranga <
>>> rcruksha...@gmail.com> wrote:
>>>
 Hi,

 Could understand the ultimate objective of the project and stating
 points of the project. Feasibility of the keyword driven testing using
 Robot frame, should be evaluate in this week.
 Also to get understand about the Admin back-end services and WSDL
 experiment, is it possible to give  the required resources and sample 
 Test
 Script?

 Thanks and regards.



 On Mon, Apr 28, 2014 at 6:23 PM, Rukshan Chathuranga <
 rcruksha...@gmail.com> wrote:

> yeah i'm OK with the time and place.
> Thanks.
>
>
> On Mon, Apr 28, 2014 at 5:33 PM, Dharshana Warusavitharana <
> dharsha...@wso2.com> wrote:
>
>> Hi Rukshan,
>>
>> How is your availability at 4.30 PM tomorrow.
>>
>> If you are ok with the time shall we schedule our discussion at
>> that time at WSO2 office.
>>
>> Thank you,
>> Dharshana.
>>
>>
>> On Sun, Apr 27, 2014 at 5:33 PM, Rukshan Chathuranga <
>> rcruksha...@gmail.com> wrote:
>>
>>> Yes. Afternoon is possible.
>

Re: [Dev] WSO2 ESB Connector Store Icons

2014-05-01 Thread Malaka Silva
Hi All,

IMO we should not modify the backgroung color and layout outside what
vendors(Third parties) are using.

Eg: - Salesforce logo is in green color whereas standard is blue.

Best Regards,
Malaka


On Fri, May 2, 2014 at 8:08 AM, Chanaka Jayasena  wrote:

> Hi Dushan,
>
> [1] contains the images you requested for the Connector Store. Amazon s3
> and Survey Monkey icons are missing. I will upload those ones they are done.
>
> 1 -
> https://drive.google.com/a/wso2.com/folderview?id=0B_CCkDYHWyB9VGlJc0MzWnRpYkU&usp=sharing#grid
>
> thanks,
> Chanaka
>
> --
> Chanaka Jayasena
> Senior Software Engineer; WSO2, Inc.;  http://wso2.com/
> email: chan...@wso2.com; cell: +94 77 785 5565
> blog: http://chanaka3d.blogspot.com
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Best Regards,

Malaka Silva
Senior Tech Lead
M: +94 777 219 791
Tel : 94 11 214 5345
Fax :94 11 2145300
Skype : malaka.sampath.silva
LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
Blog : http://mrmalakasilva.blogspot.com/

WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
http://www.wso2.com/about/team/malaka-silva/

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [UES] Embeding Gadgets into a web page

2014-05-01 Thread Shani Ranasinghe
Hi Ruchira,

Thanks that works. would you please explain what this URL is?  I was under
the impression that we should point to the server which is at
http://localhost:9763/gagdet-test .



On Wed, Apr 30, 2014 at 11:44 PM, Ruchira Wageesha  wrote:

> Your url should be http://:9763/*gadgets*/ifr?url=http://<
> privateIP>:9763/gadget-test/gadget.xml
>
> /Ruchira
>
>
>
>
> On Thu, May 1, 2014 at 6:08 AM, Shani Ranasinghe  wrote:
>
>>
>> Hi,
>>
>> I have a gadget in the UES server at the location
>> http://localhost:9763/gadget-test/gadget.xml. When I use this in the
>> browser I can see the Gadget XML.
>>
>> The portal is started at  UES Portal URL : http://localhost:9763/portal.
>> And when I check the URL through the Management console of the UES the URL
>> that it gives is http://:9763/gadget-test.
>>
>> I have added the following lines to my webapp page, which is a java
>> application and a .jsp page.
>>
>> > src="http://:9763/gadget-test/ifr?url=http://
>> :9763/gadget-test/gadget.xml">
>> 
>>
>> I was not able to view the I frame in the page, and it prompted a 404
>> resource
>> (http://:9763/gadget-test/ifr) not found.
>>
>> Please note that the private IP's at instances are the same.
>>
>>
>> --
>> Thanks and Regards
>> *, Shani Ranasinghe*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 77 2273555
>> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
>>
>
>
>
> --
>
> *Ruchira Wageesha**Associate Technical Lead*
> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com *
>
> *email: ruch...@wso2.com ,   blog:
> ruchirawageesha.blogspot.com ,
> mobile: +94 77 5493444 <%2B94%2077%205493444>*
>



-- 
Thanks and Regards
*,Shani Ranasinghe*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 2273555
linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] WSO2 ESB Connector Store Icons

2014-05-01 Thread Chanaka Jayasena
Hi Dushan,

[1] contains the images you requested for the Connector Store. Amazon s3
and Survey Monkey icons are missing. I will upload those ones they are done.

1 -
https://drive.google.com/a/wso2.com/folderview?id=0B_CCkDYHWyB9VGlJc0MzWnRpYkU&usp=sharing#grid

thanks,
Chanaka

-- 
Chanaka Jayasena
Senior Software Engineer; WSO2, Inc.;  http://wso2.com/
email: chan...@wso2.com; cell: +94 77 785 5565
blog: http://chanaka3d.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] WSO2 BAM 2.4.1 Final Pack Location

2014-05-01 Thread Dunith Dhanushka
Hi all,

BAM 2.4.1 has been released with chunk-09 and final pack is available at [1]

Final pack was created from revision 201564 with tests and artifacts
deployed to nexus from same revision. SVN tag [2] has been created for this
release.

[1]
http://ec2-54-198-211-48.compute-1.amazonaws.com/chunk09/wso2bam-2.4.1.zip

[2] https://svn.wso2.org/repos/wso2/carbon/platform/tags/turing-chunk09/

Regards,

Dunith Dhanushka,
Senior Software Engineer - BAM,
WSO2 Inc,

Mobile - +94 71 8615744
Blog - dunithd.wordpress.com 
Twitter - @dunithd 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] API Gateway alters POST request URLs in API-Manager 1.7.0

2014-05-01 Thread Nuwan Dias
I'm sure this has been done deliberately in synapse. If so we need to know
why exactly. Will it break proxying SOAP 1.1 services if we allow these to
be passed to the back-end?

The defined standards for the Content-Type are as follows

SOAP 1.1 - text/xml
SOAP 1.2 - application/soap+xml
POX - application/xml

So naturally REST on XML would be application/xml. But AFAIK there's no
specification saying its wrong to send text/xml to REST services.

The REST service you are trying out with supports only text/xml and expects
POX content. Which is a kind of a special case IMO.

Thanks,
NuwanD.




On Thu, May 1, 2014 at 7:27 PM, Nirodha Pramod  wrote:

> Hi Nuwan,
>
> Isn't this a bug?  When we tested this we used a RESTful service
> (starbucks sample) as the back end. And you can't expect the client would
> always send application/xml as the Content-Type when calling a rest
> backend. Sending a text/xml is totally valid when calling a RESTful backend.
>
> regards,
> Nirodha
>
>
> On Thu, May 1, 2014 at 12:35 PM, Nuwan Dias  wrote:
>
>> Its not that it alters request urls, it drops the request parameters from
>> the outgoing request when the Content-Type is text/xml.
>>
>> If the API context is:  /stockquote/1.0.0
>>
>> Endpoint is: http://host:port/StockQuoteService
>>
>> Request url is:  /stockquote/1.0.0/getQuote
>>
>> In the case of applcation/xml, the outgoing request is http://host:port
>> /StockQuoteService/getQuote
>>
>> In the case of text/xml, the outgoing request is http://host:port
>> /StockQuoteService
>>
>> As you see, in the case of text/xml, 'getQuote' is not sent to the back
>> end.
>>
>> I presume this is the correct behavior since text/xml is normally used
>> for SOAP?
>>
>> Thanks,
>> NuwanD.
>>
>>
>> On Thu, May 1, 2014 at 11:37 AM, Asanthi Kulasinghe wrote:
>>
>>> Hi,
>>>
>>> Context path of POST request URLs of APIs get dropped at the gateway
>>> when  invoked with the content-type 'text/xml'.
>>> I have reported the issue under [1].
>>> Please look into this.
>>>
>>> [1] - https://wso2.org/jira/browse/APIMANAGER-2256
>>>
>>>
>>> Regards
>>>  *Asanthi Kulasinghe*
>>> WSO2 Inc; http://www.wso2.com/.
>>> Mobile: +94777355522
>>>
>>>
>>>
>>
>>
>> --
>> Nuwan Dias
>>
>> Associate Tech Lead - WSO2, Inc. http://wso2.com
>> email : nuw...@wso2.com
>> Phone : +94 777 775 729
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> *Nirodha Gallage*
> Senior Software Engineer, QA.
> WSO2 Inc.: http://wso2.com/
> Mobile: +94716429078
>



-- 
Nuwan Dias

Associate Tech Lead - WSO2, Inc. http://wso2.com
email : nuw...@wso2.com
Phone : +94 777 775 729
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Meeting Notes on EMM Carbon

2014-05-01 Thread Gayan Gunawardana
Hi Kishanthan,

After going through some points you have given during the discussion(e.g
kernel patches) we could be able to resolve most of intermittent issues.
Further I will look at the link you provided for default profiles. Thanks
for your great help to make EMM server stable.




On Wed, Apr 30, 2014 at 5:58 PM, Kishanthan Thangarajah  wrote:

> carbon.core and carbon.runtime features are by default available with the
> "default" profile, so you don't have to explicitly define them with your
> product's p2 repo definition. But if you are going to use multiple-profiles
> in your product, then you will have to define them in the p2 repo creation
> phase and then add them to your specific profile.
>
> Refer this for example which does not use multi-profile and use only the
> default profile :
> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/elb/2.1.0/modules/p2-profile/pom.xml
>
>
> On Tue, Apr 29, 2014 at 11:15 PM, Gayan Gunawardana wrote:
>
>> Hi Kishanthan,
>>
>> As per the discussion we had during the meeting can you specifically
>> mention the carbon core features we should install into EMM server. We have
>> seen org.wso2.carbon:org.wso2.carbon.core.feature:4.2.0 and
>> org.wso2.carbon:org.wso2.carbon.core.runtime.feature:4.2.0 in most of other
>> products but it differs sometimes.
>>
>> WDYT ?
>>
>>
>> On Tue, Apr 29, 2014 at 10:47 PM, Chan  wrote:
>>
>>> Hi folks,
>>> We had a meeting today with Kicha to sort out our EMM carbon related
>>> problems. Attendees - Mobile Team, SameeraP, Kicha. Below are points we
>>> discussed -
>>>
>>>- Finalize on the dependent product versions (specially APIM feature
>>>version and IS feature version)
>>>- Use .p2inf to copy feature related files
>>>- Use bin.xml to copy product related files
>>>- Get proper changes of files (axis2.xml) done by other teams to EMM
>>>- Not going to use Carbon Profiles since emm_service app is a
>>>deployment artifact
>>>
>>> Please add anything if I missed.
>>> ​Cheers~​
>>> --
>>> Chan (Dulitha Wijewantha)
>>> Software Engineer - Mobile Development
>>> WSO2Mobile
>>> Lean.Enterprise.Mobileware
>>>  * ~Email   duli...@wso2.com *
>>> *  ~Mobile +94712112165 <%2B94712112165>*
>>> *  ~Website   dulitha.me *
>>> *  ~Twitter @dulitharw *
>>>   *~Github @dulichan *
>>>   *~SO @chan *
>>>
>>
>>
>>
>> --
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>> Blog: http://gayanj2ee.blogspot.com/
>>
>
>
>
> --
> *Kishanthan Thangarajah*
> Senior Software Engineer,
> Platform Technologies Team,
> WSO2, Inc.
> lean.enterprise.middleware
>
> Mobile - +94773426635
> Blog - *http://kishanthan.wordpress.com *
> Twitter - *http://twitter.com/kishanthan *
>



-- 
Gayan Gunawardana
Software Engineer; WSO2 Inc.; http://wso2.com/
Email: ga...@wso2.com
Mobile: +94 (71) 8020933
Blog: http://gayanj2ee.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] API Gateway alters POST request URLs in API-Manager 1.7.0

2014-05-01 Thread Nirodha Pramod
Hi Nuwan,

Isn't this a bug?  When we tested this we used a RESTful service (starbucks
sample) as the back end. And you can't expect the client would always send
application/xml as the Content-Type when calling a rest backend. Sending a
text/xml is totally valid when calling a RESTful backend.

regards,
Nirodha


On Thu, May 1, 2014 at 12:35 PM, Nuwan Dias  wrote:

> Its not that it alters request urls, it drops the request parameters from
> the outgoing request when the Content-Type is text/xml.
>
> If the API context is:  /stockquote/1.0.0
>
> Endpoint is: http://host:port/StockQuoteService
>
> Request url is:  /stockquote/1.0.0/getQuote
>
> In the case of applcation/xml, the outgoing request is http://host:port
> /StockQuoteService/getQuote
>
> In the case of text/xml, the outgoing request is http://host:port
> /StockQuoteService
>
> As you see, in the case of text/xml, 'getQuote' is not sent to the back
> end.
>
> I presume this is the correct behavior since text/xml is normally used for
> SOAP?
>
> Thanks,
> NuwanD.
>
>
> On Thu, May 1, 2014 at 11:37 AM, Asanthi Kulasinghe wrote:
>
>> Hi,
>>
>> Context path of POST request URLs of APIs get dropped at the gateway
>> when  invoked with the content-type 'text/xml'.
>> I have reported the issue under [1].
>> Please look into this.
>>
>> [1] - https://wso2.org/jira/browse/APIMANAGER-2256
>>
>>
>> Regards
>>  *Asanthi Kulasinghe*
>> WSO2 Inc; http://www.wso2.com/.
>> Mobile: +94777355522
>>
>>
>>
>
>
> --
> Nuwan Dias
>
> Associate Tech Lead - WSO2, Inc. http://wso2.com
> email : nuw...@wso2.com
> Phone : +94 777 775 729
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Nirodha Gallage*
Senior Software Engineer, QA.
WSO2 Inc.: http://wso2.com/
Mobile: +94716429078
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] CallBack Handler Class in Entitlement Mediator

2014-05-01 Thread Sohani Weerasinghe
Hi All,

Is there any particular reason for having Callback Handler Classes as
follows based on the 'Entitlement Callback Handler' in Entitlement Mediator?

UT
- 
org.wso2.carbon.identity.entitlement.mediator.callback.UIEntitlementCallbackHandler
SAML
- 
org.wso2.carbon.identity.entitlement.mediator.callback.SAMLEntitlementCallbackHandler
Kerberos- 
org.wso2.carbon.identity.entitlement.mediator.callback.KerberosEntitlementCallbackHandler
X509
- 
org.wso2.carbon.identity.entitlement.mediator.callback.X509EntitlementCallbackHandler

Regards,
Sohani

Sohani Weerasinghe
Software Engineer
WSO2, Inc: http://wso2.com

Mobile  : +94 716439774
Blog :http://christinetechtips.blogspot.com/
Twitter  : https://twitter.com/sohanichristine
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-01 Thread Rajeeva Uthayasangar
Hi Dinusha,
In BAM scenario, tracking ID is generated based on context and version of
the proxy web app in app manager.So if we create two proxy web apps for a
real app, tracing ID will be unique.

And in the Handler, we are validating the tracking ID against the context
before publish.

Thanks,
Rajeeva


On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya  wrote:

> Hi Dinusha,
>
> From the GA perspective, I don't think this is an issue (if I'm
> understanding you correctly, sorry if i'm not).
>
> Currently the unique ID sent to google analytics is stored in a cookie
> that takes the API name into consideration. So for each app manager app in
> your scenario (even if they use the same backend app) there will be two
> unique ID's - and hence will be treated as separate invocations (also the
> document paths stored will be different - it will be up to the user to
> identify the different apps on GA by looking at the paths) .
>
> For both applications, if we use the same tracking code, it doesn't matter
> as we create two unique ID's as explained above.
>
>
> On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka wrote:
>
>>
>> Hi,
>>
>> $subject is something practical (AFAIS).
>>
>> Say we have a web-app "A". Then we have published two applications in
>> AppM by pointing to the web-app "A" as endpoint. If we need to collect
>> stats, we need to include the tracking code generated by AppM for that
>> particular web-app.
>>
>> Can we include multiple tracking codes with the js script that we are
>> using ? (If we include only single code,then the counters will not be
>> correct)
>>
>> Regards,
>> Dinusha.
>>
>> --
>> Dinusha Dilrukshi
>> Senior Software Engineer
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>
>
>
> --
> *Ravi Undupitiya*
> Software Engineer; WSO2 Inc.; http://wso2.com
>
>
> *E-mail: r...@wso2.com **M: **+94 772 930 712
> <%2B94%C2%A0772%20930%20712>*
>
> Lean . Enterprise . Middleware
>



-- 
*Rajeeva Uthayasangar*
Software Engineer
WSO2, Inc.:http://wso2.com


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


[Dev] AppServer - CommodityQuote Sample - scenario 4 (Encryption) does not work

2014-05-01 Thread Afkham Azeez
I get the following error on the server side when I try to run the sample
client:

[2014-05-01 16:58:54,385] ERROR
{org.apache.catalina.core.StandardWrapperValve} -  Servlet.service() for
servlet [bridgeservlet] in context with path [/] threw exception

java.lang.NullPointerException

at
org.apache.rampart.builder.SymmetricBindingBuilder.getEncryptedKey(SymmetricBindingBuilder.java:840)

at
org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:418)

at
org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:86)

at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)

at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)

at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)

at org.apache.axis2.engine.Phase.invoke(Phase.java:313)

at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)

at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:515)

at
org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:433)

at
org.apache.axis2.transport.http.AxisServlet.processAxisFault(AxisServlet.java:398)

at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:188)


What could be the reason?

-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* *
*email: **az...@wso2.com* 
* cell: +94 77 3320919 blog: **http://blog.afkham.org*
*twitter: **http://twitter.com/afkham_azeez*
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
*

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


[Dev] Registry rxts, how to sort by date-time when retrieving artifacts?

2014-05-01 Thread Nuwan Dias
Hi,

I need to have an rxt field type which can store a date-time. AFAIK rxt's
have a date field but it cannot store a time. As a workaround, I have
stored the current time in millis as a text field so storing the time
problem is solved through that.

But now I need to sort by time descending when retrieving artifacts through
pagination. What options do I have to get this done?

Thanks,
NuwanD.

-- 
Nuwan Dias

Associate Tech Lead - WSO2, Inc. http://wso2.com
email : nuw...@wso2.com
Phone : +94 777 775 729
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Do we need the capability to publish same web application through the multiple applications in AppManager

2014-05-01 Thread Ravi Undupitiya
Hi Dinusha,

>From the GA perspective, I don't think this is an issue (if I'm
understanding you correctly, sorry if i'm not).

Currently the unique ID sent to google analytics is stored in a cookie that
takes the API name into consideration. So for each app manager app in your
scenario (even if they use the same backend app) there will be two unique
ID's - and hence will be treated as separate invocations (also the document
paths stored will be different - it will be up to the user to identify the
different apps on GA by looking at the paths) .

For both applications, if we use the same tracking code, it doesn't matter
as we create two unique ID's as explained above.


On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka wrote:

>
> Hi,
>
> $subject is something practical (AFAIS).
>
> Say we have a web-app "A". Then we have published two applications in AppM
> by pointing to the web-app "A" as endpoint. If we need to collect stats, we
> need to include the tracking code generated by AppM for that particular
> web-app.
>
> Can we include multiple tracking codes with the js script that we are
> using ? (If we include only single code,then the counters will not be
> correct)
>
> Regards,
> Dinusha.
>
> --
> Dinusha Dilrukshi
> Senior Software Engineer
> WSO2 Inc.: http://wso2.com/
> Mobile: +94725255071
> Blog: http://dinushasblog.blogspot.com/
>



-- 
*Ravi Undupitiya*
Software Engineer; WSO2 Inc.; http://wso2.com


*E-mail: r...@wso2.com **M: **+94 772 930 712*

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


Re: [Dev] API Gateway alters POST request URLs in API-Manager 1.7.0

2014-05-01 Thread Nuwan Dias
Its not that it alters request urls, it drops the request parameters from
the outgoing request when the Content-Type is text/xml.

If the API context is:  /stockquote/1.0.0

Endpoint is: http://host:port/StockQuoteService

Request url is:  /stockquote/1.0.0/getQuote

In the case of applcation/xml, the outgoing request is http://host:port
/StockQuoteService/getQuote

In the case of text/xml, the outgoing request is http://host:port
/StockQuoteService

As you see, in the case of text/xml, 'getQuote' is not sent to the back end.

I presume this is the correct behavior since text/xml is normally used for
SOAP?

Thanks,
NuwanD.


On Thu, May 1, 2014 at 11:37 AM, Asanthi Kulasinghe wrote:

> Hi,
>
> Context path of POST request URLs of APIs get dropped at the gateway when
> invoked with the content-type 'text/xml'.
> I have reported the issue under [1].
> Please look into this.
>
> [1] - https://wso2.org/jira/browse/APIMANAGER-2256
>
>
> Regards
> *Asanthi Kulasinghe*
> WSO2 Inc; http://www.wso2.com/.
> Mobile: +94777355522
>
>
>


-- 
Nuwan Dias

Associate Tech Lead - WSO2, Inc. http://wso2.com
email : nuw...@wso2.com
Phone : +94 777 775 729
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev