IBM Rational Agent Controller, Version 6.0.0.1 Installation Guide
For Rational Application Developer, Version 6.0.0.1 / Rational Web Developer, Version 6.0.0.1 / Rational Software Architect, Version 6.0.0.1
(C) Copyright IBM Corporation 2004, 2005. All Rights
Reserved.
Installing Agent Controller
Notices and trademarks
Notices
Programming interface information
Trademarks and service marks
Agent Controller is a daemon that allows client applications to launch and
manage local or remote applications and provides information about running
applications to other applications. You must install Agent Controller
separately before you can use the following tools:
- Profiling tools to profile your applications. Agent Controller must
be installed on the same system as the application that you are
profiling.
- Logging tools to import remote log files. Agent Controller must be
installed and running on the remote system from which the log files are
imported.
- Component testing tool to run test cases. Agent Controller must be
installed on the systems on which you run the test cases.
- Run-time analysis tool for probe insertion, code coverage and leak
analysis.
- Note:
- This tool is not supported in Rational Web Developer.
- Tools for remote application testing on WebSphere(R) Application
Server version 5.0 or 5.1. (Agent Controller does not
have to be installed for remote publishing of applications; or
for local application publishing or testing.) Note that WebSphere
Application Server version 6.0 has this functionality built in, so
Agent Controller is not required on version 6.0 target servers.
Notes:
- It is highly recommended that you install Agent Controller behind a
firewall.
- Agent Controller has no network security function on z/OS(R) or
OS/400(R).
- For more information on the security implications of using Agent
Controller, refer to the Agent Controller documentation that comes with your
Rational(R) software development product.
- The online documentation for Agent Controller is not installed until the
software is installed. At that time, the documentation is added to the
online help.
- For Windows(R) and Linux(R) workstations only: If
you installed the Agent Controller provided with your version 6.0
Rational software development product, you can silently install the version
6.0.0.1 Agent Controller without first uninstalling the
previous version by using the parameter -P
hyadesdc_product.patch=True. No changes will be made to
the version 6.0 installation configuration; all of the previous
installation parameters are preserved.
Use the following commands:
- Windows: setup.exe -silent -P
hyadesdc_product.patch=True
- Linux: setup.bin -silent -P
hyadesdc_product.patch=True
In all other cases you must uninstall the previous version of Agent
Controller using the instructions provided below before installing Agent
Controller version 6.0.0.1.
Refer to the instructions below for more information on silently installing
Agent Controller.
- Windows, Linux/IA32: Intel(R) Pentium(R) II processor
minimum. Pentium(R) III 500 MHz or higher is recommended.
- AIX(R): PowerPC(R) 604e 233MHz (IBM(R) RS/6000(R)
7043 43P Series) minimum
- HP-UX: PA8500 300MHz (HP Workstation C3000) minimum
- Solaris: UltraSPARC-IIi 300MHz (Sun Ultra 10 Workstation) minimum
- OS/400: iSeries(TM) (as required by the operating system)
- z/OS, LINUX/S39: zSeries(R) (as required by the operating
system)
- 512 MB RAM minimum (768 MB RAM is recommended)
- Disk space:
- You will require 100 MB minimum disk space for installing
- Display resolution:
- 800 x 600 display minimum (1024 x 768 recommended)
Note for Linux: The Hyades Data Collection Engine feature
of Agent Controller is compiled using
libstdc++-libc6.2-2.so.3 shared library. Ensure
that this shared library exists under the /usr/lib directory. If it
does not exist, you have to install the RPM package compat-libstdc++ that
comes with the operating system installation media.
Agent Controller has been tested on the following platforms:
- AIX v4.3.3, v5.1, v5.2 on RS/6000
- HP-UX v11.0, v11i on PA-RISC
- z/OS v1R4, v1R5 on zSeries
- OS/400 V5R1, V5R2 on iSeries
- Red Hat Linux v7.1, v7.2, v7.3, v8.0 on
Intel(R) IA32
- Red Hat Linux Advanced Server v2.1 on Intel IA32
- Sun Solaris v8, v9 on SPARC
- SuSE Linux v7.2, v7.3 on Intel IA32
- SuSE Linux Enterprise Server (SLES) v7, v8 on Intel IA32
- SuSE Linux Enterprise Server (SLES) v7 on zSeries
- Windows 2000 Advanced Server (service pack 2) on Intel IA32
- Windows 2000 Professional (service pack 2) on Intel IA32
- Windows 2000 Server (service pack 2) on Intel IA32
- Windows NT(R) 4.0 (service pack 6a) on Intel IA32
- Windows Server 2003 on Intel IA32
- Windows XP Professional on Intel IA32
Agent Controller has not been tested on the following platforms, but it is
expected to run on these platforms:
- AIX v4.33, v5.1.0, v5.2.0, v5.3
on pSeries(R)
- Connectiva Linux Enterprise Edition 1.0 on zSeries
- Connectiva Linux Enterprise Edition 1.0 on Intel IA32
- HP-UX 11iv1 on PA-RISC
- Red Flag Advance Server v4.0, v4.1 on Intel IA32
- Red Hat Linux v7.2 on zSeries
- RedHat Enterprise Linux 3.0 Update 1 on zSeries
- RedHat Enterprise Linux 3.0 Update 3 on zSeries
- SuSE v7.2 on zSeries
- SuSE Linux v7.1 on Intel IA32
- SuSE Linux Desktop 9.0 on Intel IA32
- SuSE Linux Standard Edition 9.0 on Intel IA32
- SuSE Linux Enterprise Server (SLES) 9 on Intel IA32
- SuSE Linux Enterprise Server 8.0, 9.0 on zSeries
- TurboLinux Enterprise Server v8 on Intel IA32
- TurboLinux Enterprise Server v8 on zSeries
- United Linux v1.0 on Intel IA32
- United Linux v1.0 on zSeries
- Windows Server 2003, Standard Edition on Intel IA32
- Windows Server 2003, Enterprise Edition on Intel IA32
- Windows Server 2003, Datacenter Edition on Intel IA32
- zOS 2.10 on zSeries
- z/OS v1R1 to v1R3, v1R6 on zSeries
- z/OS.e v1R3 to v1R6 on zSeries
Agent Controller is not available for the following platforms:
- Linux on iSeries
- Linux on pSeries
In general, Agent Controller works with JVM version 1.4 and
above. Here are the JVM versions (java -fullversion) that Agent
Controller has been tested on:
- AIX: J2RE 1.4.1 IBM AIX build ca1411-20040301
- HP-UX: J2RE
1.4.2.03-040401-18:59-PA_RISC2.0
- Linux IA32: J2RE 1.4.1 IBM build
cxia321411-20040301; J2RE 1.4.2 IBM.
- Linux for OS/390(R): J2RE 1.4.1 IBM build
cx3901411-20040301
- z/OS: J2RE 1.4.1 IBM z/OS Persistent Reusable VM build
cm1411-20030930
- OS/400: J2RE 1.4 IBM
- Solaris SPARC: Sun Java(TM) 2 Standard Edition (build
1.4.2_04-b05)
- Windows: IA32 J2RE 1.4.1 IBM Windows 32 build
cn1411-20040301a; J2RE 1.4.2 IBM Windows 32; Sun
Java(TM) 2 Standard Edition (build 1.4.2_04-b05)
The Agent Controller installation files that you extracted to a temporary
directory are located in the directories listed below:
- For AIX: <temp_dir>/aix_powerpc
- For HP-UX: <temp_dir>/hpux
- For OS/400: <temp_dir>/os400
- For Linux/S390: <temp_dir>/linux_s390
- For Linux/IA32: <temp_dir>/linux_ia32
- For Solaris: <temp_dir>/solaris_sparc
- For Windows: <temp_dir>\win_ia32
- For z/OS: <temp_dir>/os390
If you have a previous version of Agent Controller or any software derived
from the Hyades Data Collection Engine, stop it, uninstall it, and clean up
any left-over files before installing this version of Agent Controller.
The following files may be left behind after uninstalling:
Windows:
%RASERVER_HOME%\*.* (directory where Agent Controller is installed)
%SystemRoot%\system32\piAgent.dll (Windows' system32 directory)
%SystemRoot%\system32\LogAgent.dll
%SystemRoot%\system32\hcbnd.dll
%SystemRoot%\system32\hcclco.dll
%SystemRoot%\system32\hccldt.dll
%SystemRoot%\system32\hccls.dll
%SystemRoot%\system32\hcclserc.dll
%SystemRoot%\system32\hcclsert.dll
%SystemRoot%\system32\hcclsm.dll
%SystemRoot%\system32\hcjbnd.dll
%SystemRoot%\system32\hclaunch.dll
%SystemRoot%\system32\hcthread.dll
%SystemRoot%\system32\piAgent.dll
%SystemRoot%\system32\rac.dll
%SystemRoot%\system32\sysperf.dll
Linux, AIX, HP-UX, Solaris:
$RASERVER_HOME/* (directory where Agent Controller is installed
/usr/lib/libpiAgent.so (or .sl on HP-UX)
/usr/lib/libLogAgent.so
/usr/lib/libhcbnd.so
/usr/lib/libhcclco.so
/usr/lib/libhccldt.so
/usr/lib/libhccls.so
/usr/lib/libhcclserc.so
/usr/lib/libhcclsert.so
/usr/lib/libhcclsm.so
/usr/lib/libhcjbnd.so
/usr/lib/libhclaunch.so
/usr/lib/libhcthread.so
- Log in as Administrator (or root).
- Change to the directory where you unzipped the installation files for the appropriate
platform.
- Run the program setup.exe. For non-Windows
platforms, run setup.bin.
- Click Next on the welcome screen to proceed.
- Close all Eclipse platforms before continuing with the
installation. Click Next to continue.
- Read the license agreement.
- Select Approve and click Next to proceed.
- You are informed that any existing Agent Controller will be
removed. Click Next to proceed.
- Specify the path where Agent Controller should be installed and click
Next to proceed.
- Select the Agent Controller features you would like to install:
- Hyades Data Collection Engine - framework provided by the
Eclipse open source project for launching and profiling local or remote
Java(TM) applications.
- IBM Rational Plugins - must be selected in order to select the
remaining features in this list.
- Logging - an event-based logging framework for profiling and
tracing applications. This is a required selection if either Component
Test or Remote support for WebSphere Application Server is selected.
- Component Test - legacy support for manual test
enablement.
- Runtime Analysis - functionality for probe insertion, code
coverage and leak analysis.
- Note:
- This feature is not supported in Rational Web Developer.
- Security - provides for creating a secure data communication
channel between the Eclipse workbench and Agent Controller.
- Remote support for WebSphere Application Server - functionality
for connecting to a remote WebSphere Application Server, version 5.0 or
5.1, for activities such as deployment, administration, and performance
analysis. Note that WebSphere Application Server version 6.0 has
these capabilities built in.
Click Next to proceed.
- Specify the path of the Java run-time environment (JRE) executable program
java.exe or java which Agent Controller should be using. The JRE
entered here will be used by Agent Controller for launching Java
applications. Therefore, you may want to change the JRE path pre-filled
by the installer program.
- Note:
- The JRE you provide at this time will be used both to run Agent Controller
and for Agent Controller to launch Java applications. You may, however,
later configure Agent Controller to a use separate JRE for each of these
functions. For details, refer to Agent Controller help topic
Configuring Applications to be launched by the Agent
Controller.
- Optional: Specify the paths of IBM WebSphere Application Server
version 5.0 (Windows only) and 5.1 if "Remote Support for
WebSphere Application Server" was selected.
- Specify which hosts can access Agent Controller. The choices
are:
- Any computer allows any client to access Agent
Controller. (Default selection.)
- This computer only allows only the local host to access Agent
Controller.
- Specific computers allows a specified list of clients to access
Agent Controller. Use commas to separate a host names in a list.
Click Next to proceed.
- If Security was selected in step 9 above: Choose the security
setting.
Click Next to proceed.
- Click Next on the summary screen to proceed.
- Click Finish after file transfer has completed.
You can run the installation process silently using the following
parameters with the setup command:
Parameter
| Description
|
Required Parameters
|
|
-silent
| tells the installer to run silently
|
-P installLocation
| specify the installation path
|
-W javaHome_win.path
| (Windows) specify the fully-qualified path of the java.exe
executable
|
-W javaHome_unix.path
| (non-Windows)specify the fully-qualified path of the java executable
|
-W hostList.type
| specify how clients can connect to Agent Controller (ALL, LOCAL, CUSTOM)
- ALL: allow any client
- LOCAL: allow only localhost
- CUSTOM: allow a list of clients (also requires the -W
hostList.hosts parameter)
|
-W security.type
| specify whether security should be turned on (true, false)
- true: enable security (also requires the "-W security.users"
optional parameter)
- false: disable security
|
|
|
Optional Parameters
|
|
-W wasHome_win.was510path
| (Windows) specify the installed location of IBM WebSphere Application
Server 5.1
|
-W wasHome_unix.was510path
| (non-Windows) specify the installed location of IBM WebSphere Application
Server 5.1
|
-W wasHome_win.was500path
| (Windows) specify the installed location of IBM WebSphere Application
Server 5.0
|
-W wasHome_unix.was500path
| (non-Windows) specify the installed location of IBM WebSphere Application
Server 5.0
|
-W hostList.hosts
| specify the client hostnames, separated by commas (if
hostList.type="CUSTOM")
|
-W security.users
| specify which users can connect to Agent Controller (if
security.type = "true")
|
-P hyadesdc_ibm_runtimeAnalysis_feature.active=false
| specify to not install the Runtime Analysis feature (by
default it is installed during silent install)
|
- Note:
- If you are installing Agent Controller silently over an unsecured connection,
use parameter security.type.="false".
Windows example:
setup.exe
-silent
-P installLocation="D:\IBM\AgentController"
-W javaHome_win.path="d:\jdk1.4.1\jre\bin\java.exe"
-W wasHome_win.was510path="d:\WebSphere5.1\AppServer"
-W wasHome_win.was500path="d:\WebSphere5.0\AppServer"
-W hostList.type="CUSTOM"
-W hostList.hosts="host1,host2"
-W security.type="true"
-W security.users="user1,user2"
Non-Windows example:
setup.bin
-silent
-P installLocation="/opt/IBM/AgentController"
-W javaHome_unix.path="/opt/java1.4.1/jre/bin/java"
-W wasHome_unix.was510path="/opt/WebSphere5.1/AppServer"
-W wasHome_unix.was500path="/opt/WebSphere5.1/AppServer"
-W hostList.type="CUSTOM"
-W hostList.hosts="host1,host2"
-W security.type="true"
-W security.users="user1,user2"
Using a response file
You can create a response file (for example, setup.rsp) to store all
the above parameters, instead of specifying them on the command line:
# Start of response file
-P installLocation="D:\IBM\AgentController"
-W javaHome_win.path="d:\jdk1.4.1\jre\bin\java.exe"
-W wasHome_win.was510path="d:\WebSphere5.1\AppServer"
-W wasHome_win.was500path="d:\WebSphere5.0\AppServer"
-W hostList.type="CUSTOM"
-W hostList.hosts="host1,host2"
-W security.type="true"
-W security.users="user1,user2"
# End of response file
To install using the response file:
Windows: setup.exe -silent -options
d:\temp\setup.rsp
Non-Windows: setup.bin -silent -options
/tmp/setup.rsp
- On Windows, the Agent Controller system service (RAService.exe)
will be started automatically.
- Use the Windows Services dialog under Control Panel to start or stop the
Agent Controller service (Start > Settings > Control Panel >
Administrative Tools > Services>IBM Rational Agent Controller).
- On non-Windows platforms, the Agent Controller process (RAServer) does not
start automatically. You must start it yourself.
- Important: The following environment settings for
non-Windows platforms must be set before starting Agent Controller.
- To start the Agent Controller process, change to the installation
location's bin directory (for example,
/opt/IBM/AgentController/bin) and run
./RAStart.sh
- To stop the Agent Controller process, change to the installation
location's bin directory (for example,
/opt/IBM/AgentController/bin) and run
./RAStop.sh
- Agent Controller can be removed from the Add/Remove Programs
dialog under Control Panel.
- To perform a silent uninstallation, run the command
uninstall.exe -silent from the installation
location's _uninst directory (for example, C:\Program
Files\IBM\AgentController\_uninst).
- Run the program uninstall.bin from the installation
location's _uninst directory (for example,
/opt/IBM/AgentController/_uninst).
- Follow the on-screen instruction to complete the uninstallation.
- To perform a silent uninstallation, use the command
uninstall.bin -silent.
If you have a previous version of Agent Controller or any software derived
from the Hyades Data Collection Engine, stop it and uninstall it before
installing this version.
- On the iSeries host, create a library called HYADESDC and another library
called IBMRAC:
CRTLIB HYADESDC
CRTLIB IBMRAC
- On the iSeries host, in the HYADESDC library, create an empty save file
called HYADESDC.SAVF:
CRTSAVF HYADESDC/HYADESDC
- On the iSeries host, in the IBMRAC library, create an empty save file
called IBMRAC.SAVF:
CRTSAVF IBMRAC/IBMRAC
- (Not for Rational Web Developer) On the iSeries host, in the
IBMRAC library, create an empty save file called IBMRTA.SAVF:
CRTSAVF IBMRAC/IBMRTA
- Use FTP to add the file IBMRAC.SAVF from the installation CD to the
library IBMRAC located on the iSeries host using BINARY mode transfer.
- Use FTP to add the file HYADESDC.SAVF from the installation CD to
the library HYADESDC located on the iSeries host using BINARY mode
transfer.
- (Not for Rational Web Developer) Use FTP to add the file
IBMRTA.SAVF from the installation CD to the library IBMRAC located on
the iSeries host using BINARY mode transfer.
- Restore the save file HYADESDC.SAVF located on the iSeries host to
the library HYADESDC, by typing:
RSTOBJ OBJ(*ALL) SAVLIB(HYADESDC) DEV(*SAVF) SAVF(HYADESDC/HYADESDC)
- Restore the save file IBMRAC.SAVF located on the iSeries host to
the library IBMRAC, by typing:
RSTOBJ OBJ(*ALL) SAVLIB(IBMRAC) DEV(*SAVF) SAVF(IBMRAC/IBMRAC)
- (Not for Rational Web Developer) Restore the save file
IBMRTA.SAVF located on the iSeries host to the library IBMRAC, by
typing:
RSTOBJ OBJ(*ALL) SAVLIB(IBMRAC) DEV(*SAVF) SAVF(IBMRAC/IBMRTA)
- Start QShell and create, on the integrated file system (IFS), the
/opt/hyadesdc directory.
- Restore the save file HYADESIFS.SAVF in HYADESDC to the IFS
directory /opt/hyadesdc. For example:
RST DEV('/QSYS.LIB/HYADESDC.LIB/HYADESIFS.FILE') OBJ('/opt/hyadesdc/*')
- Restore the save file IBMRACIFS.SAVF in IBMRAC to the IFS directory
/opt/hyadesdc. For example, type the following command on one
line:
RST DEV('/QSYS.LIB/IBMRAC.LIB/IBMRACIFS.FILE') OBJ('/opt/hyadesdc/*') ALWOBJDIF(*ALL)
- (Not for Rational Web Developer) Restore the save file
IBMRTAIFS.SAVF in IBMRAC to the IFS directory /opt/hyadesdc. For
example, type the following command on one line:
RST DEV('/QSYS.LIB/IBMRAC.LIB/IBMRTAIFS.FILE') OBJ('/opt/hyadesdc/*') ALWOBJDIF(*ALL)
- After you have installed Agent Controller, change the directory to the
installed location's bin directory /opt/hyades/bin, and run the setup
script by typing:
./SetConfig.sh
- Follow the on-screen prompt to configure Agent Controller.
- To start Agent Controller, add the HYADESDC and the IBMRAC libraries to
the library list:
ADDLIBLE HYADESDC
ADDLIBLE IBMRAC
- Submit the RAStart job by typing:
SBMJOB CMD(CALL RASERVER) JOBD(RASTART)
- To stop Agent Controller, terminate the RAStart job by typing:
ENDJOB JOB(RASTART)
- Remove the HYADESDC and IBMRAC library.
- Remove the IFS directory /opt/hyadesdc (including all subdirectories and
files).
If you have a previous version of Agent Controller or any software derived
from the Hyades Data Collection Engine, stop it and uninstall it before
installing this version.
- In a UNIX(R) System Services shell, go to the directory where you want to
install Agent Controller. It is recommended that you install it in the
/usr/lpp/ directory.
- Transfer the install images ibmrac.os390.pax and
(not for Rational Web Developer)
ibmrta.os390.pax to the installation
directory.
- Issue the following command to extract Agent Controller files:
pax -ppx -rf ibmrac.os390.pax
- (Not for Rational Web Developer) Change the directory to the
installation directory /usr/lpp/IBM/AgentController and type the following
command to extract the runtime analysis extensions:
pax -ppx -rf ../../ibmrta.os390.pax
- Change the directory to the installation bin directory
/usr/lpp/IBM/AgentController/bin, and run the makelinks script by
typing:
./createLinks.sh
- Make the Agent Controller shared object files program controlled by
issuing the following commands in a UNIX(R) System Services shell
(Note: for Rational Web Developer only issue the first
command):
extattr +p /usr/lpp/IBM/AgentController/lib/*.so
extattr +p /usr/lpp/IBM/AgentController/plugins/com.ibm.rational.pd.probekit/lib/*.so
- After you have installed Agent Controller, change the directory to the
installed location's bin directory /usr/lpp/IBM/AgentController/bin, and
run the setup script by typing:
./SetConfig.sh
- Follow the on-screen prompt to configure the Agent Controller.
Data Channel usage on z/OS:
In order to set a large dataChannelSize in the serviceconfig.xml
file you may need to increase the maximum shared memory segment size setting
on your machine. To do this, increase the IPCSHMMPAGES value in the
BPXPRMxx parmlib member. This value is the maximum number of 4K pages
that your data channel can be. For example, if you want to set
dataChannelSize to 32M, you must set IPCSHMMPAGES to a value greater than
8192.
To allow Agent Controller to communicate with a large number of agents
simultaneously, you must set the IPCSHMNSEGS value in the BPXPRMxx parmlib
member to an appropriate value. This value specifies the maximum number
of attached shared memory segments for each address space. The default
value is 10 so you should increase this to 50.
For more information about the data channels used by Agent Controller,
refer to the online help information for Agent Controller.
For more information about z/OS BPXPRMXX parmlib members and how to update
them, refer to IBM z/OS MVS(TM) Initialization and Tuning
Reference.
Note: RAServer requires the directories of the JRE that
contain executable libraries such as libjvm.so to be added to the
LIBPATH environment variable. For example, if you are using the IBM JRE
1.4.1, the LIBPATH variable would be set as follows:
export LIBPATH=/usr/lpp/java/IBM/J1.4/bin/classic:/usr/lpp/java/IBM/J1.4/bin:$LIBPATH
- Start the server by logging in as root, opening the
/usr/lpp/IBM/AgentController/bin directory and issuing the command:
./RAStart.sh
- To stop the server, log in as root, open the
/usr/lpp/IBM/AgentController/bin directory, and issue the command:
./RAStop.sh
The following list contains hints and tips for using the Agent Controller
security feature on all platforms:
- Authentication is provided by the operating system. Only users
specified at installation time will be allowed to authenticate. If the
user name ANY is provided, any valid user name and password pairs
will be forwarded to the operation system for authentication, otherwise only
listed pairs will be forwarded.
- When security is enabled, the users you specified at installation time are
required to authenticate with the operating system before any information can
be exchanged with Agent Controller. The workbench user must provide a
valid user name and password combination that is an operating system user name
and password.
- (Windows only) Domain name passwords will not be
authenticated. You must provide local user name and password
pairs.
- There are no key management capabilities provided. Agent Controller
uses Java keystores for security.
- A default keystore and exported certificate are in the Agent Controller
directory
\plugins\com.ibm.etools.pd.security\security for
Windows, and
/plugins/com.ibm.etools.pd.security/security for
Linux. These are samples only. You should replace these with a
keystore containing meaningful certificates.
This section covers known problems and limitations related to installing
and uninstalling Agent Controller. Except where otherwise noted, the
following information applies to all operating systems that are supported for
Agent Controller.
Agent Controller may fail to start on non-Windows platforms with the
following message:
RAServer failed to start.
This failure is usually caused when TCP/IP port 10002 is not free.
Agent Controller listens on this port by default. Another process
running on the system may be using this port when Agent Controller is started
or perhaps Agent Controller was just stopped and then restarted before the
port could be released.
If Agent Controller failed to start, you can start it as follows:
- If port 10002 is being used by another process, you can change the port
number by editing the serviceconfig.xml file. This is described
in the documentation.
- Note:
- If the communication port number that is configured in the
serviceconfig.xml file has been changed, then the property
INSTANCE_RAC_PORT_NUM_ID that is defined in the WebSphere Application Server
configuration needs to be changed to the same port number.
- If Agent Controller was just stopped, wait a few minutes and try to start
it again.
If you encounter errors during installation or uninstallation, this may be
due to the fact that the object files of Agent Controller are loaded by
running processes. To ensure the object files can be modified, do the
following:
- Shut down your Rational software development platform product.
- Terminate all java.exe processes that contain either the Java
Profiling Agent or the J2EE Request Profiler.
U.S. Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM
Corp.
This information was developed for products and services offered in
the U.S.A. IBM may not offer the products, services, or features
discussed in this documentation in other countries. Consult your
local IBM representative for information on the products and
services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that
only that IBM product, program, or service may be used. Any
functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead.
However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering
subject matter described in this documentation. The furnishing of
this documentation does not give you any license to these patents.
You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS)
information, contact the IBM Intellectual Property Department in
your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
The following paragraph does not apply to the United Kingdom
or any other country where such provisions are inconsistent with
local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES
THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow
disclaimer of express or implied warranties in certain
transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or
typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new
editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are
provided for convenience only and do not in any manner serve as an
endorsement of those Web sites. The materials at those Web sites
are not part of the materials for this IBM product and use of those
Web sites is at your own risk.
IBM may use or distribute any of the information you supply in
any way it believes appropriate without incurring any obligation to
you.
Licensees of this program who wish to have information about it
for the purpose of enabling: (i) the exchange of information
between independently created programs and other programs
(including this one) and (ii) the mutual use of the information
which has been exchanged, should contact:
Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7
Such information may be available, subject to appropriate terms
and conditions, including in some cases, payment of a fee.
The licensed program described in this documentation and all
licensed material available for it are provided by IBM under terms
of the IBM Customer Agreement, IBM International Program License
Agreement or any equivalent agreement between us.
Any performance data contained herein was determined in a
controlled environment. Therefore, the results obtained in other
operating environments may vary significantly. Some measurements
may have been made on development-level systems and there is no
guarantee that these measurements will be the same on generally
available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of
this document should verify the applicable data for their specific
environment.
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any
other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the
suppliers of those products.
All statements regarding IBM's future direction or intent are
subject to change or withdrawal without notice, and represent goals
and objectives only.
This information contains examples of data and reports used in
daily business operations. To illustrate them as completely as
possible, the examples may include the names of individuals,
companies, brands, and products. All of these names are fictitious
and any similarity to the names and addresses used by an actual
business enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source
language, which illustrates programming techniques on various
operating platforms. You may copy, modify, and distribute these
sample programs in any form without payment to IBM, for the
purposes of developing, using, marketing or distributing
application programs conforming to the application programming
interface for the operating platform for which the sample programs
are written. These examples have not been thoroughly tested under
all conditions. IBM, therefore, cannot guarantee or imply
reliability, serviceability, or function of these programs. You may
copy, modify, and distribute these sample programs in any form
without payment to IBM for the purposes of developing, using,
marketing, or distributing application programs conforming to IBM's
application programming interfaces.
Each copy or any portion of these sample programs or any
derivative work, must include a copyright notice as follows:
© (your company name) (year). Portions of this code are
derived from IBM Corp. Sample Programs. © Copyright IBM Corp.
2000, 2005. All rights reserved.
If you are viewing this information softcopy, the photographs
and color illustrations may not appear.
Programming interface information is intended to help you create
application software using this program.
General-use programming interfaces allow you to write
application software that obtain the services of this program's
tools.
However, this information may also contain diagnosis,
modification, and tuning information. Diagnosis, modification and
tuning information is provided to help you debug your application
software.
Warning: Do not use this diagnosis, modification, and
tuning information as a programming interface because it is subject
to change.
The following terms are trademarks of International Business Machines
Corporation in the United States, other countries, or both:
- AIX
- IBM
- iSeries
- OS/390
- OS/400
- PowerPC
- pSeries
- Rational
- RS/6000
- WebSphere
- z/OS
- zSeries
Java and all Java-based trademarks are trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
Windows and Windows NT are trademarks of Microsoft
Corporation in the United States, other countries, or both.
Intel and Pentium are trademarks of Intel Corporation in the United States,
other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and
other countries.
Linux is a trademark of Linus Torvalds in the United States, other
countries, or both.
Other company, product or service names, may be trademarks or service marks of
others.