Control-M Installation Guide
Control-M Installation Guide
Installation Guide
Book 3 – Configuration
Version 6.1.01
THE USE AND CONTENTS OF THIS DOCUMENTATION ARE GOVERNED BY THE SOFTWARE
LICENSE AGREEMENT ENCLOSED AT THE BACK OF THIS DOCUMENTATION.
iii
• sequence of events leading to the problem
• commands and options that you used
• messages received (and the time and date that you received them)
— product error messages
— messages from the operating system, such as file system full
— messages from related software
Contents
Chapter 1 Introduction
Chapter 3 Troubleshooting
CONTROL-M/EM Installation on Unix . . . . . . . . . . . . . . . . . . . . . . 3-2
CONTROL-M/EM Installation on Microsoft Windows . . . . . . . . . . 3-5
CONTROL-M/Server for Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Oracle Database Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Sybase Database Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Contents v
Chapter 4 Uninstalling CONTROL-M/EM On Unix Computers
Index
Figures
Figures vii
BMC Software, Inc., Confidential and Proprietary Information
Tables
Tables ix
BMC Software, Inc., Confidential and Proprietary Information
Chapter Description
Chapter 1 Introduction
Describes the purpose of this book and how it fits into the
CONTROL-M installation process.
Chapter 2 Post-Installation Configuration
Describes the how to perform configuration tasks after all
necessary CONTROLM products have been installed.
Chapter 3 Troubleshooting
Describes how to recover from and avoid problems that
may occur during installation of CONTROL-M products.
Chapter 4 Uninstalling CONTROL-M/EM On Unix Computers
Describes how to remove CONTROL-M/EM from a Unix
computer.
xi
Chapter Description
Chapter 5 Uninstalling CONTROL-M/EM On Windows Computers
Describes how to remove CONTROL-M/EM components
from a Microsoft Windows computer.
Chapter 6 Uninstalling CONTROL-M/Server for Unix
Describes how to remove CONTROL-M/Server from a
Unix computer.
Chapter 7 Uninstalling CONTROL-M/Server for Microsoft
Windows
Describes how to remove CONTROL-M/Server from a
Microsoft Windows computer.
Chapter 8 Uninstalling CONTROL-M/Agent for Microsoft
Windows
Describes how to remove CONTROL-M/Agent from a
Microsoft Windows computer.
xiii
Online and Printed Books
The books that accompany BMC Software products are available in
online format and printed format. You can view online books with
Acrobat Reader from Adobe Systems. The reader is provided at no cost,
as explained in “To Access Online Books.” You can also obtain
additional printed books from BMC Software, as explained in “To
Request Additional Printed Books.”
To view any online book that BMC Software offers, visit the support
page of the BMC Software Web site at http://www.bmc.com/support.html.
Log on and select a product to access the related documentation. (To log
on, first-time users can request a user name and password by registering
at the support page or by contacting a BMC Software sales
representative.)
BMC Software provides a core set of printed books with your product
order. To request additional books, go to
http://www.bmc.com/support.html.
You can access Help for a product through the product’s Help menu. The
online Help provides information about the product’s graphical user
interface (GUI) and provides instructions for completing tasks.
Release Notes
The latest versions of the release notes are also available on the Web at
http://www.bmc.com/support.
xv
Conventions
The following abbreviations are used in this guide:
Abbreviation Description
CONTROL-M/EM CONTROL-M/Enterprise Manager
{AND|OR}
a|b|c
xvii
BMC Software, Inc., Confidential and Proprietary Information
Introduction 1
Note
Before performing the configuration steps in this book, ensure that you
have completed installation of all CONTROL-M components (as
described in “Book 2 – Installation Procedures” of the CONTROL-M
Installation Guide).
Introduction 1-1
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration 2
After you have installed all the necessary CONTROL-M products at your
site, there are certain configuration tasks that must be performed. These
tasks ensure that the various elements of the CONTROL-M scheduling
solution are active and able to communicate with each other.
1.1.1 If the Database was installed on Unix, use one of the following
commands to verify that the database server is active:
1.2.1 Use the following steps to verify that the Orbix service is active.
B: You are asked for the CONTROL-M/EM user name and password.
Enter them in order to continue.
C: Select and display the Activation Menu from the list of available
menus.
start-ctm
1.4.1 Enter the following command, to open the CONTROL-M main menu:
ctm_menu
q - Quit
q - Quit
Communication Parameters:
Operational Parameters:
2.1.2 Specify the username and password for the CONTROL-M/EM Database
administrator, and click Login.
C: In the Machine name field specify the host name of the computer on
which you installed the CONTROL-M/EM GUI server.
For more information about this dialog box, see Chapter 3 of the
CONTROL-M/Enterprise Manager Administrator Guide.
2.1.5 Repeat Step 2.1.4 to register the Global Alerts Server (GAS).
2.1.6 Repeat Step 2.1.4 to register the Global Condition Server (GCS).
2.2.2 Enter the CONTROL-M/EM username and password. You are also
requested for the Hostname. This refers to the hostname of the computer
on which you installed the CONTROL-M/EM GUI Server.
2.2.3 Use the following steps to create a CONTROL-M definition for each
CONTROL-M/Server that will need to communicate with
CONTROL-M/EM.
2.3.2 Choose Component => New Component from the menu. The
Component dialog box is displayed.
B: In the Name field choose the same name as the CONTROL-M name
defined in Step C on page 2-8.
D: In the Machine name field, specify the host name of the computer
on which you installed the GUI server.
For more information about the fields in this dialog box, see Chapter 3 of
the CONTROL-M/Enterprise Manager Administrator Guide.
In this step you will create a separate CONTROL-M definition with the
same properties for each CONTROL-M that was defined in Step 2.2.3 on
page 2-7.
Repeat Step 2.4.2 through Step 2.4.5 for each CONTROL-M/Server that
will communicate with CONTROL-M/EM.
Field Description
Name Name of the CONTROL-M. It is recommended that you use the
same name as was specified for this CONTROL-M when it was
defined for CONTROL-M/EM (in Step 2.2 on page 2-7).
Type Type of computer on which the CONTROL-M is installed.
Version Version of the CONTROL-M at the specified installation.
Uppercase Indicates if all parameters in the Job Editing form for this
Only CONTROL-M must be in uppercase. For most installations this
option should not be selected.
Start Day of Indicates the first day of the week for use in the Week Days
the Week field in the Job Editing form.
Note: This field is used to ensure that the display of calendars
for this CONTROL-M is properly adjusted. Use the ctmsys
utility to ensure that the start day of the week for the
CONTROL-M installation is the same as in this field.
Installed For OS/390 (MVS) platforms only:
Products Indicate which other INCONTROL products are installed with
CONTROL-M on the OS/390 platform.
2.4.6 After all CONTROL-M installations have been defined, click OK to save
the changes and close the CONTROL-M window.
2.5.1 Choose Start => Settings => Control Panel to display the Control
Panel.
2.5.3 Select the Show Extra Keyboard Help in Programs check box.
2.5.4 Close the Accessibility Options window and the Control Panel.
Troubleshooting 3
This chapter describes various problems that you may encounter during
installation of CONTROL-M products, and how to resolve them.
Troubleshooting 3-1
CONTROL-M/EM Installation on Unix
If the installation of CONTROL-M/EM and/or Sybase Server fails, the
following procedures can help you correct installation problems.
The Orbix Server should have been configured when it was installed.
However, if a message was displayed during installation that indicated
that there was a problem, you must configure the Orbix Server
interactively using the configure script, or silently using the default
Orbix configuration file.
» To run the configure script, type configure at the prompt and press
<Enter>. You must answer a series of questions that are displayed. The
script is located in the $IT_PRODUCT_DIR directory.
Note
The default configuration file, orbix_prep_file, is located in the
$HOME/appl/lib/bin.<uxtype>/Orbix/ directory (Where <uxtype> is
hp10 for HP-UX, ibm4 for AIX, or sparc for Solaris).
configure -useprep
$HOME/apple/lib/bin.<uxtype>/Orbix/orbix_prep_file
Step 2 If any such processes are found, use the following command to stop each
of them:
kill <process_ID>
Note
For installations using an Oracle database server, do not stop the
LSTNR_<instance_name> process or any Oracle processes, which
begin with the prefix ora_ .
3.B Use the following command to delete any user tables created by
the aborted installation:
Where:
Troubleshooting 3-3
The tmp and oracle subdirectories are not cleared, because they contain
files needed by the Oracle database server.
Note
The clean_ora_inst.sh script deletes old installation files and removes
CONTROL-M/EM tables from the database. If you wish to delete old
installation files but retain existing CONTROL-M/EM database tables,
specify the following command instead:
rm_ctmem_dirs.sh
Step 4 Before repeating the installation procedure, exit the current terminal
environment and open a new terminal environment. Begin the new
installation procedure from the new environment.
Note
If you copied the CONTROL-M/EM installation CD to an installation
directory using the COPY_FROM_CD command, you do not need to
remove this directory. You can use this same directory “as is” for your
next run of the installation process.
Note
When you reinstall CONTROL-M/EM, you must supply the same
CONTROL-M/EM password that you specified during the aborted
installation.
Solution:
Although the path is truncated, the full path statement is saved to a text
file in the CONTROL-M/EM home directory. This file is called
__prevpath.txt. You can recover all path statements from this file
Use the following steps to limit the amount of memory used by the
CONTROL-M/EM database:
Step 1 Choose Start => Programs => Microsoft SQL Server => Enterprise
Manager.
Troubleshooting 3-5
Figure 3-1 Microsoft SQL Server Enterprise Manager
Step 2 In the left pane of this window, expand the SQL Server hierarchy and
right-click the name of the MSSQL Server on which the
CONTROL-M/EM database is installed. A pop-up menu is displayed.
Step 3 Choose Properties from the pop-up menu. The SQL Server Properties
window is displayed.
Step 5 Note the Maximum (MB) value. This value is the maximum amount of
memory that is allocated to the MSSQL Server. You need this number to
complete the memory limitation procedure.
The number is located in the middle of the Memory panel. In Figure 3-2,
this number is circled (for the purpose of illustration).
Step 7 Choose Tools => SQL Query Server Analyzer from the Enterprise
Manager window.
Troubleshooting 3-7
Figure 3-3 SQL Query Server Analyzer Window
Step 8 In the upper frame of this window, specify the following command:
where <n> is half the Maximum (MB) value that you obtained in Step 5
on page 3-7.
reconfigure
As a result, the Reporting facility not start, and the following message is
displayed:
Note
It is recommended that you back up the Microsoft Windows registry
before performing this procedure.
Step 1 Log on to the Microsoft Windows computer that hosts the specific
Reporting facility.
Step 2 Choose Start => Run to display the Run dialog box.
regedit
Step 4 Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
Oracle ODBC Driver.
Step 5 Double-click on the Driver key. The Edit dialog box is displayed.
Troubleshooting 3-9
Step 6 Replace the current value with the following value and click OK:
<Oracle_home>\ORA817\BIN\SQORA32.DLL
Step 7 Double-click on the Setup key. The Edit dialog box is displayed.
Step 8 Replace the current value with the following value and click OK:
<Oracle_home>\ORA817\BIN\SQORAS32.DLL
Step 9 Close the registry. The Reporting facility can now be used.
Problem Solution
After running the cd_inst script, Perform the following checks:
installation files did not load • Do you have sufficient disk space on your computer?
completely. • Was the installation CD was removed by mistake?
Specify the cd_inst command again.
After running the install/custom Your parameter changes up to the point you quit are retained.
script, you decided to quit the When you wish to complete the installation, rerun the script
installation without building the from the home directory of the CONTROL-M user account.
database.
Installation fails when trying to build Check the following log files for the failure reason:
the Sybase database server. • sybase/init/logs/srvbuild<date>.<number>
• <CONTROL-M_home_dir>/ctm/tmp/new_db.<number>
On HP-UX, you may need to install Sybase’s EBF9682 patch
for Sybase version 12.
Installation fails when trying to build Check the following Oracle log files for the reason for failure:
the Oracle database server. • oracle/product/8.1.7/install/crdb1.log
• oracle/product/8.1.7/install/crdb2.log
• oracle/product/8.1.7/install/crdb3.log
• oracle/product/8.1.7/install/crdb4.log
• oracle/product/8.1.7/install/crdb5.log
Note: When using an existing Oracle database server (not a
new database server), only the crbd5.log file will exist.
Also check the following log files:
• <CONTROL-M_home_dir>/log/ create_server.log
• <CONTROL-M_home_dir>/log/ createdb.log
• <CONTROL-M_home_dir>/log/out_log_file
Poor performance for CONTROL-M Use the tuning instructions in Appendix E of Book 1 of the
when installed with an Oracle CONTROL-M Installation Guide to enable better performance
database server on AIX on the AIX computer.
Troubleshooting 3-11
Cleanup After an Aborted Installation
Step 1 Use the following command to check if there are any Oracle processes
running:
If the Oracle database processes are up and running you will get a list of
the following processes:
• ora_dbw0_<dbname>
• ora_lgwr_<dbname>
• ora_pmon_<dbname>
• ora_smon_<dbname>
• ora_ckpt_<dbname>
• ora_reco_<dbname>
where <dbname> is the name of the database instance that was created
(default: ctrlm).
Step 2 Verify that these processes are owned by the CONTROL-M/Server Unix
account.
Note
The left-most column of the output in Step 1 contains the Unix account
owner of the process and the right-most column is the process name.
Step 3 If any of the above processes were found, enter the following commands:
Troubleshooting 3-13
A prompt similar to the following is displayed:
SQL>
Step 4 Use the following command to shut down the Oracle database processes,
and to deallocate all the resources that were allocated to the database
instance so it could be recreated:
shutdown abort
exit
Step 6 Use the following command to stop the Oracle listener process so that it
can be created again as part of the second installation.
Step 1 Log in to the Oracle database server as the system user. Specify the
command:
sqlplus <system_user>/<system_password>
Step 3 Check which devices were dropped from the tablespace. If data or index
devices associated with the CONTROL-M database are still listed, drop
them using the following command:
If you receive the following error, the Oracle Server is causing a memory
leak that prevents you from accessing the database.
Note
This error, Oracle known bug 1397603, can occur on all supported
platforms.
Step 1 Log in to the computer hosting the Oracle Server as the user/account that
installed the Oracle Server.
<Oracle_home>\Admin\<instance>\pfile\init.ora
For Unix:
$HOME/oracle/admin/<instance>/pfile/init<instance>.ora
_db_handles_cached=0
Step 5 Stop and restart the Oracle Server using the appropriate method.
Troubleshooting 3-15
For Microsoft Windows:
For Unix:
sqlplus internal
shutdown immediate
startup
make_db
This process deletes the Sybase database and rebuilds it using current
parameter settings for database name, size and communication ports.
Step 2 Specify the following command to check which devices were dropped
from the server:
sp_helpdevice
go
Step 3 If data or log devices associated with the CONTROL-M database are still
listed, drop them using the following command:
sp_dropdevice <device_name>
go
Step 4 If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
Step 5 Restart the database server. Dropped devices will not be deleted until you
restart the database server.
Troubleshooting 3-17
BMC Software, Inc., Confidential and Proprietary Information
Note
This uninstall procedure removes ALL CONTROL-M/EM components
from the local computer. If you want to remove only selected
components, use the Remove Component option of the Installation
Procedure.
The components that you can shut down using the Administration
facility are:
• GUI Server
• Gateway
• Global Conditions Server
• Global Alerts Server
root_menu
Root Menu
---------------
Select one of the following options:
1 - Activation Menu
2 - Troubleshooting Menu
3 - New Window
4 - Database Creation Menu
5 - Database Maintenance Menu
Activation Menu
---------------
1.E Press 7 to run the stop_all script. This script shuts down the
database server (if it is installed on this computer), the Orbix
Locator and Naming processes, and the administration agent on
the local computer.
Note
For more information about using the Administration facility, see the
“Maintenance” chapter in the CONTROL-M/Enterprise Manager
Administrator Guide.
• ecs.util
• ecs.cli
• ecs.ctl
• copydefcal
• copydefjob
• defcal
• defjob
• defjobconvert
• deftable
• deldefjob
• duplicatedefjob
• exportdefcal
• exportdefjob
• exportdeftable
BMC Software, Inc., Confidential and Proprietary Information
Step 2 To ensure that all CONTROL-M/EM and database server processes have
been stopped, enter the following command:
A list of the processes that are currently running under the account are
displayed. Kill any CONTROL-M/EM processes that are still running.
Step 3 Remove the CONTROL-M/EM account and its contents by entering the
following command:
rm -rf * .*
Root Menu
---------------
Select one of the following options:
1 - Activation Menu
2 - Troubleshooting Menu
3 - New Window
4 - Database Creation Menu
5 - Database Maintenance Menu
1 - Build Database
2 - Delete Database
p - Previous Menu
q - Quit
Step 7 Press 2 to select the Delete Database option. A brief interactive session is
started, during which you are prompted for the name of the
CONTROL-M/EM database. When the session ends, the database has
been removed and the uninstall procedure is finished.
Step 8 Use the database server’s database removal tool to remove the
CONTROL-M/EM database. When the database has been removed, the
uninstall procedure is finished.
Uninstalling CONTROL-M/EM On
Windows Computers 5
• CONTROL-M/EM Database
• GAS
• GCS
• Gateway
• GUI Server
• Administration Facility
• Reporting Facility
1.0.7 If the displayed list matches your needs, click Next to continue with the
uninstallation.
Note
Clicking Next, in this window proceeds to the next stage of the uninstall
process. After doing this, you will not be able to return to this window.
1.0.9 If necessary, use the Administration Facility to shut down the following
components:
Note
If you performing an uninstall that involves an Oracle Database Server or
a database on Oracle, the uninstall procedure removes the Oracle Client.
You may get messages at this time that inform you that not all Oracle
components were removed.
• If you want to remove the Actuate User Desktop continue with Step
2 on page 5-9.
Note
Actuate is a report generator that is embedded in CONTROL-M/EM. Do
not remove Actuate if other programs on your computer use it.
2.0.3 Click Yes to remove the Actuate User Desktop. The following window
may be displayed.
Note
The checklist in this window applies only to removal of Actuate.
2.0.6 Click OK. The Actuate Unistall Program dialog box is displayed.
2.0.7 Click Yes to remove the Actuate User Desktop directory. The following
message is displayed:
2.0.8 Click OK. The Actuate User Desktop has been removed.
Note
The <CONTROL-M/EM_HOME> directory must be removed manually
after rebooting after the uninstallation.
3.0.3 Select whether to restart the computer at this time (Yes) or restart at a
later time (No). Click Finish.
Note
You may want to install ENTERPRISE/CS version 1.5.0 on a computer
from which ENTERPRISE/CS version 6.0.03 server components were
previously uninstalled if you were testing version 6.0.03 on a computer.
Note
If only ENTERPRISE/CS version 6.0.03 client components were
previously installed, version 1.5.0 can be installed without these steps.
./ctm/scripts/ctm_uninstall
-------------------------------
Uninstall Procedure Started.
-------------------------------
Uninstall Procedure will remove all files in the home directory "/disk1/
ctm600s"
of the user "ctm600s".
Do you wish to continue? [y]:
WARNING ! These files or raw partitions are on remote SQL Server computer.
----------------------------------------------------------------
You can delete the CONTROL-M/Server user account ’ctm600s’ from /etc/passwd
file.
You can delete the CONTROL-M/Server group account ’controlm’from /etc/passwd
file if there is no other CONTROL-M installed on the current machine.
2.0.2 Specify the following command to check which devices were dropped
from the server:
sp_helpdevice
go
2.0.3 If data or log devices associated with the CONTROL-M database are still
listed, drop them using the following command:
sp_dropdevice <device_name>
go
2.0.4 If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
2.0.5 Restart the database server. Dropped devices will not be deleted until you
restart the database server.
2.0.1 Log in to the Oracle database server as the system user. Type the
command:
sqlplus <system_user>/<system_password>
2.0.5 If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
Step 1 Verify that no jobs are running on the server and no utilities are executing
on the server.
shut_ctm
Step 3 Select Start => Settings => Control Panel => Add/Remove Programs.
Step 4 A window prompts you to confirm the uninstall. Click Yes to remove
CONTROL-M/Server.
Step 7 Select the Remove option. Click Next. The following dialog box is
displayed.
Step 1 Verify that no jobs are running on the server and no utilities are executing
on the server.
shut_ctm
Step 3 Select Start => Settings => Control Panel => Add/Remove Programs.
Step 4 A window prompts you to confirm the uninstall. Click Yes to remove
CONTROL-M/Server.
Note
This uninstall procedure deletes all files, including user-created files,
from CONTROL-M/Agent directories. Back up all relevant data before
running this procedure.
To make the uninstall procedure work faster, delete all files in the sysout
and backup directories before running the procedure.
Step 1 Verify that CONTROL-M jobs are not running on the computer and that
utilities invoked by CONTROL-M/Agent are not being processed by
CONTROL-M/Server.
1. Select Start => Settings => Control Panel => Admin Tools.
Are you sure you want to remove CONTROL-M/Agent from your computer?
Click Yes.
Index
C I
changing previous installation 8-2
Configure utility 3-2 installation problems (Windows)
CONTROL-M MSSQL memory management 3-5
uninstall utility 6-1 truncated environment path 3-5
CONTROL-T Installed Products fields
with CONTROL-M 2-11 CONTROL-M definition 2-11
installing
changing 8-2
D modifying 8-2
removing 8-1
defining uninstalling 8-1
see creating
documentation
accessing online xiv
Index 1
M T
maintaining troubleshooting
CONTROL-M/Agent 8-1 environment path truncation 3-5
previous installation 8-2 MSSQL memory management 3-5
modifying Type field
see also creating CONTROL-M definition 2-11
MSSQL memory settings 3-5
MSSQL Server
memory management 3-5 U
uninstallation (Windows)
N description 4-1
uninstallation formats
Name field Custom 5-3
CONTROL-M definition 2-11 Full 5-3
uninstalling 7-1
remove 8-1
O Uninstalling CONTROL-M/Agent status
window 8-2
Orbix Server Uppercase Only field
configuring with Configure 3-2 CONTROL-M definition 2-11
orbix_prep_file 3-2
OS/390
other INCONTROL products 2-11 V
Version field
R CONTROL-M definition 2-11
remove
uninstalling 8-1
S
Show extra keyboard help
access keys 2-12
enabling 2-12
Start Day of the Week
CONTROL-M definition 2-11
This Agreement ("Agreement") is between the entity or individual entering into this Agreement ("You") and BMC Software Distribution,
Inc., a Delaware corporation located at 2101 CityWest Blvd., Houston, Texas, 77042, USA or its affiliated local licensing entity ("BMC").
"You" includes you and your Affiliates. "Affiliate" is defined as an entity which controls, is controlled by or shares common control with
a party. THIS AGREEMENT WILL APPLY TO THE PRODUCT, UNLESS (1) YOU AGREED TO A WEB BASED LICENSE
AGREEMENT WITH BMC WHEN ORDERING THE PRODUCT, IN WHICH CASE THAT WEB BASED LICENSE AGREEMENT
GOVERNS THE USE OF THE PRODUCT, OR (2) IF YOU DID NOT AGREE TO A WEB BASED LICENSE AGREEMENT WITH BMC
WHEN ORDERING THE PRODUCT AND YOU HAVE A WRITTEN LICENSE AGREEMENT WITH BMC, THEN THAT WRITTEN
AGREEMENT GOVERNS THE USE OF THE PRODUCT. THE ELECTRONIC AGREEMENT PROVIDED WITH THE PRODUCT AS
PART OF THE INSTALLATION OF THE PRODUCT WILL NOT APPLY. In addition to the restrictions imposed under this Agreement,
any other usage restrictions contained in the Product installation instructions or release notes shall apply to Your use of the Product.
PRODUCT AND CAPACITY. "Software" means the object code version of the computer programs provided, via delivery or electronic
transmission, to You. Software includes computer files, enhancements, maintenance modifications, upgrades, updates, bug fixes, and
error corrections.
"Documentation" means all written or graphical material provided by BMC in any medium, including any technical specifications,
relating to the functionality or operation of the Software.
"License Capacity" means the licensed capacity for the Software with the pricing and other license defining terms, including capacity
restrictions, such as tier limit, total allowed users, gigabyte limit, quantity of Software, and/or other capacity limitations regarding the
Software. For licenses based on the power of a computer, You agree to use BMC’s current computer classification scheme, which is
available at http://www.bmc.com or can be provided to You upon request.
ACCEPTANCE. The Product is deemed accepted by You, on the date that You received the Product from BMC.
LICENSE. Subject to the terms of this Agreement, as well as Your payment of applicable fees, BMC grants You a non-exclusive,
non-transferable, perpetual (unless a term license is provided on an order) license for each copy of the Software, up to the License
Capacity, to do the following:
(a) install the Software on Your owned or leased hardware located at a facility owned or controlled by You in the country where You
acquired the license;
(b) operate the Software solely for processing Your own data in Your business operations; and
(c) make one copy of the Software for backup and archival purposes only (collectively a "License").
If the Software is designed by BMC to permit you to modify such Software, then you agree to only use such modifications or new
software programs for Your internal purposes or otherwise consistent with the License. BMC grants You a license to use the
Documentation solely for Your internal use in Your operations.
LICENSE UPGRADES. You may expand the scope of the License Capacity only pursuant to a separate agreement with BMC for such
expanded usage and Your payment of applicable fees. There is no additional warranty period or free support period for license
upgrades.
(b) distribute or provide the Software to any third party (including without limitation, use in a service bureau, outsourcing environment,
or processing the data of third parties, or for rental, lease, or sublicense); or
(c) provide a third party with the results of any functional evaluation or benchmarking or performance tests, without BMC’s prior written
approval, unless prohibited by local law.
TRIAL LICENSE. If, as part of the ordering process, the Product is provided on a trial basis, then these terms apply: (i) this license
consists solely of a non-exclusive, non-transferable evaluation license to operate the Software for the period of time specified from BMC
or, if not specified, a 30 day time period ("Trial Period") only for evaluating whether You desire to acquire a capacity-based license to
the Product for a fee; and (ii) Your use of the Product is on an AS IS basis without any warranty, and BMC, ITS AFFILIATES AND
RESELLERS, AND LICENSORS DISCLAIM ANY AND ALL WARRANTIES (INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT) AND HAVE NO
LIABILITY WHATSOEVER RESULTING FROM THE USE OF THIS PRODUCT UNDER THIS TRIAL LICENSE ("Trial License").
BMC may terminate for its convenience a Trial License upon notice to You. When the Trial Period ends, Your right to use this Product
automatically expires. If You want to continue Your use of the Product beyond the Trial Period, contact BMC to acquire a
capacity-based license to the Product for a fee.
TERMINATION. This Agreement shall immediately terminate if You breach any of its terms. Upon termination, for any reason, You must
uninstall the Software, and either certify the destruction of the Product or return it to BMC.
OWNERSHIP OF THE PRODUCT. BMC or its Affiliates or licensors retain all right, title and interest to and in the BMC Product and all
intellectual property, informational, industrial property and proprietary rights therein. BMC neither grants nor otherwise transfers any
rights of ownership in the BMC Product to You. BMC Products are protected by applicable copyright, trade secret, and industrial and
intellectual property laws. BMC reserves any rights not expressly granted to You herein.
CONFIDENTIAL AND PROPRIETARY INFORMATION. The BMC Products are and contain valuable confidential information of BMC
("Confidential Information"). Confidential Information means non-public technical and non-technical information relating to the BMC
Products and Support, including, without limitation, trade secret and proprietary information, and the structure and organization of the
Software. You may not disclose the Confidential Information to third parties. You agree to use all reasonable efforts to prevent the
unauthorized use, copying, publication or dissemination of the Product.
WARRANTY. Except for a Trial License, BMC warrants that the Software will perform in substantial accordance with the Documentation
for a period of one year from the date of the order. This warranty shall not apply to any problems caused by software or hardware not
supplied by BMC or to any misuse of the Software.
EXCLUSIVE REMEDY. BMC’s entire liability, and Your exclusive remedy, for any defect in the Software during the warranty period or
breach of the warranty above shall be limited to the following: BMC shall use reasonable efforts to remedy defects covered by the
warranty or replace the defective Software within a reasonable period of time, or if BMC cannot remedy or replace such defective copy
of the Software, then BMC shall refund the amount paid by You for the License for that Software. BMC’s obligations in this section are
conditioned upon Your providing BMC prompt access to the affected Software and full cooperation in resolving the claim.
DISCLAIMER. EXCEPT FOR THE EXPRESS WARRANTIES ABOVE, THE PRODUCT IS PROVIDED "AS IS." BMC, ITS
AFFILIATES AND LICENSORS SPECIFICALLY DISCLAIM ALL OTHER WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. BMC
DOES NOT WARRANT THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT
ALL DEFECTS CAN BE CORRECTED.
DISCLAIMER OF DAMAGES. IN NO EVENT IS BMC, ITS AFFILIATES OR LICENSORS LIABLE FOR ANY SPECIAL, INDIRECT,
INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES RELATING TO OR ARISING OUT OF THIS AGREEMENT, SUPPORT,
AND/OR THE PRODUCT (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, LOST COMPUTER USAGE TIME, AND DAMAGE
OR LOSS OF USE OF DATA), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND IRRESPECTIVE OF ANY
NEGLIGENCE OF BMC OR WHETHER SUCH DAMAGES RESULT FROM A CLAIM ARISING UNDER TORT OR CONTRACT
LAW.
LIMITS ON LIABILITY. BMC’S AGGREGATE LIABILITY FOR DAMAGES IS LIMITED TO THE AMOUNT PAID BY YOU FOR THE
LICENSE TO THE PRODUCT.
SUPPORT. If Your order includes support for the Software, then BMC agrees to provide support (24 hours a day/7 days a week)
("Support"). You will be automatically re-enrolled in Support on an annual basis unless BMC receives notice of termination from You
as provided below. There is a free support period during the one year warranty period.
(a) Support Terms. BMC agrees to make commercially reasonable efforts to provide the following Support: (i) For malfunctions of
supported versions of the Software, BMC provides bug fixes, patches or workarounds in order to cause that copy of the Software to
operate in substantial conformity with its then-current operating specifications; and (ii) BMC provides new releases or versions, so long
as such new releases or versions are furnished by BMC to all other enrolled Support customers without additional charge. BMC may
refuse to provide Support for any versions or releases of the Software other than the most recent version or release of such Software
made available by BMC. Either party may terminate Your enrollment in Support upon providing notice to the other at least 30 days prior
to the next applicable Support anniversary date. If You re-enroll in Support, BMC may charge You a reinstatement fee of 1.5 times what
You would have paid if You were enrolled in Support during that time period.
(b) Fees. The annual fee for Support is 20% of the Software’s list price less the applicable discount or a flat capacity based annual fee.
BMC may change its prices for the Software and/or Support upon at least 30 days notice prior to Your support anniversary date.
VERIFICATION. If requested by BMC, You agree to deliver to BMC periodic written reports, whether generated manually or
electronically, detailing Your use of the Software in accordance with this Agreement, including, without limitation, the License Capacity.
BMC may, at its expense, audit Your use of the Software to confirm Your compliance with the Agreement. If an audit reveals that You
have underpaid fees, You agree to pay such underpaid fees. If the underpaid fees exceed 5% of the fees paid, then You agree to also
pay BMC’s reasonable costs of conducting the audit.
EXPORT CONTROLS. You agree not to import, export, re-export, or transfer, directly or indirectly, any part of the Product or any
underlying information or technology except in full compliance with all United States, foreign and other applicable laws and regulations.
GOVERNING LAW. This Agreement is governed by the substantive laws in force, without regard to conflict of laws principles: (a) in
the State of New York, if you acquired the License in the United States, Puerto Rico, or any country in Central or South America; (b) in
the Province of Ontario, if you acquired the License in Canada (subsections (a) and (b) collectively referred to as the "Americas
Region"); (c) in Singapore, if you acquired the License in Japan, South Korea, Peoples Republic of China, Special Administrative
Region of Hong Kong, Republic of China, Philippines, Indonesia, Malaysia, Singapore, India, Australia, New Zealand, or Thailand
(collectively, "Asia Pacific Region"); or (d) in the Netherlands, if you acquired the License in any other country not described above.
The United Nations Convention on Contracts for the International Sale of Goods is specifically disclaimed in its entirety.
ARBITRATION. ANY DISPUTE BETWEEN YOU AND BMC ARISING OUT OF THIS AGREEMENT OR THE BREACH OR
ALLEGED BREACH, SHALL BE DETERMINED BY BINDING ARBITRATION CONDUCTED IN ENGLISH. IF THE DISPUTE IS
INITIATED IN THE AMERICAS REGION, THE ARBITRATION SHALL BE HELD IN NEW YORK, U.S.A., UNDER THE CURRENT
COMMERCIAL OR INTERNATIONAL, AS APPLICABLE, RULES OF THE AMERICAN ARBITRATION ASSOCIATION. IF THE
DISPUTE IS INITIATED IN A COUNTRY IN THE ASIA PACIFIC REGION, THE ARBITRATION SHALL BE HELD IN SINGAPORE,
SINGAPORE UNDER THE CURRENT UNCITRAL ARBITRATION RULES. IF THE DISPUTE IS INITIATED IN A COUNTRY
OUTSIDE OF THE AMERICAS REGION OR ASIA PACIFIC REGION, THE ARBITRATION SHALL BE HELD IN AMSTERDAM,
NETHERLANDS UNDER THE CURRENT UNCITRAL ARBITRATION RULES. THE COSTS OF THE ARBITRATION SHALL BE
BORNE EQUALLY PENDING THE ARBITRATOR’S AWARD. THE AWARD RENDERED SHALL BE FINAL AND BINDING UPON
THE PARTIES AND SHALL NOT BE SUBJECT TO APPEAL TO ANY COURT, AND MAY BE ENFORCED IN ANY COURT OF
COMPETENT JURISDICTION. NOTHING IN THIS AGREEMENT SHALL BE DEEMED AS PREVENTING EITHER PARTY FROM
SEEKING INJUNCTIVE RELIEF FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER
OF THE DISPUTE AS NECESSARY TO PROTECT EITHER PARTY’S CONFIDENTIAL INFORMATION, OWNERSHIP, OR ANY
OTHER PROPRIETARY RIGHTS. ALL ARBITRATION PROCEEDINGS SHALL BE CONDUCTED IN CONFIDENCE, AND THE
PARTY PREVAILING IN ARBITRATION SHALL BE ENTITLED TO RECOVER ITS REASONABLE ATTORNEYS’ FEES AND
NECESSARY COSTS INCURRED RELATED THERETO FROM THE OTHER PARTY.
U.S. GOVERNMENT RESTRICTED RIGHTS. The Software under this Agreement is "commercial computer software" as that term is
described in 48 C.F.R. 252.227-7014(a)(1). If acquired by or on behalf of a civilian agency, the U.S. Government acquires this
commercial computer software and/or commercial computer software documentation subject to the terms of this Agreement as
specified in 48 C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal Acquisition Regulations ("FAR") and its
successors. If acquired by or on behalf of any agency within the Department of Defense ("DOD"), the U.S. Government acquires this
commercial computer software and/or commercial computer software documentation subject to the terms of this Agreement as
specified in 48 C.F.R. 227.7202 of the DOD FAR Supplement and its successors.
MISCELLANEOUS TERMS. You agree to pay BMC all amounts owed no later than 30 days from the date of the applicable invoice,
unless otherwise provided on the order for the License to the Products. You will pay, or reimburse BMC, for taxes of any kind, including
sales, use, duty, tariffs, customs, withholding, property, value-added (VAT), and other similar federal, state or local taxes (other than
taxes based on BMC’s net income) imposed in connection with the Product and/or the Support. This Agreement constitutes the entire
agreement between You and BMC and supersedes any prior or contemporaneous negotiations or agreements, whether oral, written or
displayed electronically, concerning the Product and related subject matter. No modification or waiver of any provision hereof will be
effective unless made in a writing signed by both BMC and You. You may not assign or transfer this Agreement or a License to a third
party without BMC’s prior written consent. Should any provision of this Agreement be invalid or unenforceable, the remainder of the
provisions will remain in effect. The parties have agreed that this Agreement and the documents related thereto be drawn up in the
English language. Les parties exigent que la présente convention ainsi que les documents qui s’y rattachent soient rédigés en anglais.