Use scripting to configure a new WAS40 data source.
About this task
Perform the following steps:
Procedure
- Identify the parent ID:
Using Jacl:
set newjdbc [$AdminConfig getid "/JDBCProvider:Apache Derby JDBC Provider/"]
Using 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:
Using Jacl:
$AdminConfig required WAS40DataSource
Using Jython:
print AdminConfig.required('WAS40DataSource')
Example output:
Attribute Type
name String
- Set up required attributes:
Using Jacl:
set name [list name was4DS1]
set ds4Attrs [list $name]
Using Jython:
name = ['name', 'was4DS1']
ds4Attrs = [name]
- Create WAS40DataSource:
Using Jacl:
set new40ds [$AdminConfig create WAS40DataSource $newjdbc $ds4Attrs]
Using 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.