Vous pouvez configurer des nouveaux protocoles à l'aide de scripts et de
l'outil wsadmin.
Pourquoi et quand exécuter cette tâche
Pour configurer un nouveau protocole, 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)
- Extrayez les attributs requis :
Avec Jacl :
$AdminConfig required ProtocolProvider
En langage
Jython :
print AdminConfig.required('ProtocolProvider')
Exemple de sortie :
Attribut Type
protocol String
classname String
- Définissez les attributs requis :
Avec Jacl :
set protocol [list protocol "Placez le protocole ici"]
set classname [list classname "Placez le nom de classe ici"]
set ppAttrs [list $protocol $classname]
Exemple de sortie :
{protocol protocol1} {classname classname1}
En langage
Jython :
protocol = ['protocol', "Placez le protocole ici"]
classname = ['classname', "Placez le nom de classe ici"]
ppAttrs = [protocol, classname]
print ppAttrs
Exemple de sortie :
[[protocol, protocol1], [classname, classname1]]
- Créez le fournisseur de protocole :
Avec Jacl :
$AdminConfig create ProtocolProvider $newmp $ppAttrs
En langage
Jython :
print AdminConfig.create('ProtocolProvider', newmp, ppAttrs)
Exemple de sortie :
(cells/mycell/nodes/mynode|resources.xml#ProtocolProvider_4)
- Sauvegardez les modifications de configuration.
- Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.