UnmanagedNodeCommands command group for the AdminTask object using wsadmin scripting

You can use the Jython or Jacl scripting languages to manage servers with the wsadmin tool. The commands and parameters in the UnmanagedNodeCommands group can be used to create and query for managed and unmanaged nodes. An unmanaged node is a node that does not have a node agent or a deployment manager.

The UnmanagedNodeCommands command group for the AdminTask object includes the following commands:

createUnmanagedNode

Use the createUnmanagedNode command to create a new unmanaged node in the configuration. An unmanaged node is a node that does not have a node agent or a deployment manager. Unmanaged nodes can contain web servers, such as IBM® HTTP Server.

Target object

None

Parameters and return values

-nodeName
The name that will represent the node in the configuration repository. (String, required)
-hostName
The host name of the system associated with this node. (String, required)
-nodeOperatingSystem
The operating system in use on the system associated with this node. Valid entries include the following: os400, aix, hpux, linux, solaris, windows, and os390.(String required)

Examples

Batch mode example usage:

  • Using Jacl:
    $AdminTask createUnmanagedNode {-nodeName myNode -hostName myHost 
    -nodeOperatingSystem linux}
  • Using Jython string:
    AdminTask.createUnmanagedNode('[-nodeName jjNode -hostName jjHost 
    -nodeOperatingSystem linux]')
  • Using Jython list:
    AdminTask.createUnmanagedNode(['-nodeName', 'jjNode', '-hostName', 'jjHost', 
    '-nodeOperatingSystem', 'linux'])

Interactive mode example usage:

  • Using Jacl:
    $AdminTask createUnmanagedNode {-interactive}
  • Using Jython string:
    AdminTask.createUnmanagedNode ('[-interactive]')
  • Using Jython list:
    AdminTask.createUnmanagedNode (['-interactive'])

listManagedNodes

Use the listManagedNodes command to list the managed nodes, nodes that have a node agent defined, in a configuration.

Target object

None

Parameters and return values

  • Parameters: None
  • Returns: List

Examples

Batch mode example usage:

  • Using Jacl:
    $AdminTask listManagedNodes
  • Using Jython string:
    AdminTask.listManagedNodes()
  • Using Jython list:
    AdminTask.listManagedNodes()

listUnmanagedNodes

Use the listUnmanagedNodes command to list the unmanaged nodes in a configuration.

Target object

None

Parameters and return values

  • Parameters: None
  • Returns: List

Examples

Batch mode example usage:

  • Using Jacl:
    $AdminTask listUnmanagedNodes
  • Using Jython string:
    AdminTask.listUnmanagedNodes()
  • Using Jython list:
    AdminTask.listUnmanagedNodes()

Interactive mode example usage:

  • Using Jacl:
    $AdminTask listUnmanagedNodes {-interactive}
  • Using Jython string:
    AdminTask.listUnmanagedNodes ('[-interactive]')
  • Using Jython list:
    AdminTask.listUnmanagedNodes (['-interactive'])

removeUnmanagedNode

Use the removeUnmanagedNode command to remove an unmanaged node from the configuration.

Target object

None

Parameters and return values

-nodeName
The name of the unmanaged node. (String, required)

Examples

Batch mode example usage:

  • Using Jacl:
    $AdminTask removeUnmanagedNode {-nodeName myNode }
  • Using Jython string:
    AdminTask.removeUnmanagedNode('[-nodeName myNode]')
  • Using Jython list:
    AdminTask.removeUnmanagedNode(['-nodeName', 'myNode'])

Interactive mode example usage:

  • Using Jacl:
    $AdminTask removeUnmanagedNode {-interactive}
  • Using Jython string:
    AdminTask.removeUnmanagedNode ('[-interactive]')
  • Using Jython list:
    AdminTask.removeUnmanagedNode (['-interactive'])