+

Search Tips   |   Advanced Search

Configure custom properties for resource environment entries

We can use wsadmin scripting to configure a new custom property for a resource environment entry.

Before starting this task, wsadmin.sh must be running. See the topic Starting the wsadmin scripting client article for more information.

To configure a new custom property for a resource environment entry:

  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 wsadmin.sh for more information.

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


Related tasks

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

  • Commands for the AdminConfig object