Configure custom properties for resource environment entries using scripting
Overview
Perform the following steps to configure a new custom property for a resource environment entry:
Procedure
- Start wsadmin
- Identify the parent ID and assign it to the newree variable.
Jacl:
set newree [$AdminConfig getid /Cell:mycell/Node:mynode/ResourceEnvEntry:REE1/] newree = AdminConfig.getid('/Cell:mycell/Node:mynode/ResourceEnvEntry:REE1/') print newree
Example output:
REE1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvEntry_1)- Create the J2EE custom property set:
Jacl:
set propSet [$AdminConfig showAttribute $newree propertySet] propSet = AdminConfig.showAttribute(newree, 'propertySet') print propSet
Example output:
(cells/mycell/nodes/mynode|resources.xml#J2EEResourcePropertySet_5)- Identify the required attributes:
Jacl:
$AdminConfig required J2EEResourceProperty print AdminConfig.required('J2EEResourceProperty')
Example output
Attribute Type name String- Set up the required attributes:
Jacl:
set name [list name RP1] set rpAttrs [list $name] name = ['name', 'RP1'] rpAttrs = [name]
- Create the J2EE custom property:
Jacl:
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs $AdminConfig save print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
Example output
RPI(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)- In a network deployment environment only, synchronize the node.
See Also
AdminConfig object for scripted administration
See Also
Commands for the AdminConfig object