Configure new URL providers using scripting

 

+

Search Tips   |   Advanced Search

 

Procedure

  1. Start wsadmin

  2. Identify the parent ID and assign it to the node variable.

    • Jacl:

      set node [$AdminConfig  getid  /Cell:mycell/Node:mynode/]
      

    • Jython

      node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
      print node
      

    Example output:

    mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
    

  3. Identify the required attributes:

    • Jacl:

      $AdminConfig required URLProvider
      

    • Jython

      print AdminConfig.required('URLProvider')
      

    Example output:

    Attribute     Type
    streamHandlerClassName   String
    protocol       String
    name         String
    

  4. Set up the required attributes:

    • Jacl:

      set name [list name URLP1]
      set shcn [list streamHandlerClassName "Put the stream handler classname here"]
      set protocol [list protocol "Put the protocol here"]
      set urlpAttrs [list $name $shcn $protocol]
      

      Example output:

      {name URLP1} {streamHandlerClassName {Put the stream handler classname here}} {protocol {Put the protocol here}}
      

    • Jython

      name = ['name', 'URLP1']
      shcn = ['streamHandlerClassName', "Put the stream handler classname here"]
      protocol = ['protocol', "Put the protocol here"]
      urlpAttrs = [name, shcn, protocol]
      print urlpAttrs
      

      Example output

      [[name, URLP1], [streamHandlerClassName, "Put the stream handler classname here"],  
      [protocol, "Put the protocol here"]]
      

  5. Create a URL provider:

    • Jacl:

      $AdminConfig create URLProvider $node $urlpAttrs
      $AdminConfig save
      

    • Jython:

      print AdminConfig.create('URLProvider', node, urlpAttrs)
      

    Example output:

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

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


 

See Also


AdminConfig object for scripted administration

 

See Also


Commands for the AdminConfig object