Configuración de fábricas de conexiones J2C nuevas mediante scripts wsadmin
Utilice la herramienta de scripts wsadmin para configurar fábricas de conexiones J2C (Java™ 2 Connector) nuevas.
Antes de empezar
Acerca de esta tarea
Realice los siguientes pasos para configurar una nueva fábrica de conexiones de J2C:
Procedimiento
- Determine el identificador principal y asígnelo a la variable newra.
Utilizando Jacl:
set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
En Jython:
newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/') print newra
Salida de ejemplo:RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
- Hay dos formas de configurar una nueva fábrica de conexiones de J2C.
Realice una de las operaciones siguientes:
- Utilizando el objeto AdminTask:
- Enumere las interfaces de la fábrica de conexiones:
Utilizando Jacl:
$AdminTask listConnectionFactoryInterfaces $newra
En Jython:
AdminTask.listConnectionFactoryInterfaces(newra)
Resultado de ejemplo:
javax.sql.DataSource
- Cree un J2CConnectionFactory:
Utilizando Jacl:
$AdminTask createJ2CConnectionFactory $newra { -name cf1 -jndiName eis/cf1 -connectionFactoryInterface avax.sql.DataSource
En Jython:
AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 'avax.sql.DataSource']')
- Enumere las interfaces de la fábrica de conexiones:
- Utilizando el objeto AdminConfig:
- Identifique los atributos necesarios:
Utilizando Jacl:
$AdminConfig required J2CConnectionFactory
En Jython:
print AdminConfig.required('J2CConnectionFactory')
Salida de ejemplo:Atributo Tipo connectionDefinition ConnectionDefinition@
- Si el adaptador de recursos es JCA1.5 y tiene varias definiciones de conexión definidas,
es necesario que especifique el atributo ConnectionDefinition. Si el adaptador de recursos es JCA1.5 y sólo tiene una definición de conexión definida,
se seleccionará automáticamente.
Si el adaptador de recursos es JCA1.0,
no tendrá que especificar el atributo ConnectionDefinition. Ejecute el mandato
siguiente para enumerar las definiciones de conexión definidas mediante el adaptador de recursos:
Utilizando Jacl:
$AdminConfig list ConnectionDefinition $newra
En Jython:
print AdminConfig.list('ConnectionDefinition', $newra)
- Configure los atributos necesarios:
Utilizando Jacl:
set name [list name J2CCF1] set jname [list jndiName eis/j2ccf1] set j2ccfAttrs [list $name]
En Jython:
name = ['name', 'J2CCF1'] jname = ['jndiName', 'eis/j2ccf1'] j2ccfAttrs = [name,jname]
- Si especifica el atributo ConnectionDefinition,
también configure lo siguiente:
Utilizando Jacl:
set cdattr [list connectionDefinition $cd]
En Jython:
cdattr = ['connectionDefinition', $cd]
- Cree una fábrica de conexiones de J2C:
Utilizando Jacl:
$AdminConfig create J2CConnectionFactory $newra $j2ccfAttrs
En Jython:
print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
Salida de ejemplo:J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
- Identifique los atributos necesarios:
- Utilizando el objeto AdminTask:
- Guarde los cambios de configuración. Para obtener más información, consulte el tema Cómo guardar los cambios de configuración con la herramienta wsadmin.
- En un entorno sólo de despliegue de red, sincronice el nodo.Para obtener más información, consulte el tema Sincronización de nodos con la herramienta wsadmin.
Tareas relacionadas:
Referencia relacionada:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_jcfactory
File name: txml_jcfactory.html