Network Deployment (Distributed operating systems), v8.0 > Scripting the application serving environment (wsadmin) > Scripting for data access resources > Configure data access with wsadmin scripting
Configure new WAS40 data sources using wsadmin.sh
Use scripting to configure a new WAS40 data source. See the Start the wsadmin scripting client using wsadmin.sh article for more information.
Perform the following steps:
Procedure
- 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.
- Synchronize the node.
Use the wsadmin scripting AdminConfig object for scripted administration
Synchronize nodes using wsadmin.sh
Saving configuration changes with wsadmin.sh
Related
Commands for the AdminConfig object using wsadmin.sh