Configuration des nouveaux objets d'administration J2C à l'aide de l'outil de scriptage wsadmin
Vous pouvez configurer de nouveaux objets d'administration J2C à l'aide de scripts et de l'outil wsadmin.
Avant de commencer
Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré. Voir la rubrique relative au démarrage de l'outil wsadmin.
Pourquoi et quand exécuter cette tâche
Pour configurer un objet d'administration J2C, suivez cette procédure :
Procédure
- Identifiez l'ID parent et affectez-le à la variable newra.
Avec Jacl :
set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
Avec Jython :
newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/') print newra
Exemple de sortie :RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
- Il existe deux moyens de configurer un nouvel objet d'administration. Effectuez l'une des opérations suivantes :
- A l'aide de l'objet AdminTask :
- Répertoriez les interfaces d'objet d'administration :
Avec Jacl :
$AdminTask listAdminObjectInterfaces $newra
En langage Jython :
AdminTask.listAdminObjectInterfaces(newra)
Exemple de sortie :
com.ibm.test.message.FVTMessageProvider
- Créez un objet d'administration J2C :
Avec Jacl :
$AdminTask createJ2CAdminObject $newra { -name ao1 -jndiName eis/ao1 -adminObjectInterface com.ibm.test.message.FVTMessageProvider }
En langage Jython :
AdminTask.createJ2CAdminObject(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', '-adminObjectInterface', 'com.ibm.test.message.FVTMessageProvider'])
- Répertoriez les interfaces d'objet d'administration :
- A l'aide de l'objet AdminConfig :
Avec Jacl :
$AdminConfig required J2CAdminObject
En langage Jython :
print AdminConfig.required('J2CAdminObject')
Exemple de sortie :
Attribut Type adminObject AdminObject@
- Si l'adaptateur de ressources est de type JCA V1.5 et que plusieurs objets d'administration sont définis, il est nécessaire de spécifier l'attribut de l'objet d'administration. Si l'adaptateur de ressources est de type JCA V1.5 et qu'un seul objet d'administration est défini, celui-ci est sélectionné automatiquement.
Si l'adaptateur de ressources est de type JCA V1.0, il n'est pas nécessaire de spécifier l'attribut de l'objet d'administration. Pour répertorier les objets d'administration définis par l'adaptateur de ressources, exécutez cette commande :
Avec Jacl :
$AdminConfig list AdminObject $newra
En langage Jython :
print AdminConfig.list('AdminObject', $newra)
- Définissez les objets d'administration dont vous avez besoin dans une variable :
Avec Jacl :
set ao AdminObjectId set name [list name J2CAO1] set jname [jndiName eis/j2cao1] set j2caoAttrs [list $name $jname]
En langage Jython :
ao = AdminObjectId name = ['name', 'J2CAO1'] set jname = ['jndiName', eis/j2cao1] j2caoAttrs = [name, jname]
- Si vous spécifiez l'attribut AdminObject, configurez également les éléments suivants :
Avec Jacl :
set cdattr [list adminObject $ao]
En langage Jython :
cdattr = ['adminObject', ao]
- Créez un objet d'administration J2C :
Avec Jacl :
$AdminConfig create J2CAdminObject $newra $j2caoAttrs
En langage Jython :
print AdminConfig.create('J2CAdminObject', newra, j2caoAttrs)
Exemple de sortie :
J2CAO1(cells/mycell/nodes/mynode|resources.xml#J2CAdminObject_1)
- A l'aide de l'objet AdminTask :
- Sauvegardez les modifications de configuration.
- Synchronisez le noeud.
Tâches associées:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_j2cadmin
Nom du fichier : txml_j2cadmin.html