Professional Documents
Culture Documents
Control-M Installation Guide Book 3 - Configuration 6.1.01 PDF
Control-M Installation Guide Book 3 - Configuration 6.1.01 PDF
Installation Guide
Book 3 Configuration
Version 6.1.01
Copyright 2002 BMC Software, Inc., as an unpublished work. All rights reserved.
BMC Software, the BMC Software logos, and all other BMC Software product or service names are registered
trademarks or trademarks of BMC Software, Inc. IBM is a registered trademarks of International Business
Machines Corp.; Oracle is a registered trademark, and the Oracle product names are registered trademarks or
trademarks of Oracle Corp. All other registered trademarks or trademarks belong to their respective companies.
THE USE AND CONTENTS OF THIS DOCUMENTATION ARE GOVERNED BY THE SOFTWARE
LICENSE AGREEMENT ENCLOSED AT THE BACK OF THIS DOCUMENTATION.
Address
Telephone
Fax
Telephone
Fax
Customer Support
You can obtain technical support by using the Support page on the BMC Software Web site or by contacting
Customer Support by telephone or e-mail. To expedite your inquiry, please see Before Contacting BMC
Software.
read overviews about support services and programs that BMC Software offers
find the most current information about BMC Software products
search a database for problems similar to yours and possible solutions
order or download product documentation
report a problem or ask a question
subscribe to receive e-mail notices when new product versions are released
find worldwide BMC Software support center locations and contact information, including e-mail addresses,
fax numbers, and telephone numbers
product information
product name
product version (release number)
license number and password (trial or permanent)
machine type
operating system type, version, and service pack or other maintenance level such as PUT or PTF
system hardware configuration
serial numbers
related software (database, application, and communication) including type, version, and service pack or
maintenance level
iii
messages received (and the time and date that you received them)
iv
Contents
Contents
About This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter 1
Introduction
Chapter 2
Post-Installation Configuration
Troubleshooting
Contents
Chapter 4
Chapter 5
Index
vi
Figures
Figures
Figure 3-1
Figure 3-2
Figure 3-3
Figures
vii
viii
Tables
Tables
Table 2-1
Table 3-1
Tables
ix
About . . .
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
xi
Chapter
Description
Chapter 5
Chapter 6
Chapter 7
Chapter 8
xii
Related Documentation
The following table lists other BMC publications that are relevant to
Enterprise Controlstation.
xiii
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.
xiv
Online Help
You can access Help for a product through the products Help menu. The
online Help provides information about the products graphical user
interface (GUI) and provides instructions for completing tasks.
Release Notes
Printed release notes accompany each BMC Software product. Release
notes provide up-to-date information such as
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
{Option A|Option B}
[Option]
Code Samples
xvi
Italics
Option Symbol
xvii
xviii
Introduction
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).
For more information about the process of installing CONTROL-M
products, see Book 1 Planning and Preparation of the CONTROL-M
Installation Guide.
Introduction
1-1
1-2
Post-Installation Configuration
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.
Post-Installation Configuration
2-1
Use the following steps to verify that the Orbix service is active.
A:
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.
D:
2-2
1.2.2
Select the Start All option from the Activation Menu (the same menu as
in the previous step) to activate the CONTROL-M/EM components.
1.3.2
1.4.2
Post-Installation Configuration
2-3
1.4.3
q - Quit
1.4.4
a)
q)
n)
1.4.5
1)
2)
3)
4)
5)
6)
7)
a)
p)
q)
2-4
2.1.2
2.1.3
Post-Installation Configuration
2-5
2.1.4
A:
B:
C:
In the Machine name field specify the host name of the computer on
which you installed the CONTROL-M/EM GUI server.
D:
For more information about this dialog box, see Chapter 3 of the
CONTROL-M/Enterprise Manager Administrator Guide.
2.1.5
2.1.6
2-6
2.2.2
2.2.3
Post-Installation Configuration
2-7
B:
C:
2-8
2.3.2
B:
In the Name field choose the same name as the CONTROL-M name
defined in Step C on page 2-8.
C:
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.
Post-Installation Configuration
2-9
Click
to open CONTROL-M/Desktop.
Repeat Step 2.4.2 through Step 2.4.5 for each CONTROL-M/Server that
will communicate with CONTROL-M/EM.
2.4.2
2.4.3
2-10
2.4.4
Fill in the fields in this dialog box as described in the following table.
Table 2-1
Field
Description
Name
Type
Version
Uppercase
Only
Start Day of
the Week
Indicates the first day of the week for use in the Week Days
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
Products
2.4.5
2.4.6
Post-Installation Configuration
2-11
Choose Start => Settings => Control Panel to display the Control
Panel.
2.5.2
2.5.3
2.5.4
2-12
Troubleshooting
This chapter describes various problems that you may encounter during
installation of CONTROL-M products, and how to resolve them.
The troubleshooting procedures in this chapter are divided into the
following categories:
Troubleshooting
3-1
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
3-2
If any such processes are found, use the following command to stop each
of them:
kill <process_ID>
Note
3.B
Where:
Troubleshooting
3-3
The tmp and oracle subdirectories are not cleared, because they contain
files needed by the Oracle database server.
Note
Step 4
Note
3-4
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
MSSQL Memory Management
Choose Start => Programs => Microsoft SQL Server => Enterprise
Manager.
The SQL Server Enterprise Manager window is displayed.
Troubleshooting
3-5
Figure 3-1
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.
3-6
Figure 3-2
Step 4
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 6
Step 7
Choose Tools => SQL Query Server Analyzer from the Enterprise
Manager window.
The SQL Query Server Analyzer window is displayed.
Troubleshooting
3-7
Figure 3-3
Step 8
Step 9
Step 10
Click
3-8
Step 2
Step 3
Step 4
Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
Oracle ODBC Driver.
Step 5
Troubleshooting
3-9
Step 6
Replace the current value with the following value and click OK:
<Oracle_home>\ORA817\BIN\SQORA32.DLL
Step 7
Step 8
Replace the current value with the following value and click OK:
<Oracle_home>\ORA817\BIN\SQORAS32.DLL
3-10
Problem
Solution
Check the following Oracle log files for the reason for failure:
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
Troubleshooting
3-11
3-12
Use the following command to check if there are any Oracle processes
running:
ps -ef | grep ora_ | grep <ctm_user>
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).
If none of these processes were found, skip to Step 4 on page 3-14.
Step 2
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:
setenv ORACLE_HOME $HOME/oracle/product/8.1.7
setenv ORACLE_SID <dbname>
$ORACLE_HOME/bin/sqlplus internal
Troubleshooting
3-13
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
Step 5
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.
$ORACLE_HOME/bin/lsnrctl stop LSTNR_<dbname>
Log in to the Oracle database server as the system user. Specify the
command:
sqlplus <system_user>/<system_password>
Step 2
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:
drop tablespace <tablespace_name>
3-14
Step 4
If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
If you receive the following error, the Oracle Server is causing a memory
leak that prevents you from accessing the database.
ORA-04031: unable to allocate 4096 bytes of shared
memory ("shared pool","BEGIN
DBMS_APPLICATION_INFO....","PL/SQL MPCODE","BAMIMA:
Bam Buffer")
Note
This error, Oracle known bug 1397603, can occur on all supported
platforms.
Perform the following procedure to prevent the problem:
Step 1
Log in to the computer hosting the Oracle Server as the user/account that
installed the Oracle Server.
Step 2
<Oracle_home>\Admin\<instance>\pfile\init.ora
For Unix:
$HOME/oracle/admin/<instance>/pfile/init<instance>.ora
Step 3
Step 4
Step 5
Stop and restart the Oracle Server using the appropriate method.
Troubleshooting
3-15
5.B
5.C
3-16
This process deletes the Sybase database and rebuilds it using current
parameter settings for database name, size and communication ports.
Existing Sybase Database Cleanup
Step 1
Step 2
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
3-18
1.A
The components that you can shut down using the Administration
facility are:
GUI Server
Gateway
Global Conditions Server
Global Alerts Server
4-1
1.B
1.C
1
2
3
4
5
1.D
Activation Menu
Troubleshooting Menu
New Window
Database Creation Menu
Database Maintenance Menu
4-2
1
2
3
4
5
7
8
9
10
p
q
Check All
Start All
Start Database Server
Start Orbix Services
Start Administration Agent
Stop All
Stop Database Server
Stop Orbix Services
Stop Administration Agent
Previous Menu
Quit
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.
1.E
Note
For more information about using the Administration facility, see the
Maintenance chapter in the CONTROL-M/Enterprise Manager
Administrator Guide.
Depending on which CONTROL-M/EM components are installed on the
computer some or all of the bulleted utility processes, below, may be
running. Stop the processes, as necessary.
ecs.util
ecs.cli
ecs.ctl
copydefcal
copydefjob
defcal
defjob
defjobconvert
deftable
deldefjob
duplicatedefjob
exportdefcal
exportdefjob
exportdeftable
4-3
Step 2
updatedef
Step 3
Step 4
Step 5
4-4
root_menu
The root menu is displayed:
Root Menu
--------------Select one of the following options:
1
2
3
4
5
Step 6
Activation Menu
Troubleshooting Menu
New Window
Database Creation Menu
Database Maintenance Menu
Step 7
Step 8
4-5
4-6
Uninstalling CONTROL-M/EM On
Windows Computers
1.0.2
5-1
1.0.3
5-2
5-3
1.0.4
Select the components you want to remove. All checked components will
be uninstalled. Click Next to continue.
If you choose to remove the CONTROL-M/Enterprise Manager
Database:
CONTROL-M/EM Database
GAS
GCS
Gateway
GUI Server
Administration Facility
Reporting Facility
5-4
1.0.5
5-5
1.0.6
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.8
5-6
1.0.10
1.0.11
1.0.12
5-7
If you want to remove the Actuate User Desktop continue with Step
2 on page 5-9.
5-8
Note
2.0.2
2.0.3
Click Yes to remove the Actuate User Desktop. The following window
may be displayed.
5-9
2.0.4
Note
5-10
2.0.5
2.0.6
2.0.7
Click Yes to remove the Actuate User Desktop directory. The following
message is displayed:
2.0.8
5-11
Note
3.0.3
3.0.4
5-12
B:
C:
5-13
5-14
1.0.2
1.0.3
1.0.4
6-1
6-2
2.0.2
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.
Log in to the Oracle database server as the system user. Type the
command:
sqlplus <system_user>/<system_password>
2.0.2
2.0.3
6-3
2.0.4
2.0.5
If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
6-4
7-1
Verify that no jobs are running on the server and no utilities are executing
on the server.
Step 2
Step 3
Select Start => Settings => Control Panel => Add/Remove Programs.
Select CONTROL-M/Server from the application list. Click
Add/Remove.
Step 4
Step 5
7-2
Step 6
Step 7
Select the Remove option. Click Next. The following dialog box is
displayed.
7-3
Step 8
Step 9
7-4
Verify that no jobs are running on the server and no utilities are executing
on the server.
Step 2
Step 3
Select Start => Settings => Control Panel => Add/Remove Programs.
The following dialog box is displayed.
7-5
Step 5
7-6
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.
Step 2
8-1
Step 3
Choose Start => Settings => Control Panel => Add/Remove Programs
Step 4
Step 5
4.A
4.B
Click Remove.
Click Yes.
Step 6
8-2
Index
Index
Symbols
conventions xvi
online xiv
printed xiv
related publications xiii
release notes xv
A
access keys
enabling 2-12
Add/Remove Programs dialog box 8-2
C
changing previous installation 8-2
Configure utility 3-2
CONTROL-M
uninstall utility 6-1
CONTROL-T
with CONTROL-M 2-11
D
defining
see creating
documentation
accessing online xiv
E
environment path
troubleshooting 3-5
I
installation problems (Windows)
MSSQL memory management 3-5
truncated environment path 3-5
Installed Products fields
CONTROL-M definition 2-11
installing
changing 8-2
modifying 8-2
removing 8-1
uninstalling 8-1
Index
maintaining
CONTROL-M/Agent 8-1
previous installation 8-2
modifying
see also creating
MSSQL memory settings 3-5
MSSQL Server
memory management 3-5
troubleshooting
environment path truncation 3-5
MSSQL memory management 3-5
Type field
CONTROL-M definition 2-11
N
Name field
CONTROL-M definition 2-11
O
Orbix Server
configuring with Configure 3-2
orbix_prep_file 3-2
OS/390
other INCONTROL products 2-11
U
uninstallation (Windows)
description 4-1
uninstallation formats
Custom 5-3
Full 5-3
uninstalling 7-1
remove 8-1
Uninstalling CONTROL-M/Agent status
window 8-2
Uppercase Only field
CONTROL-M definition 2-11
V
Version field
CONTROL-M definition 2-11
R
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
BMC Software, Inc., Confidential and Proprietary Information
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. BMCs 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. BMCs 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. BMCS 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 Softwares 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 BMCs 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 ARBITRATORS 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 PARTYS 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 BMCs 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 BMCs 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 prsente convention ainsi que les documents qui sy rattachent soient rdigs en anglais.
Notes
*16982*