IBM Autonomic Computing Toolkit Release 3.1

Integrated Solutions Console v6.0.1

Introduction
Installation Options
Software Prerequisites
Getting Started
Stopping and starting the server
Verifying the installation
Installing the ISC plug-in for Application Developer
Accessing the developer documentation
Deploying the samples
Solving installation problems
Installation log files
Installation return codes
Solving Uninstallation problems
Documentation
Limitations and Restrictions
Installation Requirements
Disk Space Requirements
Related Packages
Instructions for a manual uninstall
Technical Support



Introduction

The Integrated Solutions Console bundle contains the following:

1) Integrated Solutions Console Toolkit components:

The following components can be installed by the toolkit for Integrated Solutions Console.

Developer Information Center
contains the documentation you need to develop applications that run in the console (called console modules)
Sample Console Applications
illustrate how to develop applications for Integrated Solutions Console and use the console APIs. You can install the samples on any system, but you must deploy the samples to a console runtime installation before you can view and use them.
Integrated Solutions Console plug-in for Rational Application Developer
automates creating a console module descriptor and other tasks involved in developing a console module.
SVG Chart Generator Plug-in for Rational Application Developer
makes it easy to add two-dimensional charts to your console module pages.

As explained in the section Installation options, you can install one or any combination of the listed items, depending on your operating system.

2) Integrated Solutions Console runtime components:

The following components make up the Integrated Solutions Console runtime.


Installation options

The ISC installation program provides a graphical user interface. This installer comes with the following predefined set of configurations.


Software Prerequisites
Before you install Integrated Solutions Console components, ensure that your system meets the prerequisites for the type of installation you will perform.

The following components can be installed by the installer for Integrated Solutions Console.

The toolkit plug-ins for Rational Application Developer are available only on Windows and Linux platforms. The software requirements for all components are described in the following sections:

Toolkit software requirements
This describes requirements for all components except for the console runtime.

The plug-in for Rational Application Developer requires that JVM 1.4.2 and Rational Application Developer 6.0.0.2 are already installed.

Application development tools
Rational Application Developer Version 6.0
Java
Toolkit components require JVM 1.4.2
Globalization Support
Translated into all group 1 languages.

Note: Integrated Solutions Console is enabled to support bidrectional text. However, the console is not translated into any bidirectional languages at this time.

Runtime software requirements

This section lists the software requirements for installing and running the console runtime.

Embedded components

Platform Requirement
Solaris, AIX, Linux, and Windows
  • Cloudscape Network Server 5.1.60.24
  • IBM Eclipse System 3.0.1
  • Embedded Version of IBM WebSphere Application Server - Express 6.0.2
  • WebSphere Portal Technology 5.1.0.1
  • Presentation Services Web Component Library (WCL) 5.0

Supported Web servers

Platform Requirement
Solaris, AIX, Linux, and Windows The WebSphere Application Server internal HTTP server will always be used.

Eclipse Help System

To serve the console help, Integrated Solutions Console uses Eclipse Help System. This is setup during installation.

Platform Requirement
Solaris, AIX, Linux, and Windows Eclipse Help System V3.0.1

Java

JVM version 1.4.2 is required

Globalization support

Integrated Solutions Console is developed in English and translated to the following languages:

Group 1 Group 2 (partial)
  • Simplified Chinese
  • Traditional Chinese
  • Japanese
  • Korean
  • French
  • German
  • Italian
  • Spanish
  • Brazilian Portuguese
  • Czech
  • Hungarian
  • Polish
  • Russian

Note: Integrated Solutions Console is enabled to support Unicode and bidrectional text. However, the console is not translated into any bidirectional languages at this time.

Tested Software

Note 1: Please reference the Abstract User Interface Markup Language (AUIML), Presentation Services Web Component Library (PS WCL), Scalable Vector Graphics (SVG), Java Server Faces (JSF), Java Widget Library (JWL), or other technology support statements for their support of IBM Integrated Solutions Console V6.0.

Note 2: IBM Integrated Solutions Console V6.0 does not support VMWare.


Getting Started

