+

Search Tips   |   Advanced Search

Configure new WAS40 data sources using wsadmin.sh (deprecated)

Use scripting to configure a new WAS40 data source.

See the Start the wsadmin scripting client article for more information.

Perform the following steps:


Tasks

  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.

  • wsadmin AdminConfig
  • Synchronize nodes
  • Save wsadmin configuration changes
  • Commands for the AdminConfig object