WAS v8.5 > Script the application serving environment (wsadmin) > Scripting for Mail, URLs, and other Java EE resources > Configure mail, URLs, and resource environment entries with wsadmin scripting

Configure new URLs using wsadmin.sh

We can use scripting and wsadmin to configure new URLs.

Before starting this task, wsadmin must be running. See the topic Starting the wsadmin scripting client article for more information. Perform the following example to configure a new URL:

  1. Identify the parent ID and assign it to the newurlp variable.

    • Jacl:

        set newurlp [$AdminConfig getid /Cell:mycell/Node:mynode/URLProvider:URLP1/]
    • Jython:

      newurlp = AdminConfig.getid('/Cell:mycell/Node:mynode/URLProvider:URLP1/')
      print newurlp

    Example output:

      URLP1(cells/mycell/nodes/mynode|resources.xml#URLProvider_1)

  2. Identify the required attributes:

    • Jacl:

        $AdminConfig required URL
    • Jython:

        print AdminConfig.required('URL')

    Example output:

    Attribute     Type
    name         String
    spec         String

  3. Set up the required attributes:

    • Jacl:

      set name [list name URL1]
      set spec [list spec "Put the spec here"]
      set urlAttrs [list $name $spec]

      Example output:

        {name URL1} {spec {Put the spec here}}
    • Jython:

      name = ['name', 'URL1']
      spec = ['spec', "Put the spec here"]
      urlAttrs = [name, spec]

      Example output:

        [[name, URL1], [spec, "Put the spec here"]]

  4. Create a URL:

    • Jacl:

        $AdminConfig create URL $newurlp $urlAttrs
    • Jython:

        print AdminConfig.create('URL', newurlp, urlAttrs)

    Example output:

      URL1(cells/mycell/nodes/mynode|resources.xml#URL_1)

  5. Save the configuration changes. For more information, see the documentation about saving configuration changes with wsadmin.


Related


Use the wsadmin scripting AdminConfig object for scripted administration
Save configuration changes with wsadmin
Start the wsadmin scripting client using wsadmin.sh


Reference:

Commands for the AdminConfig object using wsadmin.sh


+

Search Tips   |   Advanced Search