The Integrated Solutions Console can be accessed by invoking a standard web browser:

  1. The Integrated Solutions Console requires the ISC_Portal server to be running. See section "Stopping and starting the server" below.
  2. Use your browser to open the Integrated Solutions Console URL: http://your.server.name:isc_port/ibm/console
    where your.server.name is the host name for the Integrated Solutions Console installation and isc_port is the port that you specified during the installation. This port number can be found in the C:\Program Files\IBM\ISC\Toolkit\Runtime\isc.properties file having one property called PortalServer.Port=port value The default port is 8421. E.g.: http://localhost:8421/ibm/console.


Stopping and starting the server

The Integrated Solutions Console installation program automatically starts Integrated Solutions Console server and its help system after a successful installation. If the machine is rebooted, the ISC_Portal server will no longer be running. The Integrated Solutions Console can not function if ISC_Portal server is not running.

The following table lists the commands for starting and stopping the servers on AIX, Linux, and Solaris systems. See "Alternate command syntax" in the Console Developer Information Center for a description of alternate syntax for the stopISC command on systems where WebSphere Application Server security with an LDAP server is enabled.

Servers Start command (on a single line) Stop command (on a single line)
Console server and console help server your_isc_root/PortalServer/bin/startISC.sh ISC_Portal your_isc_root/PortalServer/bin/stopISC.sh ISC_Portal administrator password
Console server only

appserver_profile_root /bin/startServer.sh ISC_Portal

appserver_profile_root /bin/stopServer.sh ISC_Portal -username administrator -password password
Console help server only your_isc_root/PortalServer/ISCEclipse/StartEclipse.sh your_isc_root/PortalServer/ISCEclipse/StopEclipse.sh
Developer Information Center only your_isc_toolkit_root/Eclipse/StartEclipse.sh your_isc_toolkit_root/Eclipse/StopEclipse.sh
Note: In the commands, the variables have the following meanings:

administrator is the administrator user ID for Integrated Solutions Console if the installation uses the WebSphere Application Server embedded in the console runtime.

password is the password for the administrator.

The following table lists the commands for starting and stopping the servers on Windows systems. See "Alternate command syntax" in the Console Developer Information Center for a description of alternate syntax for the stopISC command on systems where WebSphere Application Server security with an LDAP server is enabled.

Note: The stopISC command requires the administrator's user ID and password. However, if ISC_Portal is configured to run as a Windows service, the administrative credentials are included in the service definition. In this case, stopping the server no longer requires the administrative credentials to complete, even if the command is issued from the command line.
Servers Start command (on a single line) Stop command (on a single line)
Console server and console help server your_isc_root\PortalServer\bin\startISC.bat ISC_Portal your_isc_root\PortalServer\bin\stopISC.bat ISC_Portal administrator password
Console server only your_isc_root\AppServer\bin\startServer.bat ISC_Portal your_isc_root\AppServer\bin\stopServer.bat ISC_Portal -username administrator -password password
Console help server only your_isc_root\PortalServer\ISCEclipse\StartEclipse.bat
Note: If a service is enabled for the console help server and you need to start the server to install a help plug-in that is not deployed with a console module WAR file, use the following command to start the service for the help server: your_isc_root\PortalServer\ISCEclipse\EclipseServiceStart.bat
your_isc_root\PortalServer\ISCEclipse\StopEclipse.bat
Note: If a service is enabled for the console help server and you need to stop the server to install a help plug-in that is not deployed with a console module WAR file, use the following command to stop the service for the help server: your_isc_root\PortalServer\ISCEclipse\EclipseServiceStop.bat
Developer Information Center only your_isc_toolkit_root\Eclipse\StartEclipse.bat your_isc_toolkit_root\Eclipse\StopEclipse.bat
Note: In the commands, the variables have the following meanings:

administrator is the administrator user ID for Integrated Solutions Console if the installation uses the WebSphere Application Server embedded in the console runtime.

password is the password for the administrator.


Verifying the installation

