Use this task to delete a configuration object from the
configuration repository. This action only affects the configuration.
About this task
If a running instance of a configuration object exists when
you remove the configuration, the change has no effect on the running
instance.
Procedure
- Start the wsadmin scripting tool.
- Assign the ID string that identifies the server that you
want to remove:
Using Jacl:
set s1 [$AdminConfig getid /Node:mynode/Server:myserver/]
Using
Jython:
s1 = AdminConfig.getid('/Node:mynode/Server:myserver/')
Table 1. AdminConfig getid command description. The following
table describes the AdminConfig getid command.
set |
is a Jacl command |
s1 |
is a variable name |
$ |
is a Jacl operator for substituting a variable
name with its value |
AdminConfig |
is an object that represents the WebSphere® Application Server configuration |
getid |
is an AdminConfig command |
Node |
is an object type |
mynode |
is the host name of the node from
which the server is removed |
Server |
is an object type |
myserver |
is the name of the server to remove |
- Remove the configuration object. For example:
Using Jacl:
$AdminConfig remove $s1
Using Jython:
AdminConfig.remove(s1)
Table 2. AdminConfig remove command description. The
following table describes the AdminConfig remove command.
$ |
is a Jacl operator for substituting a variable
name with its value |
AdminConfig |
is an object that represents the WebSphere Application
Server configuration |
remove |
is an AdminConfig command |
s1 |
evaluates the ID of the server
that is specified in step number 2 |
- Save the configuration changes.
Use the following command example to save your configuration
changes:
AdminConfig.save()
Results
The application server configuration no longer contains a
specific server object. Running servers are not affected.