Hi Akila,

Thanks for the suggestion. But unfortunately, it didn't work for me. :(

Regards,
Dilhasha

On Fri, May 27, 2016 at 6:56 PM, Akila Ravihansa Perera <raviha...@wso2.com>
wrote:

> What I'm suggesting is, instead of;
>
>
>
>
>
> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * 
> @scr.reference name="analytics.component" 
> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * 
> cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" 
> unbind="unsetAnalyticsDataAPI" */*
>
> try following;
>
>
>
> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * 
> @scr.reference name="analytics.component"
> ** * interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI"
> ** * cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" 
> unbind="unsetAnalyticsDataAPI"** */*
>
> The interface's fully qualified name should be in one line.
>
> On Fri, May 27, 2016 at 6:01 PM, Fathima Dilhasha <dilha...@wso2.com>
> wrote:
>
>> Hi Akila,
>>
>> Do you suggest that the @scr.reference needs to be specified in one line
>> as follows?
>>
>>
>>
>>
>> ** @scr.reference name="analytics.component" 
>> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" 
>> cardinality="1..1" * policy="dynamic" bind="setAnalyticsDataAPI" 
>> unbind="unsetAnalyticsDataAPI"*
>>
>> @scr.reference interface is not specified in two lines though.
>>
>> Thanks.
>>
>>
>>
>> On Fri, May 27, 2016 at 5:05 PM, Akila Ravihansa Perera <
>> raviha...@wso2.com> wrote:
>>
>>> Hi Fathima,
>>>
>>> The problem is with your service definition;
>>>
>>>
>>>
>>>
>>>
>>> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * 
>>> @scr.reference name="analytics.component" 
>>> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * 
>>> cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" 
>>> unbind="unsetAnalyticsDataAPI" */*
>>>
>>> Notice that @scr.reference interface is split into two lines? This is
>>> the root cause. Happened to me once ;)
>>>
>>> Thanks.
>>>
>>> On Fri, May 27, 2016 at 1:45 PM, Fathima Dilhasha <dilha...@wso2.com>
>>> wrote:
>>>
>>>> Please find attached pom.xml.
>>>>
>>>> On Fri, May 27, 2016 at 1:02 PM, Sameera Jayasoma <same...@wso2.com>
>>>> wrote:
>>>>
>>>>> Can you attach the Pom.xml ?
>>>>>
>>>>>
>>>>> On Friday, May 27, 2016, Fathima Dilhasha <dilha...@wso2.com> wrote:
>>>>>
>>>>>> The service is available and I can actually use it without any
>>>>>> problem. I'm calling some methods on it and they are working fine.
>>>>>> On 27 May 2016 12:17, "Sameera Jayasoma" <same...@wso2.com> wrote:
>>>>>>
>>>>>>> Looks like this service is not available in your OSGi environment.
>>>>>>>
>>>>>>> *org.wso2.carbon.analytics.api.AnalyticsDataAPI*
>>>>>>>
>>>>>>> Can you double check on this?
>>>>>>>
>>>>>>> On Fri, May 27, 2016 at 12:08 PM, Anjana Fernando <anj...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Sameera/Niranjan,
>>>>>>>>
>>>>>>>> You guys have any idea on to why this is happening? .. here, even
>>>>>>>> though the OSGi is available and accessible to that bundle, it is still
>>>>>>>> giving that message.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Anjana.
>>>>>>>>
>>>>>>>> On Fri, May 27, 2016 at 10:15 AM, Fathima Dilhasha <
>>>>>>>> dilha...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I'm trying to build an osgi component which uses "
>>>>>>>>> *org.wso2.carbon.analytics.api.AnalyticsDataAPI*". When I add the
>>>>>>>>> bundle to carbon server, the bundle is working as expected. But in 
>>>>>>>>> the osgi
>>>>>>>>> console when I diagnose the bundle I get the following.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Direct constraints which are unresolved:    Missing required
>>>>>>>>> capability Require-Capability: osgi.service;
>>>>>>>>> filter="(objectClass=org.wso2.carbon.analytics.api.AnalyticsDataAPI)"*
>>>>>>>>> Following are the imported packages in the written osgi component.
>>>>>>>>>
>>>>>>>>> <Import-Package>
>>>>>>>>>
>>>>>>>>>     org.apache.commons.logging.*; 
>>>>>>>>> version="${commons.logging.version}",
>>>>>>>>>     org.osgi.service.component; 
>>>>>>>>> version="${imp.pkg.version.osgi.service.component}",
>>>>>>>>>     org.osgi.framework; version="${imp.pkg.version.osgi.framework}",
>>>>>>>>>     org.wso2.carbon.core; version="${wso2das.version}",
>>>>>>>>>     org.wso2.carbon.analytics.api.*; 
>>>>>>>>> version=${wso2analytics.api.version},
>>>>>>>>>     org.wso2.carbon.analytics.datasource.commons.exception.*; 
>>>>>>>>> resolution:=optional
>>>>>>>>> </Import-Package>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Following are the scr tags specified in the component.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" 
>>>>>>>>> * @scr.reference name="analytics.component" 
>>>>>>>>> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * 
>>>>>>>>> cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" 
>>>>>>>>> unbind="unsetAnalyticsDataAPI" */*
>>>>>>>>>
>>>>>>>>> I highly appreciate any help on understandng this issue.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Regards,
>>>>>>>>> Dilhasha
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Fathima Dilhasha
>>>>>>>>> *Software Engineer*
>>>>>>>>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
>>>>>>>>> <%2B94%20%280%29%20773%20451194>
>>>>>>>>> dilha...@wso2.com
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Dev mailing list
>>>>>>>>> Dev@wso2.org
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Anjana Fernando*
>>>>>>>> Senior Technical Lead
>>>>>>>> WSO2 Inc. | http://wso2.com
>>>>>>>> lean . enterprise . middleware
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Sameera Jayasoma,
>>>>>>> Software Architect,
>>>>>>>
>>>>>>> WSO2, Inc. (http://wso2.com)
>>>>>>> email: same...@wso2.com
>>>>>>> blog: http://blog.sameera.org
>>>>>>> twitter: https://twitter.com/sameerajayasoma
>>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>>>>> Mobile: 0094776364456
>>>>>>>
>>>>>>> Lean . Enterprise . Middleware
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Sameera Jayasoma,
>>>>> Software Architect,
>>>>>
>>>>> WSO2, Inc. (http://wso2.com)
>>>>> email: same...@wso2.com
>>>>> blog: http://blog.sameera.org
>>>>> twitter: https://twitter.com/sameerajayasoma
>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>>> Mobile: 0094776364456
>>>>>
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Fathima Dilhasha
>>>> *Software Engineer*
>>>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
>>>> <%2B94%20%280%29%20773%20451194>
>>>> dilha...@wso2.com <madha...@wso2.com>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Akila Ravihansa Perera
>>> WSO2 Inc.;  http://wso2.com/
>>>
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>
>>
>>
>> --
>> Fathima Dilhasha
>> *Software Engineer*
>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
>> <%2B94%20%280%29%20773%20451194>
>> dilha...@wso2.com <madha...@wso2.com>
>>
>
>
>
> --
> Akila Ravihansa Perera
> WSO2 Inc.;  http://wso2.com/
>
> Blog: http://ravihansa3000.blogspot.com
>



-- 
Fathima Dilhasha
*Software Engineer*
Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
<%2B94%20%280%29%20773%20451194>
dilha...@wso2.com <madha...@wso2.com>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to