Référentiel stocke les données de propriété de configuration de service dans les couches en fonction de la source des données. Les commandes svcprop et svccfg peuvent afficher la couche source d'une valeur de propriété. L'option -l des commandes svcprop et svccfg nécessite un argument pour spécifier la couche sur laquelle vous souhaitez obtenir des informations. Les valeurs des arguments sont manifest, system-profile, site-profile et admin. Indique si un spécifique la sortie a été définie à la valeur de la propriété manifeste de service, un profil, ou par un administrateur. Reportez-vous à Référentiel Couches pour des descriptions des couches. Le mot-clé all est un alias pour toutes les couches. Si la couche vous spécifiez n'est pas la source des valeurs de propriété que vous avez demande, aucune sortie n'est affichée.
La commande suivante indique que certaines valeurs de propriété, proviennent de certains du manifeste de service ont été définies par un administrateur et certaines propriétés ont des valeurs dans plusieurs couches. La propriété pkg/readonly a une valeur définie dans le manifeste de service et un administrateur a défini cette même valeur. Des valeurs provenant de différentes couches peuvent être différents.
$ svcprop -l all -p pkg pkg/server:s11 pkg/port count admin 81 pkg/inst_root astring admin /export/ipsrepos/Solaris11 pkg/address net_address manifest pkg/cfg_file astring manifest "" ... pkg/readonly boolean manifest true pkg/readonly boolean admin true ...
L'option -l de la commande svccfg listprop peut aussi prendre l'argument current. L'utilisation de current en tant qu'argument -l affiche les mêmes valeurs de propriété que celles affichées sans utilser l'option -l. La seule différence dans la sortie est que le nom de la couche est également affichée. Les données non permanentes n'indiquent pas de nom de couche (la troisième colonne affiche <none>) parce que le référentiel de configuration de service ne conserve pas les informations sur les couches pour les données non permanentes. En général, les groupes de propriétés non permanents définissent un état de programme actif, tandis que les propriétés des groupes de propriétés non permaments sont effacés lors de l'initialisation du système.
$ svccfg -s pkg/server:s11 listprop -l current pkg application admin pkg/inst_root astring admin /export/ipsrepos/Solaris11 pkg/port count admin 81 general framework admin general/complete astring manifest general/enabled boolean admin true restarter framework <none> NONPERSISTENT restarter/logfile astring <none> /var/svc/log/application-pkg-server:default.log restarter/contract count <none> 121 restarter/start_pid count <none> 1055 restarter/start_method_timestamp time <none> 1379605275.329096000 restarter/start_method_waitstatus integer <none> 0 restarter/auxiliary_state astring <none> dependencies_satisfied restarter/next_state astring <none> none restarter/state astring <none> online restarter/state_timestamp time <none> 1379605275.332259000