PortManagement command group for the AdminTask object

You can use the Jython or Jacl scripting languages to configure servers with the wsadmin tool. The commands and parameters in the PortManagement group can be used to list and modify application and server ports.

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

listApplicationPorts

Use the listApplicationPorts command to list the ports in order to access a particular application.

Target object

The application name for which the list of ports is generated. (String)

Required parameters

None.

Return values

The ports that are used by the application that you specified.

Batch mode example usage

  • Using Jacl:
    $AdminTask listApplicationPorts {}
  • Using Jython string:
    AdminTask.listApplicationPorts ()

Interactive mode example usage

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

listServerPorts

Use the listServerPorts command to list the ports that are used by the server that you specify.

Target object

The server name. (String)

Optional parameters

-nodeName
The name of the node. This parameter is only required when the server name is not unique in the cell. (String, optional)

Batch mode example usage

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

Interactive mode example usage

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

modifyServerPort

Use the modifyServerPort command to modify the port that is used by the server.

Target object

The name of the server for which the port is modified.

Required parameters

-nodeName
The name of the server node. This parameter is required only if the server name is not unique in the cell. (String, required)
-endPointName
The name of the port to modify. (String, required)

Optional parameters

-host
The new value for the host name of the endpoint. (String, optional)
-port
The new value for the port number of the endpoint. (Integer, optional)
-modifyShared
Set this parameter to true to modify the port of interest if the port is shared between multiple transport channel chains. If this parameter is not specified, the command will not modify the port if it is used in more than one transport channel chain. (Boolean, optional)

Batch mode example usage

  • Using Jacl:
    $AdminTask modifyServerPort server1 {-nodeName myNode -endPointName 
    port1 -port 5566 -modifyShared true}
  • Using Jython string:
    AdminTask.modifyServerPort ('server1', '[-nodeName myNode -endPointName port1 
    -port 5566 -modifyShared true]')
  • Using Jython list:
    AdminTask.modifyServerPort ('server1', ['-nodeName', 'myNode', '-endPointName', 
    'port1', '-port', '5566 -modifyShared true'])

Interactive mode example usage

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