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
- 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/')
where:
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)
where:
$ |
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. See the Saving configuration changes with the wsadmin tool article for more information.
- In a network deployment environment
only, synchronize the node. See the Synchronizing nodes with the wsadmin tool article for more information.
Results
The WebSphere Application Server configuration no longer contains
a specific server object. Running servers are not affected.