If you installed the console runtime, perform the following procedure to verify the installation:

  1. Use a Web browser to open the Integrated Solutions Console URL one of the following URLs:
  2. Log in as the Integrated Solutions Console administrator. Specify the user ID that was configured during the Toolkit installation. The default user ID is iscadmin.
  3. Click Console Settings on the navigation tree.
  4. Click User and Group Management. The page is displayed in the work area.
  5. To view help for the portlet on the page, click the portlet help icon (the ? symbol). The help topic Manage users and groups is displayed in a separate browser window. Close the help window.
  6. On the Integrated Solutions Console toolbar, click Help. A separate window is launched and displays a navigation frame for accessing the Console Basics help set.
  7. To log out of the console, click Log off on the toolbar. The Login page is displayed.
  8. If the verification procedure was not successful, see Solving installation problems.

If you selected the option to install the Developer Information Center or the plug-ins for Rational Application Developer, see Accessing the developer documentation to verify those installations.

Accessing the developer documentation

If you installed the Developer Information Center, perform the following procedure to view that documentation:

  1. Use your Web browser to open http://your.server.name:infocenter_port/help, where your.server.name is the fully-qualified host name for the Integrated Solutions Console installation and infocenter_port is the port for the Eclipse-based help system that hosts the Developer Information Center. The default port is 8430.
  2. In the navigation tree, click Console Developer Information Center.
  3. To view a topic, click the topic in the navigation tree or use the Search function to find a topic.

The Integrated Solutions Console plug-in for Rational Application Developer provides documentation on using the plug-in wizard and the component.xml editor. If you installed the plug-in, perform the following procedure to view that documentation:

  1. Open Rational Application Developer.
  2. Click Help > Help Contents on the toolbar. The help displays in a separate window.
  3. In the navigation tree, click Integrated Solutions Console documentation.
  4. Click the topic Getting started.

The SVG Chart Generator plug-in for Rational Application Developer provides documentation on using the widgets to add charts to your Web application. If you installed the plug-in, you can find the documentation in the /wstools subdirectory of Rational Application Developer. Look for the Eclipse plug-in, com.ibm.etools.svgwidgets.doc_1.2.0.


Deploying the samples

The sample console modules illustrate how to use the Integrated Solutions Console APIs, create multi-language console modules, create different page layouts, secure access to pages, and perform other console module development tasks. You can select the option to install the sample console modules during the Toolkit installation. If you select that option, the program copies the samples to a subdirectory named samples on your system.

To view and use the a sample, you must deploy the sample to a system where the Integrated Solutions Console runtime is installed. For instructions on deploying the samples, see the topic "Sample console modules" in the Developer Information Center.

Solving installation problems

If you have a problem with installing Integrated Solutions Console:

  1. Verify that you have followed all of the installation instructions.
  2. Ensure that the correct prerequisites are installed.
  3. Ensure that all of the settings (such as user IDs and passwords) that you specified are correct.
  4. Check the installation log files for error messages.Check the log files related to ISCRuntime and ISCToolkit in your %temp% folder.
  5. If you can't solve the problem, try to uninstall Integrated Solutions Console and then install it again. Please note that if the installation has failed, un-installation could also fail. Please refer to Solving Uninstallation problems to manually remove ISC. (The ISC uninstaller should still be invoked, before manual delete, to clean up the Solution Install Repository)

Installation log files

The table describes the log files created during installations and uninstalls and recommends when to check the file for information that might assist in troubleshooting problems. The location of the log files varies according to the operating system:

Note: If you cancel the installation, any passwords entered in the log files are not cleaned up. For security purposes, you must manually remove passwords in the installation log files.
File name Description Problem symptoms
     
