Puede utilizar scripts y la herramienta wsadmin para configurar propiedades personalizadas para un origen de
datos de la versión 4.0.
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose.
Consulte el tema sobre cómo iniciar la herramienta wsadmin.
Acerca de esta tarea
Realice los pasos de este tema para configurar propiedades personalizadas para un origen de datos
de la versión 4.0.
Procedimiento
- Identifique el ID de padre.
Utilizando Jacl:
set new40ds [$AdminConfig getid /Cell:mycell/Node:mynode/
JDBCProvider:JDBC1/WAS40DataSource:was4DS1/]
Utilizando Jython:
new40ds = AdminConfig.getid('/Cell:mycell/Node:mynode/
JDBCProvider:JDBC1/WAS40DataSource:was4DS1/')
print new40ds
Salida de ejemplo:
was4DS1(cells/mycell/nodes/mynodes|resources.xml$WAS40DataSource_1)
- Obtenga los atributos necesarios.
Utilizando Jacl:
set propSet [$AdminConfig showAttribute $new40ds propertySet]
Utilizando Jython:
propSet = AdminConfig.showAttribute(new40ds, 'propertySet')
print propSet
Salida de ejemplo:
(cells/mycell/nodes/mynode|resources.xml#J2EEResourcePropertySet_9)
- Opcional: Configure los atributos para el nombre del servidor y el
número de puerto.
Atención: Este paso describe los atributos opcionales
que la propiedad de recursos J2EE puede necesitar. Puede que sean necesarios otros atributos.
Utilizando Jacl para configurar el nombre del servidor:
set name [list name "serverName"]
set value [list value db2was.austin.ibm.com]
set rpAttrs1 [list $name $value]
Utilizando Jython para configurar el nombre del servidor:
name = ['name', 'serverName']
value = ['value', 'db2was.austin.ibm.com']
rpAttrs1 = ['name', 'value']
Utilizando Jacl para configurar el nombre del servidor:
set name [list name "portNumber"]
set value [list value 50000]
set rpAttrs2 [list $name $value]
Utilizando Jython para configurar el nombre del servidor:
name = ['name', 'portNumber']
value = ['value', 'db2was.austin.ibm.com']
rpAttrs1 = ['name', 'value']
- Cree una propiedad de recursos J2EE.
Utilizando Jacl:
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs1
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs2
Utilizando Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs1)
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs2)
Salida de ejemplo:
serverName(cells/nombre_célula|resources.xml#J2EEResourceProperty_1236708692906)
serverName(cells/nombre_célula|resources.xml#J2EEResourceProperty_1236708728281)
- Guarde los cambios de configuración.
- Sincronice el nodo.