Use this script to uninstall a Service Data Objects (SDO) repository
that was previously installed, or failed to install correctly.
You install the SDO repository application on every standalone server or cluster that you plan to use for one
or more of the service integration bus (SIBus) Web services roles as described in Installing and configuring the SDO repository.
If the data source already exists, or there has
been a previous broken or partial installation of the SDO repository application,
the installSdoRepository.jacl script fails to complete and
configuration changes are not saved. In these cases, you need to run the uninstallSdoRepository.jacl script.
This script continues when it finds unexpected results, so it can clean up
a broken or partial installation.
The
uninstallSdoRepository.jacl script
is provided in the
app_server_root/bin directory,
where
app_server_root is
the
root directory for the installation of IBM WebSphere Application Server.
If you choose to run the wsadmin scripting client from another directory,
specify the full path to the
uninstallSdoRepository.jacl script
on the command option. For example:
wsadmin.ext -f app_server_root/bin/uninstallSdoRepository.jacl
where .ext is
the file extension .bat for a Windows system, or .sh for
a UNIX, Linux or z/OS system.
Here are the install and uninstall
pairs, where each uninstall command undoes the action of the related install
command. If you attempt to uninstall with a different set of arguments to
those used by the installer, you might find that the uninstall does not remove
everything or that it displays warnings when it tries to remove non-existent
settings.
For configuration of the SDO repository
on a
standalone server, the
-createDb flag
tells the install command to create a default (
Cloudscape) database and configure
it for use with this application server. The
-removeDb flag
tells the uninstall command to remove the database configuration from the
application server, but not to delete the
Cloudscape database:
wsadmin -f installSdoRepository.jacl -createDb
wsadmin -f uninstallSdoRepository.jacl -removeDb
Note: - If you did not use -createDb on the installer, because
you had already configured a Cloudscape database for some other purpose, then you should
not use the -removeDb flag on the uninstaller.
- To avoid deleting data that you might want to keep, the -removeDb flag
does not delete the Cloudscape database. If you are certain that you want to
delete the database, you can do so manually. A Cloudscape database is a directory
on the file system. The one created by the installer with the -createDb flag
is in the profile_root/databases/SdoRepDb directory,
where profile_root is the
directory in which profile-specific information is stored. If you do
not delete the database and you try to install again with the -createDb flag,
the install fails stating that the SdoRepDb directory already
exists.
For installation or removal of the SDO repository application
from a
standalone server:
wsadmin -f installSdoRepository.jacl
wsadmin -f uninstallSdoRepository.jacl
For installation or removal
of the SDO repository application in a network deployment environment, for
a deployment manager or a server that is not part of a cluster:
wsadmin -f installSdoRepository.jacl node_name server_name
wsadmin -f uninstallSdoRepository.jacl node_name server_name
For installation or removal
of the SDO repository application in a network deployment environment, for
a cluster:
wsadmin -f installSdoRepository.jacl -cluster cluster_name
wsadmin -f uninstallSdoRepository.jacl -cluster cluster_name