Hi, we use Declarative Services very often. We use the web console and its DS plugin as well.
Our experience is that it is easy to configure a system until every Component is instantiated ones. However, as soon as we want to create several configurations for components it is almost impossible to configure the system without creating a spreadsheet and maintain the configuration there as well. In the spreadsheet, we normally create label-service.pid pairs so we can know the aim of an instance without going through all of its references transitively. I would like to ask you to define a standard "service.pid.label" property in the specification. This would be an optional property that could be defined for every configurations. In case this is defined, this could be shown on every management screens that would make configuration much faster. If a reference of a component has service.pid.label defined, that could be shown at the references. service.pid.label would not have any functionality, it would be simply a reserved word so technology implementors (especially webconsole plugin developers) would know that they can use it. Thanks and regards, *Zsoldos Balázs*
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
