Thank you for your answers.

I tried with target=(TECH="AAA") since is the only option that Equinox lets me 
to continue without ERRORs. 

I tried with target by following the specification of LDAP filters but I can 
not get what I need. If my property name is TECH and the value of this property 
is "AAA" the only option in which I do not get Errors is writing (TECH="AAA") 
in the space available in Equinox UI in order to configure the component.xml 
file.

Any other idea?

Thanks again



-----Mensaje original-----
De: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev-boun...@mail.osgi.org] En 
nombre de Felix Meschberger
Enviado el: miércoles, 19 de enero de 2011 14:28
Para: OSGi Developer Mail List
Asunto: Re: [osgi-dev] Problem with Declarative Services and Filtering

Hi,

Am Mittwoch, den 19.01.2011, 13:47 +0100 schrieb David Conde: 
> Hi,
> 
>  
> 
> I have a service MyService which is waiting for another service
> ManagerService to be activated. The problem is that there are more
> than one ManagerService in the platform so the first ManagerService
> ACTIVE will call the method bindManagerService(ManagerService ms) from
> MyService and this will activate MyService. The problem is that I do
> not want any of them but I need the ManagerService whose property is
> TECH=AAA (which is specified in the component.xml of the
> ManagerService right).
> 
>  
> 
> In this way, in order to get the ManagerService whose property is
> TECH=AAA and not other one, I specified in the component.xml of my
> service in the “target” field the next LDAP filter:    (TECH=”AAA”) ,
> the problem is that MyService is never satisfied since it does not
> find a ManagerService with this property.

Probably the configuration should be:

   target="(TECH=AAA)"

Regards
Felix


> 
>  
> 
> How could I specified the one that I need in the component.xml in
> order to active MyService just when the ManagerService that I am
> waiting for is ACTIVE?
> 
>  
> 
> Thank you in advance
> 
>  
> 
> Best Regards
> 
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to