Spécification d'instances par défaut de configurations de fabrique

Vous pouvez créer des instances par défaut de votre configuration de fabrique lorsque vous utilisez les services des métatypes OSGi. L'un des principes de conception du profil Liberty consiste à garder une configuration utilisateur aussi petite et simple que possible. Si vous fournissez des instances par défaut de vos configurations de fabrique, il n'est pas nécessaire d'ajouter ces configurations au fichier server.xml.

Exemple

Pour fournir une instance de configuration par défaut, vous devez l'inclure dans un fichier XML qui se trouve dans votre bundle OSGi et référencer le fichier avec l'en-tête IBM-Default-Config dans le fichier manifeste du bundle comme suit :
IBM-Default-Config: OSGI-INF/wlp/defaultInstances.xml
Le format du fichier XML est le même que celui du fichier server.xml ; toutefois, vous devez spécifier un identificateur unique pour chaque instance. Par exemple, pour fournit une instance par défaut de la configuration teenager utilisée dans l'exemple de la rubrique Instance de configuration unique et instances de configuration multiples, le fichier defaultInstances.xml doit avoir les paramètres suivants :
<server>
	<teenager id="predefined-teen1" name="Susie" age="19" />
</server>
Les utilisateurs ne peuvent pas afficher l'instance par défaut via le schéma de configuration. . Par conséquent, l'instance par défaut n'est pas visible dans les outils de développement. Toutefois, vous pouvez la documenter de sorte que vos utilisateurs puissent remplacer les attributs individuels dans leurs fichiers server.xml comme suit :
<teenager id="predefined-teen1" age="13" />
Cette ligne de code remplace l'attribut age de l'instance par défaut ; l'attribut name reste valide.

Icône indiquant le type de rubrique Rubrique Tâche

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_feat_faconfig
Nom du fichier : twlp_feat_faconfig.html