ISCToolkitInstall.log Contains messages for the part of the Toolkit installation that involves installing the samples and Developer Information Center. Check this log if the installation failed. Start at the end of the log and read backwards until you find the command that failed (as opposed to the that reports the failure or lines that report cleanup). If the failing command sent output to another log file, open that file, go to the end of the file, and repeat the same procedure that you used with the first log file.
ISCToolkit.rsp Contains settings that you specified when you ran the Toolkit installation program. If the installation was not successful, check this log to verify that the settings are correct.
ISCToolkitUninstall.log Contains trace output for the runtime uninstall program. Check this log if the Toolkit uninstall failed. Start at the end of the log and read backwards until you find the command that failed (as opposed to the lines that reports the failure or lines that report cleanup). If the failing command sent output to another log file, open that file, go to the end of the file, and repeat the same procedure that you used with the first log file.
ISCRuntimeInstall.log Contains messages for the runtime installation, which is part of the Toolkit installation if you select that option. Check this log if the installation failed. Look for messages that indicate that a command failed.
ISCRuntime.rsp Contains settings that you specified for the runtime installation. If the installation was not successful, check this log to verify that the settings are correct.
ISCRuntimeUninstall.log Contains trace output for the runtime uninstall program. Check this log if the runtime uninstall failed. Look for messages that indicate that a command failed.
ISCPreInstallConfigTask.log Contains messages that were recorded during preliminary configuration steps before Integrated Solutions Console is installed..  
ISCPostInstallConfigTask.log Contains messages that were recorded during system configuration after Integrated Solutions Console is installed.  
PortalBasicConfig.log    
ISCSetupISCXml.log    
ISCUpdatePorts.log    
wpsinstalllog.txt    
ISCDeploy_ManagePrincipals.log
ISCEnableSecurityLDAPNew.log    
ISCDeploy_ResourceView.log    
PortalDeployConfig.log    
ISCDeploy_Tracing.log    


Installation return codes

The Toolkit installation program invokes other processes. Two of those processes issue return codes: ISCRuntime and ISCAction. The return codes appear in the log files along with messages from the processes.

ISCRuntime returns 0 for a successful completion. Any other return code indicates that the process failed.

ISCAction returns a two-digit return code. The following table lists the meaning of each digit in the code. The following scenarios are examples of scenarios for ISCAction:

First Digit
Second Digit Description
5 Integrated Solutions Console is not installed on this system.
6 An older version of Integrated Solutions Console is installed on this system. ISCAction sends the name of the runtime directory to the standard output. The newer version must be installed. Collect the user input for the new installation.
7 The current version of Integrated Solutions Console is installed on this system. ISCAction sends the name of the runtime directory to the standard output.
8 A newer version of Integrated Solutions Console is installed on this system. ISCAction sends the name of the runtime directory to the standard output.
9 An error occurred. For example, Integrated Solutions Console is installed on the system, but ISCAction could not read the version number or could not find the specified WebSphere Application Server.
5 Security is not enabled on the specified WebSphere Application Server installation, or this runtime installation is configured to use its embedded application server and an existing runtime installation of the same version is not installed.
6 Security using the local operating system is enabled on the specified WebSphere Application Server installation.
7 Security using a custom user registry is enabled on the specified WebSphere Application Server installation.
8 Security using LDAP is enabled on the specified WebSphere Application Server installation.
9 An error occurred. For example, the incorrect location for the WebSphere Application Server might have been specified on the command parameters.


Solving Uninstallation problems

If the attempt to uninstall Integrated Solutions Console is not successful, try the following steps:

  1. Stop Integrated Solutions Console and the help system as mentioned above.
  2. Clean the system temporary directory:
    1. Change to the system temporary directory. The temporary directory is the value of the operating system variable $TEMP or %TEMP%.
    2. Save a copy of the following files in the temporary directory:
          - ISCRuntimeInstall.log
          - ISCRuntime.rsp
          - ISCRuntimeUninstall.log
          - All of the Portal*.log files
    3. In the temporary directory, delete all of the files and the directories that begin with the string ISC, such as ISCRuntime.rsp, ISC_TEMP, ISCToolkitInstall.log,PortalInit.log, and PortalSetupWAS.log.
  3. Clean the registry that Installer creates :
    1. Locate the file vpd.properties.
            - On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
            - On AIX, Linux search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all  copies of the file when you perform the edit step.
    2. Save a copy of the vpd.properties file.
    3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
    4. Delete each line that contains the string your_isc_root, where your_isc_root is the root directory of your Toolkit installation. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
    5. Delete the directory your_isc_root.
           - If you delete the directory successfully, the Toolkit has been uninstalled.  You are finished.
           - If the operating system is unable to do delete the directory, continue with the next step.
    6. To stop all Java processes for Integrated Solutions Console:
      1. For AIX, Linux, and Solaris systems:
            - Issue the following command to find the processes that are using    
              your_isc_root/AppServer/java/bin/java.exe:
                ps -ef | grep java
            - Kill all of those processes.
      2. For Windows systems:
            - Open Windows Task Manager.
            - Locate the Java processes and end those processes. 
    7.  Delete the directory your_isc_root.

