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.
- An application server: The embedded version of WebSphere Application Server - Express, Version 6.0.2 is included in the runtime for Integrated Solutions Console. The embedded application server includes an internal Web server (HTTP server). ISC Custom installer supports using existing(External) version of WebSphere Application Server
- A portal (WebSphere Portal technology)
- Data Store: A data store for the console, which is used by and accessible to the underlying portal only - The runtime includes IBM Cloudscape for use as the console data store. ISC Custom Installer supports using of remote DB2 Universal Database as console data store
- Administrative portlets: Administrative portlets for enabling settings that apply across Integrated Solutions Console
- An Eclipse-based help system. The help server for the console help and the help server for the Developer Information Center are from the IBM Eclipse Software Developers Kit 3.0.1.
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:
- The Integrated Solutions Console requires the ISC_Portal server to be running. See section "Stopping and starting the server" below.
- 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.
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. |
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.
If you installed the Developer Information Center, perform the following procedure to view that documentation:
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:
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:
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
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:
- If you select the option to use an existing WebSphere Application Server installation, the return code will be 55 if Integrated Solutions Console is not already installed on that WebSphere Application Server and security is not enabled on the server.
- The return code 78 indicates that the current version of Integrated Solutions Console is already installed on the specified WebSphere Application Server and LDAP security is enabled for that server.
- Return 9x and x9 indicate an error that should be debugged.
First DigitSecond 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.
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:
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 systemsTo 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:
- 1521 MB to satisfy the installation program disk space check
- An additional 727 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
To install the console on a separate WebSphere Application Server installation, you need:
- 1521 MB (which consists of 40 MB in the WebSphere Application Server directory and 796 MB in the root directory where Integrated Solutions Console will be installed and distributables a well as uninstaller) to satisfy the installation program disk space check
- An additional 649 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
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:
- 1521 MB to satisfy the installation program disk space check
- An additional 727 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
To install the console on a separate WebSphere Application Server installation, you need:
- 1521 MB (which consists of 40 MB in the WebSphere Application Server directory and 796 MB in the root directory where Integrated Solutions Console will be installed) to satisfy the installation program disk space check
- An additional 649 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
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:
- 1521 MB to satisfy the installation program disk space check
- An additional 727 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
To install the console on a separate WebSphere Application Server installation, you need:
- 1521 MB (which consists of 40 MB in the WebSphere Application Server directory and 796 MB in the root directory where Integrated Solutions Console will be installed) to satisfy the installation program disk space check
- An additional 649 MB in the /tmp directory (which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
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:
- 1521 MB to satisfy the installation program disk space check
- An additional 727 MB in the temporary directory (the value of the system variable %TEMP%), which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
To install the console on a separate WebSphere Application Server installation, you need:
- 1521 MB (which consists of 40 MB in the WebSphere Application Server directory and 796 MB in the root directory where Integrated Solutions Console will be installed) to satisfy the installation program disk space check
- An additional 649 MB in the temporary directory (the value of the system variable %TEMP%), which is also checked during the installation including 48 MB for JRE
- 780 MB for the completed installation
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:
- 800 MB for the installed Integrated Solutions Console runtime. This value does not include the disk space required to install the prerequisite OS/400 software.
- An additional 28 MB of temporary space is needed during the installation.
To install the console on an existing WebSphere Application Server Base, you need:
Temporary disk space: An additional 952 MB during the installation.
- 835 MB for the installed Integrated Solutions Console runtime. This value does not include the disk space required to install the prerequisite OS/400 software.
- An additional 28 MB of temporary space is needed during the installation.
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:
your_isc_runtime_root/AppServer/bin/wasprofile.sh -delete -profileName profile_name
your_isc_runtime_root\AppServer\bin\wasprofile.bat -delete -profileName profile_name
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.
application_server_root\bin\wasservice.exe -remove console_service_name
your_isc_root\PortalServer\ISCEclipse\EclipseSvc.exe -delete help_service_name your_isc_root\PortalServer\ISCEclipse
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:
your_isc_root/AppServer/bin/stopServer.sh server1 -username application_server_administrator -password application_server_password
your_isc_root\AppServer\bin\stopServer.bat server1 -username application_server_administrator -password application_server_password
service_ID:23:boot:your_isc_root/PortalServer/bin/startISC.sh ISC_Portal
application_server_root\bin\wasservice.exe -remove console_service_name
your_isc_runtime_root\PortalServer\ISCEclipse\EclipseSvc.exe -delete help_service_name your_isc_runtime_root\PortalServer\ISCEclipse
java -cp your_isc_root/CloudscapeNS/isc.install.util.jar com.ibm.isc.install.util.CSNSUtilities deleteCSNSUnixService csns_servername
where csns_servername is the name of the Cloudscape Network Server, for example, DS01.
your_isc_root\CloudscapeNS\CloudscapeNetworkSvc.exe -stop csns_service_ID
your_isc_root\CloudscapeNS\CloudscapeNetworkSvc.exe -delete csns_service_ID
where csns_service_ID is the name of the service for the Cloudscape Network Server database. That name was specified when the console was installed.
ps -ef | grep java
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:
your_isc_root/AppServer/bin/startServer.sh server1 -profileName profile
your_isc_root\AppServer\bin\startServer.bat server1 -profileName profile
your_isc_root/AppServer/bin/wsadmin.sh -conntype NONE -user admin_ID -password password
your_isc_root\AppServer\bin\wsadmin.bat -conntype NONE -user admin_D -password password
$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.
$AdminConfig remove [$AdminConfig getid /Cell:CellName/Node:NodeName/JDBCProvider:wpsdbJDBC/]
$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).
service_ID:23:boot:isc_runtime_root/PortalServer/bin/startISC.sh ISC_Portal
application_server_root\bin\wasservice.exe -remove console_service_name
your_isc_runtime_root\PortalServer\ISCEclipse\EclipseSvc.exe -delete help_service_name your_isc_runtime_root\PortalServer\ISCEclipse
ps -ef | grep java
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.
Operating system | Location |
---|---|
AIX | /opt/IBM/ISC |
Linux | /opt/IBM/ISC |
Solaris | /opt/IBM/ISC |
For embedded application server, the application_server_root directory is your_isc_root/AppServer.
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/.
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.
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.