Configure new custom properties using scripting
Procedure
- Start wsadmin
- Identify the parent ID:
Jacl:
set newmp [$AdminConfig getid /Cell:mycell/Node:mynode/MailProvider:MP1/] newmp = AdminConfig.create('MailProvider', node, mpAttrs) print newmp
Example output:
MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)- Get the J2EE resource property set:
Jacl:
set propSet [$AdminConfig showAttribute $newmp propertySet] propSet = AdminConfig.showAttribute(newmp, 'propertySet') print propSet
Example output:
(cells/mycell/nodes/mynode|resources.xml#PropertySet_2)- Get 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 CP1] set cpAttrs [list $name]Example output:
{name CP1} name = ['name', 'CP1'] cpAttrs = [name] print cpAttrsExample output:
[[name, CP1]]
- Create a J2EE resource property:
Jacl:
$AdminConfig create J2EEResourceProperty $propSet $cpAttrs $AdminConfig save print AdminConfig.create('J2EEResourceProperty', propSet, cpAttrs)
Example output:
CP1(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_2)- In a network deployment environment only, synchronize the node.
See Also
AdminConfig object for scripted administration
See Also
Commands for the AdminConfig object