+

Search Tips   |   Advanced Search

Configure custom properties for resource environment entries using wsadmin scripting

Use wsadmin scripting to configure a new custom property for a resource environment entry. See the topic about starting the wsadmin scripting client for more information.


Tasks

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

    • Jacl:

        set newree [$AdminConfig getid /Cell:mycell/Node:mynode/ResourceEnvEntry:REE1/]

    • Jython:

        newree = AdminConfig.getid('/Cell:mycell/Node:mynode/ResourceEnvEntry:REE1/')
        print newree

    Example output:

      REE1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvEntry_1)

  2. Create the J2EE custom property set:

    • Jacl:

        set propSet [$AdminConfig showAttribute $newree propertySet]

    • Jython:

        propSet = AdminConfig.showAttribute(newree, 'propertySet')
        print propSet

    Example output:

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

  3. Identify the required attributes:

    • Jacl:

        $AdminConfig required J2EEResourceProperty

    • Jython:

        print AdminConfig.required('J2EEResourceProperty')

    Example output:

      Attribute Type
      name String

  4. Set up the required attributes:

    • Jacl:

        set name [list name RP1]
        set rpAttrs [list $name]

    • Jython:

        name = ['name', 'RP1']
        rpAttrs = [name]

  5. Create the J2EE custom property:

    • Jacl:

        $AdminConfig create J2EEResourceProperty $propSet $rpAttrs

    • Jython:

        print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)

    Example output:

      RPI(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)

  6. Save the configuration changes. See the topic Saving configuration changes with the wsadmin tool for more information.

  7. In a network deployment environment only, synchronize the node. See the topic Synchronize nodes with the wsadmin tool for more information.

  • wsadmin AdminConfig

  • Save wsadmin configuration changes

  • Synchronize nodes

  • Start the wsadmin scripting client

  • Commands for the AdminConfig object