[TIP: Focusing the table of contents and search results]
Configuring new resource environment entries using scripting
You can use scripting and the wsadmin tool to configure a new resource
environment entry.
About this task
Perform the following steps to configure a new resource environment
entry:
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:
Using Jacl:
$AdminConfig required ResourceEnvEntry
Using Jython:
print AdminConfig.required('ResourceEnvEntry')
Example output:
Attribute Type
name String
jndiName String
referenceable Referenceable@
- Set up the required attributes:
Using Jacl:
set name [list name REE1]
set jndiName [list jndiName myjndi]
set newref [$AdminConfig getid /Cell:mycell/Node:mynode/Referenceable:/]
set ref [list referenceable $newref]
set reeAttrs [list $name $jndiName $ref]
Using Jython:
name = ['name', 'REE1']
jndiName = ['jndiName', 'myjndi']
newref = AdminConfig.getid('/Cell:mycell/Node:mynode/Referenceable:/')
ref = ['referenceable', newref]
reeAttrs = [name, jndiName, ref]
- Create the resource environment entry:
Using Jacl:
$AdminConfig create ResourceEnvEntry $newrep $reeAttrs
Using Jython:
print AdminConfig.create('ResourceEnvEntry', newrep, reeAttrs)
Example output:
REE1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvEntry_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.
|
