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

Reply via email to