Documentation

The documentation for the Integratd Solutions Console Builder is provided by the Eclipse online help system. Online help is accessed from the main toolbar menu: Help -> Help Contents

Limitations and Restrictions

Please check the list of supported platforms in the download site before attempting install.
Changing the hostname after installation sometimes creates problems.

Systems with multiple network adapters
In certain configurations on Windows machines with multiple network interface cards, the Integrated Solutions Console Toolkit installation program can fail due to the system returning a different hostname than is expected. If you plan to install the Toolkit on a machine that has multiple network adapters, perform the following procedure to avoid this problem:

a. In Windows, click Settings > Control Panel. The Control Panel window is displayed.
b. Click Network and Dial-up Connections. The window is displayed.
c. On the main menu, click Advanced > Advanced Settings. The Advanced Settings window is displayed.
d. In the list of Connections, verify that the network adapter that you want to use is first in the list. If adapter is not first, select the adapter and then use the up arrow key to move it to the top of the list.

Also note the following restrictions:

Known Issues:


Installation Requirements

User Permissions:
The user invoking the installer should have Administrator (on windows system)/root (on Unix Systems) permissions.

Firewall Settings:
If you have a firewall enabled, you must configure the firewall to accept connections to the ports that are established during the installation wizard to prevent installation failure.

Java
The installer needs SUN/IBM Java 1.4.2 to successfully install the package. The installer has a bundled IBM JRE 1.4.2. If Java 1.4.2 is not present on  the system, the installer will put the bundled java on the machine and this will be used during installation.

IBM JRE 1.4.2 will be installed at the following location :

Windows : C:/Program Files/IBM/Java142/jre
Solaris : /usr/jre142
Linux : /usr/jre142
AIX : /usr/java142

NOTE: The installed bundles use Java 1.4.2. Please do not delete the java after the package is installed.


Disk Space Requirements

AIX systems

Linux Intel systems

To install the console on a system for the first time and use the WebSphere Application Server that is embedded in the console runtime, you need:

To install the console on a separate WebSphere Application Server installation, you need:

Solaris systems

To install the console on a system for the first time and use the WebSphere Application Server that is embedded in the console runtime, you need:

To install the console on a separate WebSphere Application Server installation, you need:

Windows systems

To install the console on a system for the first time and use the WebSphere Application Server that is embedded in the console runtime, you need:

To install the console on a separate WebSphere Application Server installation, you need:

OS/400 systems

The console runtime installation program does not check for available disk space during the installations on OS/400 systems.

To install the console on an existing WebSphere Application Server - Express, you need:

To install the console on an existing WebSphere Application Server Base, you need:

Temporary disk space: An additional 952 MB during the installation.

Related Packages

Problem Determination Scenario bundle - An Integrated Solutions Console component provided in the Autonomic Computing Toolkit to support the Problem Determination scenario (a self-healing scenario).
Solution Installation and Deployment Samples Scenario bundle
- An Integrated Solutions Console component demonstrating various features of the Solution Installation architecture (a self-configuring scenario).

Instructions for a manual uninstall

If you need to clean up your system from an unsuccessful installation or if the Toolkit uninstall program was not successful, follow the instructions in this section.

