Configure custom properties for URL providers using scripting

 

Procedure

  1. Start wsadmin

  2. 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)
    

  3. Get the J2EE resource property set:

    Example output

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

  4. Identify the required attributes:

    • Jacl:

      $AdminConfig required J2EEResourceProperty
      

    • Jython:

      print AdminConfig.required('J2EEResourceProperty')
      

    Example output:

    Attribute     Type
    name         String
    

  5. Set up the required attributes:

    • Jacl:

      set name [list name RP2]
      set rpAttrs [list $name]
      

    • Jython:

      name = ['name', 'RP2']
      rpAttrs = [name]
      

  6. Create a J2EE resource property:

    Example output

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

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