자동 설치 특성

이러한 특성을 사용하여 사용자 정의된 자동 설치 스크립트를 작성합니다.
IBM® Rational® Rhapsody®자동으로 Rational Rhapsody를 Windows 시스템에 설치에서 설명한 대로 사용자 정의된 스크립트를 사용하여 설치할 수 있습니다. Windows 스크립트는 다음 표에 나열된 특성을 포함합니다.
표 1. 자동 설치 특성
특성 정의
SOURCE_DIR Rational Rhapsody에 대한 .msi 파일 경로 설정
LogFile 설치 로그 파일에 대한 경로 설정
RHAPSODY_ROOT 프로그램의 설치 디렉토리에 대한 경로 설정
RHAPSODYEDITION 다음과 같은 네 개의 에디션 중 설치할 하나의 항목으로 설정: Development, Architect, SystemArchitect, SystemDesigner
IS_LANG_CPP Rational Rhapsody의 선택된 에디션에서 사용할 언어로 C++를 지정하려는 경우 "1"로 설정
IS_LANG_C Rational Rhapsody의 선택된 에디션에서 사용할 언어로 C를 지정하려는 경우 "1"로 설정
IS_LANG_Java Rational Rhapsody의 선택된 에디션에서 사용할 언어로 Java를 지정하려는 경우 "1"로 설정
IS_LANG_ADA Rational Rhapsody의 선택된 에디션에서 사용할 언어로 Ada를 지정하려는 경우 "1"로 설정
IS_LANG_CSHARP Rational Rhapsody의 선택된 에디션에서 사용할 언어로 C#을 지정하려는 경우 "1"로 설정
JAVAPATH Java SDK 또는 JRE에 대한 경로 설정
SODIUS_JAVA_DIR Sodius Java JDK 또는 JRE(IBM Rational Rhapsody Developer for Ada, Rules Composer 또는 XMI Toolkit을 설치하는 경우 필요함)에 대한 경로 설정
VC_60 Microsoft Visual Studio 6 개발 환경에 대해 "1"로 설정
VC_60_PATH Microsoft Visual Studio 6 개발 환경에 대한 경로 설정
VS_DOT_NET Microsoft Visual Studio 2008 개발 환경에 대해 "1"로 설정
VS_DOT_NET_PATH Microsoft Visual Studio 2008 개발 환경에 대한 경로 설정
WINDOWS_CE_DOT_NET_60 Microsoft Windows Embedded CE 6.0 개발 환경에 대해 "1"로 설정
VS_CE_60_PATH Microsoft Windows Embedded CE 6.0 개발 환경에 대한 경로 설정
CYGWIN_CPP Cygwin Cygnus Solutions(C++)에 대해 "1"로 설정
CYGWIN_C Cygwin Cygnus Solutions(C)에 대해 "1"로 설정
CYGWIN_PATH Cygwin 컴파일러에 대한 경로 설정
LINUX_CPP Red Hat Linux 라이브러리(C++)를 설치하려면 "1"로 설정
LINUX_C Red Hat Linux 라이브러리(C)를 설치하려면 "1"로 설정
SUN_SOLARIS_2 Sun Solaris 2(2.8,2.9) 라이브러리(C++, C)를 설치하려면 "1"로 설정
INTEGRITY_40_CPP Green Hills Integrity 4.0(C++) 환경에 대해 "1"로 설정
INTEGRITY_40_C Green Hills Integrity 4.0(C) 환경에 대해 "1"로 설정
INTEGRITY_40_ADA Green Hills Integrity 4.0(Ada) 환경에 대해 "1"로 설정
INTEGRITY_50_CPP Green Hills Integrity 5.0(C++) 환경에 대해 "1"로 설정
INTEGRITY_50_C Green Hills Integrity 5.0(C) 환경에 대해 "1"로 설정
INTEGRITY_50_ADA Green Hills Integrity 5.0(Ada) 환경에 대해 "1"로 설정
MULTI_2000 Win32용 Green Hills MULTI 2000(C++) 환경에 대해 "1"로 설정
MULTI_40_C Win32용 Green Hills MULTI 4.0(C) 환경에 대해 "1"로 설정
MULTI_40_CPP Win32용 Green Hills MULTI 4.0(C++) 환경에 대해 "1"로 설정
MULTI_2000_ADA Win32용 Green Hills AdaMULTI 2000(C) 환경에 대해 "1"로 설정
MULTI_40_ADA Win32용 Green Hills AdaMULTI 4.0(C) 환경에 대해 "1"로 설정
TORNADO_22 Wind River Tornado 2.2(C++,C) 환경에 대해 "1"로 설정
WORKBENCH_30_CPP Wind River Workbench 3.1(C++) 환경에 대해 "1"로 설정
WORKBENCH_30_C Wind River Workbench 3.1(C++) 환경에 대해 "1"로 설정
OSC_DELTA_45 Enea OSE Delta Soft Kernel 4.5 (C++) 환경에 대해 "1"로 설정
PRAXIS_SPARK Praxis High Integrity Systems SPARK 환경에 대해 "1"로 설정
GNAT_ADA GNAT Ada 95 컴파일러(Ada)에 대해 "1"로 설정
OBJECT_ADA ObjectAda/Win32(Ada) 환경에 대해 "1"로 설정
GNAT_VXWORKS_ADA GNAT/VxWorks/PPC(Ada) 환경에 대해 "1"로 설정
OBJECTADA_72 ObjectAda V7.2(Raven/PowerPC)(Ada) 환경에 대해 "1"로 설정
ADA95_BOOCH Ada 95 Booch 환경에 대해 "1"로 설정
NUCLEUS_CPP Mentor Graphics Nucleus V1.13.7/Net V4.4(C++) 환경에 대해 "1"로 설정
NUCLEUS_C Mentor Graphics Nucleus V1.13.7/Net V4.4(C) 환경에 대해 "1"로 설정
NEUTRINO_63_CPP QNX Neutrino 6.3 라이브러리(C++)를 설치하려면 "1"로 설정
MOMENTICS_63_CPP QNX Momentics 6.3(C++)을 설치하려면 "1"로 설정
TORNADO_22_PATH Wind River Tornado 2.2에 대한 경로 설정
WORKBENCH_30_PATH Wind River Workbench 3.1에 대한 경로 설정
OSE_DELTA_PATH Enea OSE Delta에 대한 경로 설정
NUCLEUS_PATH Mentor Graphics Nucleus에 대한 경로 설정
DIAB_DATA_PATH Wind River Diab 데이터 컴파일러에 대한 경로 설정
INTEGRITY_4X_PATH Green Hills Integrity 4.x에 대한 경로 설정
INTEGRITY_5X_PATH Green Hills Integrity 5.x에 대한 경로 설정
ADA_MULTI_2000_PATH Win32용 Green Hills AdaMULTI 2000에 대한 경로 설정
GHS_MULTI_40_PATH PPC용 Green Hills MULTI 4.x에 대한 경로 설정
MULTI_NATIVE_4X_PATH Green Hills MULTI Native Win32 4.x에 대한 경로 설정
MULTI_NATIVE_35_PATH Green Hills MULTI Native Win32 3.5에 대한 경로 설정
QNX_SDK_PATH QNX Neutrino에 대한 경로 설정
GNAT_ADA_PATH GNAT 컴파일러에 대한 경로 설정
GNAT_VXWORKS_PATH GNAT VxWorks에 대한 경로 설정
RAVEN_PPC_PATH Raven에 대한 경로 설정
OBJECT_ADA_PATH ObjectAda 컴파일러에 대한 경로 설정
SPARK_PATH Praxis Critical Systems SPARK에 대한 경로 설정
IS_GATEWAY IBM Rational Rhapsody Gateway 추가 기능 - 요구사항 추적성에 대해 "1"로 설정GATEWAYMODE 특성도 참조하십시오.
IS_XMI IBM Rational Rhapsody XMI Toolkit - XML 메타데이터 상호 교환에 대해 "1"로 설정
IS_DOORS IBM Rational DOORS® 인터페이스에 대해 "1"로 설정
IS_TEST_CONDUCTOR IBM Rational Rhapsody TestConductor 추가 기능에 대해 "1"로 설정
IS_ATG IBM Rational Rhapsody Automatic Test Generation 추가 기능에 대해 "1"로 설정
IS_RULE_COMPOSER IBM Rational Rhapsody Rules Composer 추가 기능에 대해 "1"로 설정
IS_DODAF DoDAF - DoD(Department of Defense) Architecture Framework(.NET framework 1.1 필요)에 대해 "1"로 설정
IS_MODAF MODAF - UK(United Kingdom) Ministry of Defence Architecture Framework에 대해 "1" 설정
IS_TEAMCENTER Siemens Teamcenter Systems Engineering Interface(.NET framework 1.1 필요)에 대해 "1"로 설정
TEAMCENTER_SERVER Siemens Teamcenter 서버에 대한 경로 설정
IS_AUTOMOTIVE Automotive, AUTOSAR 시스템 디자인 및 AutomotiveC 프로파일에 대해 "1"로 설정
SYSTEM_PACKAGE Systems Engineering 추가 기능에 대해 "1"로 설정
IS_PRODUCT_INTEGRATOR IBM Rational System Architect 인터페이스에 대해 "1"로 설정
VS_2008_INTEGRATION Microsoft Visual Studio 2008 Workflow Integration에 대해 "1"로 설정
IS_VBA Microsoft Visual Basic for Applications를 설치하려면 "1"로 설정
TELELOGIC_LICENSE_FILE 라이센스 서버 또는 라이센스 파일에 대한 경로 설정
TLDESKTOPSHORTCUT 설치 중에 데스크탑 바로 가기를 작성하려면 "1"로 설정
GATEWAYMODE Rational Rhapsody Gateway 추가 기능 - 요구사항 추적성의 전체 버전을 설치하려는 경우 "Full"로 설정합니다. 제품의 라이트 버전을 설치하려는 경우 자동 설치 .bat 파일에서 이 특성을 제거하고 IS_GATEWAY 특성을 "0"으로 설정하십시오.
LAPAGREE "Yes"로 설정하면 라이센스 계약에 동의함을 표시합니다. 이 설정은 자동 설치를 실행하는 데 필요합니다.

이 짧은 Windows 설치 스크립트는 Cygwin 컴파일러 및 Gateway 추가 기능 제품을 사용하여 C++ 개발자용 제품을 설치하는 경우를 보여줍니다.
set RHAPSODY_ROOT=C:\Program Files\IBM\Rhapsody
set RHAPSODYEDITION=Development
set IS_LANG_CPP=1set 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"
주: 모든 자동 설치 스크립트는 set LAPAGREE="Yes" 행을 포함해야 합니다.

자동 설치에 대한 샘플 스크립트를 확인하려면 <product installation path>\Samples\SilentInstallTemplate 아래의 파일을 확인하십시오.


피드백