To perform a manual uninstall of the Toolkit:

  1. To uninstall the console runtime, perform one of the following procedures:
    1. Stop the console server only. If the command is not successful, try ending the Java processes that correspond to the console server.
    2. Stop the console help server only. If the command is not successful, try ending the Java processes that correspond to the console help server.
    3. If the console runtime uses a separate WebSphere Application Server instead of the embedded application server, delete the WebSphere Application Server profile that contains Integrated Solutions Console. To delete the profile, issue one of the following commands:
      • For AIX, Linux, and Solaris systems, run the following command:
        your_isc_runtime_root/AppServer/bin/wasprofile.sh -delete -profileName profile_name
      • For Windows systems, run the following command:
        your_isc_runtime_root\AppServer\bin\wasprofile.bat -delete -profileName profile_name
    4. Delete the root directory for the Integrated Solutions Console runtime. If you cannot delete the directory, verify that all of the Java processes for the console server and the console help server have been ended.
    5. Edit the vpd.properties file:
      1. Locate the file vpd.properties.
        • On AIX, Linux, and Solaris systems, search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all copies of the file when you perform the edit step.
        • On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
      2. Save a copy of the vpd.properties file.
      3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
      4. Delete each line that refers to the path your_isc_runtime_root, where your_isc_runtime_root is the root directory for the Integrated Solutions Console runtime. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
  2. For AIX, Linux, and Solaris systems: If the console runtime was installed and the system was configured to automatically start the console and console server when the system restarted, edit the operating system file /etc/inittab to remove the following line:
    service_ID:23:boot:your_isc_root/PortalServer/bin/startISC.sh ISC_Portal 

    where service_ID is the name of the service for the console server. That name was specified when the console was installed.

  3. For Windows systems: If the console runtime was installed and the system was configured to automatically start the console and console server when the system restarted, run the following commands to manually disable that service. Each command must be entered on a single line.
    1. application_server_root\bin\wasservice.exe -remove console_service_name
    2. your_isc_root\PortalServer\ISCEclipse\EclipseSvc.exe -delete
         help_service_name your_isc_root\PortalServer\ISCEclipse
    The variables have the following meanings:
    • application_server_root is the root directory of the WebSphere Application Server. If the console uses the embedded application server, the application server root directory is your_isc_root\AppServer.
    • console_service_name is the name of the service for the console server. That name was specified when the console was installed.
    • help_service_name is the name of the service for the console help server. That name was specified when the console was installed.
  4. To uninstall the plug-ins for Rational Application Developer, use Update Manager in Rational Application Developer.
  5. To uninstall the Developer Information Center, perform the following steps:
    1. Stop the server for the Developer Information Center.
    2. To clean the registry that InstallShield for Multiplatforms uses:
      1. Locate the file vpd.properties.
        • On AIX, Linux, and Solaris systems, search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all copies of the file when you perform the edit step.
        • On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
      2. Save a copy of the vpd.properties file.
      3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
      4. Delete each line that refers to the path your_isc_toolkit_root/Eclipse. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
    3. Delete the directory Eclipse subdirectory under the Toolkit root directory.
  6. To remove the files for the undeployed samples, perform the following steps:
    1. To clean the registry that InstallShield for Multiplatforms uses:
      1. Locate the file vpd.properties.
        • On AIX, Linux, and Solaris systems, search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all copies of the file when you perform the edit step.
        • On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
      2. Save a copy of the vpd.properties file.
      3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
      4. Delete each line that refers to the path your_isc_toolkit_root/samples. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
    2. Delete the samples subdirectory under the Toolkit root directory.

Manually uninstalling the runtime from the embedded application server

If the install program fails and the console installation uses the application server that is embedded in the console runtime, you can try to manually remove the Integrated Solutions Console runtime and then install again. To manually remove the console runtime, perform the following steps:

  1. Open a command window or go to a command prompt.
  2. Stop the console server (which is the application server named ISC_Portal).
  3. Stop the application server named server1 by issuing one of the following commands:
  4. Stop the console help server.
  5. To clean the registry that InstallShield for Multiplatforms uses:
    1. Locate the file vpd.properties.
      • On AIX, Linux, and Solaris systems, search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all copies of the file when you perform the edit step.
      • On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
    2. Save a copy of the vpd.properties file.
    3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
    4. Delete each line that refers to the path for the root directory of the console runtime. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
  6. If the system was configured to automatically start the console and console server when the system restarted, perform one of the following steps to manually disable that function.
  7. If the system was configured to use Cloudscape Network Server, perform one of the following steps to manually remove the Cloudscape Network Server service.
  8. Delete the root directory for the console runtime.
  9. Note: Complete this step if you were not able to complete the previous step successfully.
    Stop all Java processes for Integrated Solutions Console by performing the following steps.
    1. For AIX, Linux, and Solaris systems:
      1. Issue the following command to find the processes that are using your_isc_runtime_root/AppServer/java/bin/java.exe:
        ps -ef | grep java
      2. Kill all of those processes.
    2. For Windows systems:
      1. Open Windows Task Manager.
      2. Locate the Java processes and end those processes.
  10. Delete the root directory for the console runtime.
  11. If this procedure was not successful and no other applications are installed on the application server profile, consider deleting the WebSphere Application Server profile and creating a new one.

