WAS v8.5 > Script the application serving environment (wsadmin) > Scripting for Mail, URLs, and other Java EE resources > Configure mail, URLs, and resource environment entries with wsadmin scriptingConfigure new resource environment entries using wsadmin.sh
We can use wsadmin scripting to configure a new resource environment entry.
Before starting this task, wsadmin must be running. For more information, see Start the wsadmin scripting client using wsadmin.sh. Also, create a resource environment provider. For more information, see the configuration topic on new resource environment providers. Configure a new resource environment entry:
- Identify the parent ID and assign it to the newrep variable.
Jacl:
set newrep [$AdminConfig getid /Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/]
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 ResourceEnvEntry attribute:
Jacl:
$AdminConfig required ResourceEnvEntry
Jython:
print AdminConfig.required('ResourceEnvEntry')
Example output:
Attribute Type name String jndiName String- Set up the required attributes:
Jacl:
set name [list name REE1] set jndiName [list jndiName myjndi]Jython:
name = ['name', 'REE1'] jndiName = ['jndiName', 'myjndi']
- Identify the required Referenceable attribute:
Jacl:
$AdminConfig required Referenceable
Jython:
print AdminConfig.required('Referenceable')
Example output:
Attribute Type factoryClassname String classname String- Set up the required attributes and configure the new reference:
Jacl:
set f1 [list factoryClassname fClass1] set c1 [list classname Class1] set refAttrs [list $f1 $c1] set newref [$AdminConfig create Referenceable $newrep $refAttrs]Jython:
f1 = ['factoryClassname', 'fClass1'] c1 = ['classname', 'Class1'] refAttrs = [f1, c1] newref = AdminConfig.create('Referenceable', newrep, refAttrs) print newref
Example output:
(cells/mycell/nodes/mynode|resources.xml#Referenceable_1)
- Save the configuration changes. For more information, see the Saving configuration changes with wsadmin topic.
Related
Use the wsadmin scripting AdminConfig object for scripted administration
Configure new resource environment providers using wsadmin.sh
Save configuration changes with wsadmin
Start the wsadmin scripting client using wsadmin.sh
Reference:
Commands for the AdminConfig object using wsadmin.sh