Configure new WAS40 data sources using wsadmin.sh (deprecated)
Use scripting to configure a new WAS40 data source.
See the Start the wsadmin scripting client article for more information.
Perform the following steps:
Tasks
- Identify the parent ID:
- Jacl:
set newjdbc [$AdminConfig getid "/JDBCProvider:Apache Derby JDBC Provider/"]- Jython:
newjdbc = AdminConfig.getid('/JDBCProvider:Apache Derby JDBC Provider/') print newjdbc
Example output:
JDBC1(cells/mycell/nodes/mynode|resources.xml$JDBCProvider_1)- Get required attributes:
- Jacl:
$AdminConfig required WAS40DataSource- Jython:
print AdminConfig.required('WAS40DataSource')
Example output:
Attribute Type name String- Set up required attributes:
- Jacl:
set name [list name was4DS1] set ds4Attrs [list $name]- Jython:
name = ['name', 'was4DS1'] ds4Attrs = [name]
- Create WAS40DataSource:
- Jacl:
set new40ds [$AdminConfig create WAS40DataSource $newjdbc $ds4Attrs]- Jython:
new40ds = AdminConfig.create('WAS40DataSource', newjdbc, ds4Attrs) print new40ds
Example output:
was4DS1(cells/mycell/nodes/mynode|resources.xml#WAS40DataSource_1)- Save the configuration changes.
- In a network deployment environment only, synchronize the node.
wsadmin AdminConfig Synchronize nodes Save wsadmin configuration changes Commands for the AdminConfig object