Puede utilizar scripts si desea configurar propiedades personalizadas para un proveedor
de entorno de recursos.
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose.
Para obtener más información, consulte el tema sobre cómo iniciar el cliente de scripts
wsadmin.
Acerca de esta tarea
Realice los siguientes pasos para configurar una nueva propiedad personalizada
para un proveedor de entorno de recursos.
Procedimiento
- Determine el identificador principal y asígnelo a la variable newrep.
Salida de ejemplo:
REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
- Identifique los atributos necesarios:
Resultado de ejemplo:
Atributo Tipo
name String
- Configure los atributos necesarios y asígnelos a la variable repAttrs:
- Obtenga el conjunto de propiedades de recursos J2EE:
Utilizando Jacl:
set propSet [$AdminConfig showAttribute $newrep propertySet]
Utilizando Jython:
propSet = AdminConfig.showAttribute(newrep, 'propertySet')
print propSet
Resultado de ejemplo:
(cells/mycell/nodes/mynode|resources.xml#PropertySet_1)
Si el mandato devuelve None como valor de la variable propSet,
cree un nuevo conjunto de propiedades. El mandato devuelve None si el conjunto de
propiedades no existe en el entorno. Utilice los ejemplos siguientes para crear un nuevo
conjunto de propiedades:
Utilizando Jacl:
set newPropSet [$AdminConfig create $newrep {}]
Utilizando Jython:
newPropSet = AdminConfig.create('J2EEResourcePropertySet',newrep,[])
Después
de establecer la variable newPropSet, vuelva a intentar el mandato para obtener el
conjunto de propiedades de recurso J2EE antes de ir al siguiente paso.
- Cree una propiedad de recurso J2EE:
Utilizando Jacl:
$AdminConfig create J2EEResourceProperty $propSet $repAttrs
Utilizando Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, repAttrs)
Salida de ejemplo:
RP(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)
- Guarde los cambios de configuración.
Utilizando Jacl:
$AdminConfig save
Utilizando Jython:
AdminConfig.save()
- 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.