+

Search Tips   |   Advanced Search

Configure new WAS40 data sources

Use scripting to configure a new WAS40 data source.

Before starting this task, wsadmin.sh must be running. See the Start the wsadmin scripting client 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.

  6. In a network deployment environment only, synchronize the node.


Related tasks

  • Use the wsadmin scripting AdminConfig object for scripted administration
  • Synchronize nodes using wsdmin.sh
  • Saving configuration changes with wsadmin.sh

  • Commands for the AdminConfig object