Configuration de nouvelles fabriques de connexions J2C à l'aide de scripts wsadmin
Utilisez l'outil de création de script wsadmin pour configurer de nouvelles fabrique de connexions Java™ 2 Connector.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Pour configurer une nouvelle fabrique de connexions J2C, suivez cette procédure :
Procédure
- Identifiez l'ID parent et affectez-le à la variable newra.
A l'aide de 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 une nouvelle fabrique de connexions J2C.
Effectuez l'une des opérations suivantes :
- A l'aide de l'objet AdminTask :
- Répertoriez les interfaces de fabrique de connexions :
A l'aide de Jacl :
$AdminTask listConnectionFactoryInterfaces $newra
En langage Jython :
AdminTask.listConnectionFactoryInterfaces(newra)
Exemple de sortie :
javax.sql.DataSource
- Créez une fabrique de connexions J2C :
A l'aide de Jacl :
$AdminTask createJ2CConnectionFactory $newra { -name cf1 -jndiName eis/cf1 -connectionFactoryInterface avax.sql.DataSource
En langage Jython :
AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 'avax.sql.DataSource']')
- Répertoriez les interfaces de fabrique de connexions :
- A l'aide de l'objet AdminConfig :
- Identifiez les attributs requis :
A l'aide de Jacl :
$AdminConfig required J2CConnectionFactory
En langage Jython :
print AdminConfig.required('J2CConnectionFactory')
Exemple de sortie :Attribut Type connectionDefinition ConnectionDefinition@
- Si l'adaptateur de ressource est JCA1.5 et que vous disposez de plusieurs définitions de connexions, il est nécessaire d'indiquer l'attribut ConnectionDefinition. Si l'adaptateur de ressource est JCA1.5 et que vous disposez d'une seule définition de connexions, l'attribut est sélectionné automatiquement.
Si l'adaptateur de ressource est JCA1.0, il est inutile d'indiquer l'attribut ConnectionDefinition. Pour afficher la liste des définitions de connexions crées par l'adaptateur de ressources, procédez comme suit :
A l'aide de Jacl :
$AdminConfig list ConnectionDefinition $newra
En langage Jython :
print AdminConfig.list('ConnectionDefinition', $newra)
- Définissez les attributs obligatoires :
A l'aide de Jacl :
set name [list name J2CCF1] set jname [list jndiName eis/j2ccf1] set j2ccfAttrs [list $name]
En langage Jython :
name = ['name', 'J2CCF1'] jname = ['jndiName', 'eis/j2ccf1'] j2ccfAttrs = [name,jname]
- Si vous indiquez l'attribut, configurez également les éléments suivants :
A l'aide de Jacl :
set cdattr [list connectionDefinition $cd]
En langage Jython :
cdattr = ['connectionDefinition', $cd]
- Créez une fabrique de connexions J2C :
A l'aide de Jacl :
$AdminConfig create J2CConnectionFactory $newra $j2ccfAttrs
En langage Jython :
print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
Exemple de sortie :J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
- Identifiez les attributs requis :
- 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_jcfactory
Nom du fichier : txml_jcfactory.html