You can use scripting and the wsadmin tool to configure new referenceables.
About this task
Perform the following steps to configure a new referenceable:
Procedure
- Identify the parent ID and assign it to the newrep variable.
Using Jacl:
set newrep [$AdminConfig getid /Cell:mycell/Node:mynode/
ResourceEnvironmentProvider:REP1/]
Using Jython:
newrep = AdminConfig.getid('/Cell:mycell/Node:mynode/
ResourceEnvironmentProvider:REP1/')
print newrep
Example output:
REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
- Identify the required attributes:
Example output:
Attribute Type
factoryClassname String
classname String
- Set up the required attributes:
Using Jacl:
set fcn [list factoryClassname REP1]
set cn [list classname NM1]
set refAttrs [list $fcn $cn]
Using Jython:
fcn = ['factoryClassname', 'REP1']
cn = ['classname', 'NM1']
refAttrs = [fcn, cn]
print refAttrs
Example output:
{factoryClassname {REP1}} {classname {NM1}}
- Create a new referenceable:
Using Jacl:
set newref [$AdminConfig create Referenceable $newrep $refAttrs]
Using Jython:
newref = AdminConfig.create('Referenceable', newrep, refAttrs)
print newref
Example output:
(cells/mycell/nodes/mynode|resources.xml#Referenceable_1)
- Save the configuration changes. See the Saving configuration changes with the wsadmin tool
article for more information.
- In a network deployment environment
only, synchronize the node. See the Synchronizing nodes with the wsadmin tool
article for more information.