Use administrative commands to permanently delete a specific
forum or forum topic by removing it from the trash.
Before you begin
To run
administrative commands, you must use the wsadmin client. For more
information, see Starting
the wsadmin client.
When
you use these commands, you do not have to check the configuration
file in and out, nor restart the Forums server, because the commands
take effect immediately.
Procedure
To purge specific forum content from the trash, complete
the following steps.
- Start the wsadmin client from the following
directory of the system on which you installed the Deployment Manager:
app_server_root\profiles\dm_profile_root\bin
where
app_server_root is the WebSphere® Application Server
installation directory and
dm_profile_root is the
Deployment Manager profile directory, typically dmgr01.
You must
start the client from this directory or subsequent commands fail.
For more information, see Starting the wsadmin client.
- Start the Forums Jython script interpreter
by using the following command:
execfile("forumsAdmin.py")
If you are prompted to specify
a service to connect to, enter 1 to select
the first node in the list. Most commands can run on any node. If
the command specifies a file by using a local file path, select the
node where the file is stored.
- To get a list of the deleted forum content currently in
the trash, use the following commands:
- ForumsTrashService.fetchForumsTrash()
Retrieves a list of the deleted forums currently in the trash
- ForumsTrashService.fetchTopicsTrash()
Retrieves a list of the deleted forum topics currently in the
trash.
- ForumsTrashService.fetchForumsTrashByDate(String modifySince)
Retrieves a list of the forums that were deleted on a specific
date.
This command takes the following parameter:
- modifySince
- A string that specifies the date when the forum was deleted in
yyyy.MM.dd format.
- Identify the forum or forum topic that you want to purge
from the trash. For more information about how to narrow down a list
of forums, see Filtering lists of forums.
- To delete a specific forum or forum topic from the trash
permanently, use the following commands.
- ForumsTrashService.purgeForumsTrash(vector hashtable)
Purges the specified forums from the trash, where you specify
the forums that you want to delete by using the hashtable parameter.
For example:
ForumsTrashService.purgeForumsTrash(forumtrash)
- ForumsTrashService.purgeTopicsTrash(vector hashtable)
Purges the specified forum topics from the trash, where you
specify the topics that you want to delete by using the hashtable parameter.
For example:
ForumsTrashService.purgeTopicsTrash(topictrash)