Vous pouvez utiliser le scriptage et l'outil wsadmin pour configurer des
nouvelles propriétés personnalisées.
Avant de commencer
Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré.
Pour plus d'informations, voir la rubrique sur le démarrage du client de scriptage wsadmin.
Pourquoi et quand exécuter cette tâche
Pour configurer une nouvelle propriété personnalisée, suivez cette procédure :
Procédure
- Identifiez l'ID parent.
Avec Jacl :
set newmp [$AdminConfig getid
/Cell:mycell/Node:mynode/MailProvider:MP1/]
En langage
Jython :
newmp = AdminConfig.create('MailProvider', node, mpAttrs)
print newmp
Exemple de sortie :
MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)
- Procurez-vous l'ensemble des propriétés des ressources J2EE.
Avec Jacl :
set propSet [$AdminConfig showAttribute $newmp propertySet]
En langage
Jython :
propSet = AdminConfig.showAttribute(newmp, 'propertySet')
print propSet
Exemple de sortie :
(cells/mycell/nodes/mynode|resources.xml#PropertySet_2)
- Extrayez les attributs requis.
Exemple de sortie :
Attribut Type
name String
- Configurez les attributs obligatoires.
Avec Jacl :
set name [list name CP1]
set cpAttrs [list $name]
Exemple de sortie :
{name CP1}
En langage
Jython :
name = ['name', 'CP1']
cpAttrs = [name]
print cpAttrs
Exemple de sortie :
[[name, CP1]]
- Créez une propriété de ressources J2EE.
Avec Jacl :
$AdminConfig create J2EEResourceProperty $propSet $cpAttrs
En langage
Jython :
print AdminConfig.create('J2EEResourceProperty', propSet, cpAttrs)
Exemple de sortie :
CP1(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_2)
- Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
- Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud. Pour plus d'informations, reportez-vous à la rubrique Synchronisation des noeuds à l'aide de l'outil wsadmin.