Configuration de nouvelles spécifications d'activation J2C à l'aide de scripts wsadmin
Vous pouvez configurer de nouvelles spécifications d'activation Java™ 2 Connector à l'aide de scripts et de l'outil wsadmin.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Pour configurer les spécifications d'une activation 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/]
En langage 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 listMessageListenerTypes $newra
En langage Jython :
AdminTask.listMessageListenerTypes(newra)
Exemple de sortie :javax.jms.MessageListener
- Créez un objet d'administration J2C :
Avec Jacl :
$AdminTask createJ2CActivationSpec $newra { -name ac1 -jndiName eis/ac1 -messageListenerType javax.jms.MessageListener}
En langage Jython :
AdminTask.createJ2CActivationSpec(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', '-messageListenerType', 'javax.jms.MessageListener'])
- Répertoriez les interfaces d'objet d'administration :
- A l'aide de l'objet AdminConfig :
Avec Jacl :
$AdminConfig required J2CActivationSpec
En langage Jython :
print AdminConfig.required('J2CActivationSpec')
Exemple de sortie :Attribut Type activationSpec ActivationSpec@
- Si l'adaptateur de ressources est de type JCA V1.5 et que plusieurs spécifications
d'activation sont définies, il est nécessaire de définir l'attribut de spécification
d'activation. Si l'adaptateur de ressources est de type JCA V1.5 et qu'une seule
spécification d'activation est définie, celle-ci sera automatiquement sélectionnée. Si l'adaptateur de ressources est de type JCA
V1.0, il n'est pas nécessaire de spécifier l'attribution activationSpec. Pour lister les spécifications d'activation définies par l'adaptateur de ressources,
exécutez cette commande :
Avec Jacl :
$AdminConfig list ActivationSpec $newra
En langage Jython :
print AdminConfig.list('ActivationSpec', $newra)
- Définissez l'objet d'administration dont vous avez besoin dans une variable :
Avec Jacl :
set ac [$AdminConfig list ActivationSpec $newra] set name [list name J2CAC1] set jname [list jndiName eis/J2CAC1] set j2cacAttrs [list $name $jname $cdcttr]
En langage Jython :
ac = AdminConfig.list('ActivationSpec', $newra) name = ['name', 'J2CAC1'] jname = ['jndiName', 'eis/j2cac1'] j2cacAttrs = [name, jname,cdattr]
- Si vous spécifiez l'attribut ActivationSpec, configurez également les éléments suivants :
Avec Jacl :
set cdcttr [list activationSpec $ac]
En langage Jython :
cdattr = ['activationSpec', ac]
- Créez un objet de spécification d'activation J2C :
Avec Jacl :
$AdminConfig create J2CActivationSpec $newra $j2cacAttrs
En langage Jython :
print AdminConfig.create('J2CActivationSpec', newra,j2cacAttrs)
Exemple de sortie :J2CAC1(cells/mycell/nodes/mynode|resources.xml#J2CActivationSpec_1)
- A l'aide de l'objet AdminTask :
- 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.
Tâches associées:


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