WAS v8.5 > Script the application serving environment (wsadmin) > Scripting for data access resources > Configure data access with wsadmin scriptingConfigure new WAS40 data sources using wsadmin.sh
Use scripting to configure a new WAS40 data source.
Before starting this task, wsadmin must be running. See the Start the wsadmin scripting client using wsadmin.sh article for more information. Perform the following steps:
- 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.
Related
Use the wsadmin scripting AdminConfig object for scripted administration
Save configuration changes with wsadmin
Reference:
Commands for the AdminConfig object using wsadmin.sh