WAS v8.5 > Script 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.

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:

  1. 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)
  2. Get required attributes:

    • Jacl:

        $AdminConfig required WAS40DataSource
    • Jython:

        print AdminConfig.required('WAS40DataSource')

    Example output:

    Attribute    Type
    name    String

  3. Set up required attributes:

    • Jacl:

      set name [list name was4DS1]
      set ds4Attrs [list $name]
    • Jython:

      name = ['name', 'was4DS1']
      ds4Attrs = [name]

  4. 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)

  5. 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


+

Search Tips   |   Advanced Search