Puede utilizar scripts y la herramienta wsadmin para configurar
nuevas propiedades personalizadas.
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:
Procedimiento
- Identifique el ID de padre.
Utilizando Jacl:
set newmp [$AdminConfig getid /Cell:mycell/Node:mynode/MailProvider:MP1/]
Utilizando Jython:
newmp = AdminConfig.create('MailProvider', node, mpAttrs)
print newmp
Salida de ejemplo:
MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)
- Obtenga el conjunto de propiedades de recursos J2EE.
Utilizando Jacl:
set propSet [$AdminConfig showAttribute $newmp propertySet]
Utilizando Jython:
propSet = AdminConfig.showAttribute(newmp, 'propertySet')
print propSet
Salida de ejemplo:
(cells/mycell/nodes/mynode|resources.xml#PropertySet_2)
- Obtenga los atributos necesarios.
Salida de ejemplo:
Atributo Tipo
name String
- Configure los atributos necesarios.
Utilizando Jacl:
set name [list name CP1]
set cpAttrs [list $name]
Salida de ejemplo:
{name CP1}
Utilizando Jython:
name = ['name', 'CP1']
cpAttrs = [name]
print cpAttrs
Salida de ejemplo:
[[name, CP1]]
- Cree una propiedad de recurso J2EE.
Utilizando Jacl:
$AdminConfig create J2EEResourceProperty $propSet $cpAttrs
Utilizando Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, cpAttrs)
Salida de ejemplo:
CP1(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_2)
- 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.