Configure custom properties for URL providers using scripting
Procedure
- Start wsadmin
- Identify the parent ID and assign it to the newurlp variable.
Jacl:
set newurlp [$AdminConfig getid /Cell:mycell/Node:mynode/URLProvider:URLP1/] newurlp = AdminConfig.getid('/Cell:mycell/Node:mynode/URLProvider:URLP1/') print newurlp
Example output
URLP1(cells/mycell/nodes/mynode|resources.xml#URLProvider_1)- Get the J2EE resource property set:
Jacl:
set propSet [$AdminConfig showAttribute $newurlp propertySet] propSet = AdminConfig.showAttribute(newurlp, 'propertySet') print propSet
Example output
(cells/mycell/nodes/mynode|resources.xml#PropertySet_7)- 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 RP2] set rpAttrs [list $name] name = ['name', 'RP2'] rpAttrs = [name]
- Create a J2EE resource property:
Jacl:
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs $AdminConfig save print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
Example output
RP2(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)- In a network deployment environment only, synchronize the node.