Manually uninstalling the console runtime from a separate WebSphere Application Server

If the install program fails and the console installation uses a separate WebSphere Application Server, you can try to manually remove the Integrated Solutions Console runtime and then install again. To manually remove the console runtime, perform the following steps:

  1. Go to a command line environment.
    • For AIX, Linux, Solaris, and Windows systems, open a command window or go to a command prompt.
  2. Stop the console server, which is the application server named ISC_Portal
  3. To remove the console from the application server, perform the following procedure:
    1. Start the administrative application server where the console is installed by issuing one of the following commands. These commands are displayed on multiple lines for better formatting, but must be entered on a single line.
      • For installations on AIX, Linux, and Solaris systems:
        your_isc_root/AppServer/bin/startServer.sh server1 -profileName profile
      • For installation on Windows systems:
        your_isc_root\AppServer\bin\startServer.bat server1 -profileName profile
      These variables have the following meanings:
      • server is the name of the administrative application server in the instance that the console uses. For AIX,Linux,Solaris and Windows it should be server1.
      • profile is the name of the WebSphere Application Server profile. Your program must prompt the user for this input or programmatically determine the value.
      • admin_ID is the user ID for the application server.
    2. Start the wsadmin tool for WebSphere Application Server by running one of the following commands. These commands are displayed on multiple lines for better formatting, but must be entered on a single line.
      • AIX, Linux, and Solaris systems:
        your_isc_root/AppServer/bin/wsadmin.sh -conntype NONE
             -user admin_ID -password password
      • Windows systems:
        your_isc_root\AppServer\bin\wsadmin.bat -conntype NONE
             -user admin_D -password password
    3. At the wsadmin command prompt, issue the following command to remove the Integrated Solutions Console application server:
      $AdminConfig remove [$AdminConfig getid /Server:server/]
      where server is the name of the application server in the instance that the console uses. In AIX,Linux,Solaris and Windows the server name is ISC_Portal.
    4. At the wsadmin command prompt, issue the following command to remove the Integrated Solutions Console JDBC provider:
      $AdminConfig remove [$AdminConfig getid /Cell:CellName/Node:NodeName/JDBCProvider:wpsdbJDBC/]
      These variables have the following meanings:
      • CellName is the name of the WebSphere Application Server cell containing Integrated Solutions Console.
      • NodeName is the name of the WebSphere Application Server node containing Integrated Solutions Console.
    5. At the wsadmin command prompt, issue the following commands to remove the Integrated Solutions Console shared library:
      $AdminConfig list Library
      $AdminConfig remove LibraryID

      where LibraryID is the configID of the library named WPSlib. The configID will take a form like WPSlib(cells/DefaultNode/nodes/DefaultNode|libraries.xml#Library_1113609177901).

    6. Issue the following command to save your changes: $AdminConfig save
    7. Issue the following command to exit wsadmin: exit
  4. For AIX, Linux, Solaris, and Windows installations, stop console help server.
  5. To clean the registry that InstallShield for Multiplatforms uses:
    1. Locate the file vpd.properties.
      • On AIX, Linux, and Solaris systems, search for the file. There might be multiple vpd.properties files on an AIX system. If there are multiple copies, be sure to edit all copies of the file when you perform the edit step.
      • On Windows systems, search the system directory (such as C:\WINNT\vpd.properties).
    2. Save a copy of the vpd.properties file.
    3. Use a text editor to open the vpd.properties file. Use an editor that does not wrap lines so that you can easily isolate single lines for removal. Setting the editor to use a monospace font will make it easier to see the file structure.
    4. Delete each line that refers to the path for the root directory of the console runtime. If there are no remaining lines in vpd.properties, leave the file empty or delete it.
      • For AIX, Linux, Solaris, and Windows systems, search for the string that was referred to as your_isc_runtime_root in previous steps.
  6. If the system was configured to automatically start the console and console server when the system restarted, perform one of the following steps to manually disable that function.
    • For AIX, Linux, and Solaris systems: If the console runtime was installed and the system was configured to automatically start the console and console server when the system restarted, edit the operating system file /etc/inittab to remove the following line:
      service_ID:23:boot:isc_runtime_root/PortalServer/bin/startISC.sh ISC_Portal
      The variables have the following meanings:
      • service_ID is the name of the service for the console server. That name was specified when the console was installed.
      • your_isc_runtime_root is the root directory of the Integrated Solutions Console runtime.
    • For Windows systems, issue the following commands, each on a single line:
      1. application_server_root\bin\wasservice.exe -remove console_service_name
      2. your_isc_runtime_root\PortalServer\ISCEclipse\EclipseSvc.exe -delete
           help_service_name your_isc_runtime_root\PortalServer\ISCEclipse
      The variables have the following meanings:
      • application_server_root is the root directory of the separate WebSphere Application Server installation that the console uses.
      • console_service_name is the name of the service for the console server. That name was specified when the console was installed.
      • help_service_name is the name of the service for the console help server. That name was specified when the console was installed.
  7. Delete the root directory for the console runtime.
    • If you delete the directory successfully, the runtime has been uninstalled. You are finished.
    • If the operating system is unable to delete the directory, continue with the next steps.
  8. To stop all Java processes for Integrated Solutions Console, perform the following steps:
    1. For AIX, Linux, and Solaris systems, perform the following steps:
      1. Issue the following command to find the processes that are using your_isc_runtime_root/AppServer/java/bin/java.exe:
        ps -ef | grep java
      2. Kill all of those processes.
    2. For Windows systems, perform the following steps:
      1. Open Windows Task Manager.
      2. Locate the Java processes and end those processes.
  9. Delete the root directory for the console runtime.
  10. If this procedure was not successful and no other applications are installed on the application server profile, consider deleting the WebSphere Application Server profile and creating a new one.

Location of the console runtime

Throughout this documentation, the convention your_isc_root refers to the location where the console runtime is installed. If not specified during install, the default location for the console runtime is in one of the following locations, depending on the operating system.

Windows
your_isc_root = C:\Program files\IBM\ISC

UNIX
your_isc_root is one of the following paths.
Table 2. Unix install paths
Operating system Location
AIX /opt/IBM/ISC
Linux /opt/IBM/ISC
Solaris /opt/IBM/ISC

Location of the application server

Throughout this documentation, the convention application_server_root refers to the root directory where the application server is installed.

For embedded application server, the application_server_root directory is your_isc_root/AppServer.

Location of the application server profile

The application server profile defines the run-time environment and includes all of the files that the server processes in that run-time. The location of the application server profile is denoted throughout this documentation as appserver_profile_root.

For embedded application server, the appserver_profile_root is your_isc_root/AppServer/profiles/default/.

Location of the toolkit

Throughout this documentation, the convention your_isc_toolkit_root refers to the location where the Integrated Solutions Console toolkit is installed. If not specified during install, the default location for the toolkit is in one of the following locations, depending on the operating system.

Windows
your_isc_toolkit_root = C:\Program files\IBM\ISC\Toolkit
Linux
your_isc_toolkit_root = /opt/IBM/ISC/Toolkit


Technical Support

If you need help, use the support forum on the developerWorks Web site at:
http://www.ibm.com/developerworks/autonomic

This forum is constantly monitored during business hours across two time   zone areas (US-based, and Asia-based); we will make every effort to respond  to your comments and questions within one business day promptly.