| 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. |
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"
To see a sample script for a silent installation, see the file in your <product installation path>\Samples\SilentInstall.