Silent installation properties

Create a customized silent installation script using these properties.
IBM® Rational® Rhapsody® can be installed using a customized script, as described in the topic on installing the product silently on a Windows system. Your Windows script might include the properties listed in the following table:
Table 1. Silent installation properties
Properties Definition
SOURCE_DIR Set the path to the .msi file for Rational Rhapsody
LogFile Set the path to the installation log file
RHAPSODY_ROOT Set the path to the installation directory for the program
RHAPSODYEDITION Set to which one of the four editions is being installed: Development, Architect, SystemArchitect, SystemDesigner
INSTALL_ALL_IN_ONE_LOCATION This property is applicable only for Windows 7 and Windows 2008. Set to "1" if you want to install all Rational Rhapsody files in one location.
IS_LANG_CPP Set to "1" if you want to specify C++ as a language to be used in the selected edition of Rational Rhapsody
IS_LANG_C Set to "1" if you want to specify C as a language to be used in the selected edition of Rational Rhapsody
IS_LANG_Java Set to "1" if you want to specify Java as a language to be used in the selected edition of Rational Rhapsody
IS_LANG_ADA Set to "1" if you want to specify Ada as a language to be used in the selected edition of Rational Rhapsody
IS_LANG_CSHARP Set to "1" if you want to specify C# as a language to be used in the selected edition of Rational Rhapsody
JAVAPATH Set the path to the Java SDK or JRE
SODIUS_JAVA_DIR Set the path to the Sodius Java JDK or JRE (which is required if you install IBM Rational Rhapsody Developer for Ada, Rules Composer, or the XMI Toolkit)
VC_60 Set to "1" for the Microsoft Visual Studio 6 development environment
VC_60_PATH Set the path to the Microsoft Visual Studio 6 development environment
VS_DOT_NET Set to "1" for the Microsoft Visual Studio 2008 development environment
VS_DOT_NET_PATH Set the path to the Microsoft Visual Studio 2008 development environment
WINDOWS_CE_DOT_NET_60 Set to "1" for the Microsoft Windows Embedded CE 6.0 development environment
VS_CE_60_PATH Set the path to the Microsoft Windows Embedded CE 6.0 development environment
CYGWIN_CPP Set to "1" for Cygwin Cygnus Solutions (C++)
CYGWIN_C Set to "1" for Cygwin Cygnus Solutions (C)
CYGWIN_PATH Set the path to the Cygwin compiler
LINUX_CPP Set to "1" to install Red Hat Linux libraries (C++)
LINUX_C Set to "1" to install Red Hat Linux libraries (C)
SUN_SOLARIS_2 Set to "1" to install Sun Solaris 2 (2.8,2.9) Libraries (C++, C)
INTEGRITY_40_CPP Set to "1" for the Green Hills Integrity 4.0 (C++) environment
INTEGRITY_40_C Set to "1" for the Green Hills Integrity 4.0 (C) environment
INTEGRITY_40_ADA Set to "1" for the Green Hills Integrity 4.0 (Ada) environment
INTEGRITY_50_CPP Set to "1" for the Green Hills Integrity 5.0 (C++) environment
INTEGRITY_50_C Set to "1" for the Green Hills Integrity 5.0 (C) environment
INTEGRITY_50_ADA Set to "1" for the Green Hills Integrity 5.0 (Ada) environment
MULTI_2000 Set to "1" for the Green Hills MULTI 2000 for Win32 (C++) environment
MULTI_40_C Set to "1" for the Green Hills MULTI 4.0 for Win32 (C) environment
MULTI_40_CPP Set to "1" for the Green Hills MULTI 4.0 for Win32 (C++) environment
MULTI_2000_ADA Set to "1" for the Green Hills AdaMULTI 2000 for Win32 (Ada) environment
MULTI_40_ADA Set to "1" for the Green Hills AdaMULTI 4.0 for Win32 (Ada) environment
TORNADO_22 Set to "1" for the Wind River Tornado 2.2 (C++, C) environment
WORKBENCH_30_CPP Set to "1" for the Wind River Workbench 3.1 (C++) environment
WORKBENCH_30_C Set to "1" for the Wind River Workbench 3.1 (C++) environment
OSC_DELTA_45 Set to "1" for the Enea OSE Delta Soft Kernel 4.5 (C++) environment
PRAXIS_SPARK Set to "1" for the Praxis High Integrity Systems SPARK environment
GNAT_ADA Set to "1" for the GNAT Ada 95 Compiler (Ada)
OBJECT_ADA Set to "1" for the ObjectAda/Win32 (Ada) environment
GNAT_VXWORKS_ADA Set to "1" for the GNAT/VxWorks/PPC (Ada) environment
OBJECTADA_72 Set to "1" for the ObjectAda V7.2 (Raven/PowerPC) (Ada) environment
ADA95_BOOCH Set to "1" for the Ada 95 Booch environment
NUCLEUS_CPP Set to "1" for the Mentor Graphics Nucleus V1.13.7/Net V4.4 (C++) environment
NUCLEUS_C Set to "1" for the Mentor Graphics Nucleus V1.13.7/Net V4.4 (C) environment
NEUTRINO_63_CPP Set to "1" to install the QNX Neutrino 6.3 libraries (C++)
MOMENTICS_63_CPP Set to "1" to install QNX Momentics 6.3 (C++)
TORNADO_22_PATH Set the path for Wind River Tornado 2.2
WORKBENCH_30_PATH Set the path for Wind River Workbench 3.1
OSE_DELTA_PATH Set the path for Enea OSE Delta
NUCLEUS_PATH Set the path for Mentor Graphics Nucleus
DIAB_DATA_PATH Set the path for the Wind River Diab Data Compiler
INTEGRITY_4X_PATH Set the path for Green Hills Integrity 4.x
INTEGRITY_5X_PATH Set the path for Green Hills Integrity 5.x
ADA_MULTI_2000_PATH Set the path for Green Hills AdaMULTI 2000 for Win32
GHS_MULTI_40_PATH Set the path for Green Hills MULTI 4.x for PPC
MULTI_NATIVE_4X_PATH Set the path for Green Hills MULTI Native Win32 4.x
MULTI_NATIVE_35_PATH Set the path for Green Hills MULTI Native Win32 3.5
QNX_SDK_PATH Set the path for QNX Neutrino
GNAT_ADA_PATH Set the path for the GNAT Compiler
GNAT_VXWORKS_PATH Set the path for GNAT VxWorks
RAVEN_PPC_PATH Set the path for Raven
OBJECT_ADA_PATH Set the path for the ObjectAda Compiler
SPARK_PATH Set the path for Praxis Critical Systems SPARK
IS_GATEWAY Set to "1" for IBM Rational Rhapsody Gateway Add On - Requirements Traceability. See also the GATEWAYMODE property.
IS_XMI Set to "1" for IBM Rational Rhapsody XMI Toolkit - XML Metadata Interchange
IS_DOORS Set to "1" for IBM Rational DOORS® Interface
IS_TEST_CONDUCTOR Set to "1" for IBM Rational Rhapsody TestConductor Add On
IS_ATG Set to "1" for IBM Rational Rhapsody Automatic Test Generation Add On
IS_RULE_COMPOSER Set to "1" for IBM Rational Rhapsody Rules Composer Add On
IS_DODAF Set to "1" for DoDAF - Department of Defense (DoD) Architecture Framework (Requires .NET framework 1.1)
IS_MODAF Set "1" for MODAF - United Kingdom (UK) Ministry of Defence Architecture Framework
IS_TEAMCENTER Set to "1" for Siemens Teamcenter Systems Engineering Interface (Requires .NET framework 1.1)
TEAMCENTER_SERVER Set the path to the Siemens Teamcenter server
IS_AUTOMOTIVE Set to "1" for Automotive, AUTOSAR systems design, and the AutomotiveC profile
SYSTEM_PACKAGE Set to "1" for Systems Engineering Add On
IS_PRODUCT_INTEGRATOR Set to "1" for IBM Rational System Architect Interface
VS_2008_INTEGRATION Set to "1" for Microsoft Visual Studio 2008 Workflow Integration
IS_VBA Set to "1" to install Microsoft Visual Basic for Applications
TELELOGIC_LICENSE_FILE Set the path to the license server or to your license file
TLDESKTOPSHORTCUT Set to "1" to create a desktop shortcut during the installation
GATEWAYMODE Set to "Full" if you want to install the full version of Rational Rhapsody Gateway Add On - Requirements Traceability. If you want to install the lite version of the product, remove this property from your silent installation .bat file and set the IS_GATEWAY property to "0".
LAPAGREE Set to "Yes" to indicate that you agree to the license agreement. This setting is required to make the silent installation run.

This short Windows installation script illustrates installing the product for a C++ developer using the Cygwin compiler and the Gateway add-on product:
set RHAPSODY_ROOT=C:\Program Files\IBM\Rhapsody
set RHAPSODYEDITION=Development
set IS_LANG_CPP=1
set CYGWIN_CPP=1
set IS_GATEWAY=1
set CYGWIN_PATH="C:\Cygwin"
set LAPAGREE="Yes"

msiexec /quiet /li %LogFile% /i "%SOURCE_DIR%" INSTALLDIR="%RHAPSODY_ROOT%" RHAPSODYEDITION=%RHAPSODYEDITION% IS_LANG_CPP=%IS_LANG_CPP% 
CYGWIN_CPP=% CGWIN_CPP% CYGWIN_PATH=%CYGWIN_PATH% IS_GATEWAY=%IS_GATEWAY%  LAPAGREE="Yes"
Note: All silent installation scripts must contain the set LAPAGREE="Yes" line.

To see a sample script for a silent installation, see the file in your <product installation path>\Samples\SilentInstall.


Feedback