IBM® Rational® Rhapsody® 환경을 구성할 때 특성 외에도 여러 환경 변수가 사용됩니다. 이러한 환경 변수는 일반적으로 Windows 시스템에서 C:\Winnt 아래에 있는 rhapsody.ini 파일에 저장됩니다.
다음 표에 Rational Rhapsody에서 사용되는 환경 변수가 나열되어 있습니다. 쉽게 사용할 수 있도록 환경 변수가 섹션별로 파일에 표시되는 순서로 나열되어 있습니다.
| 환경 변수 | 설명 |
|---|---|
| 일반 섹션 | |
| OMROOT = path | Rational Rhapsody 설치의
Share 서브디렉토리 위치를 지정합니다. 예를 들어, 설치하는 동안 대상 폴더에 대해 D:\Rhapsody를 지정하는 경우 OMROOT 값은 다음과 같습니다. $OMROOT = D:\Rhapsody\Share |
| OMDOCROOT = path | 일부 Rational Rhapsody 문서에 대한 루트 디렉토리를 PDF 파일로 지정합니다. |
| OMHELPROOT = path | Rational Rhapsody 온라인 도움말에 대한 루트 디렉토리를 지정합니다. |
| RY_LICENSE_FILE | FLEXlm에 필요한 라이센싱 정보를 지정합니다. 이 변수는 다음 값 중 하나로 설정됩니다.
|
| AnimationPortNumber=6423 | 애니메이션 서버와 통신하는 데 사용되는 포트 번호를 지정합니다. |
| UseVBA = Boolean | VBA 매크로의 사용 가능 여부를 지정합니다. 예를 들어, 다음과 같습니다. UseVBA = TRUE |
| ReporterPLUS section | |
| EnableLoadOptions=TRUE | ModelSize와 같은 로드 최적화 플래그를 읽을 수 있습니다. |
| LoadElementReferences=TRUE | 모델 요소 참조 로딩을 할 수 있습니다. |
| EnableWebDownload = Boolean | 웹에서 다운로드 기능을 사용하거나 사용하지 않도록 설정합니다. 예를 들어, 다음과 같습니다. EnableWebDownload=TRUE |
| DefaultEdition = edition | 사용할 Rational Rhapsody의 기본 에디션을 지정합니다. 예를 들어, 다음과 같습니다. DefaultEdition = Developer 이 변수에 사용할 수 있는 값은 Developer, SystemArchitect, SystemDesigner, Architect, Modeler, 및 ModelerCorporate입니다. |
| DefaultLanguage = language | Rational Rhapsody의 기본 프로그래밍 언어를 지정합니다. 예를 들어, 다음과 같습니다. DefaultLanguage = c++ 이 변수에 사용할 수 있는 값은 c++, cpp, c, java, ada, csharp입니다. |
| ImplementBaseClasses=TRUE | 암시적 요청에서 기본 클래스 구현 창이 표시되는지 여부를 제어합니다. 기본적으로 이 창은 명시적으로 여는 경우에만 표시됩니다. 창에서 이 창을 자동으로 표시 선택란을 선택하는 경우 Rational Rhapsody에서 rhapsody.ini 파일에 행을 씁니다. 원하는 경우 창이 자동으로 표시되도록 rhapsody.ini 파일에 직접 이 행을 추가할 수 있습니다. |
| RHAPSODY_AFFINITY = number | Rational Rhapsody 프로세스의 연관성을 설정합니다.
이 변수는 사용 가능한 프로세서가 둘 이상 있는 경우
Rational Rhapsody에 발생하는 문제점을 해결하기 위해
고안되었습니다. 예를 들어, 단일 프로세서에서 Rational Rhapsody를 실행하려면 rhapsody.ini 파일에 다음 행을 추가합니다. RHAPSODY_AFFINITY=1 이 변수가 부족하거나 값이 0인 경우 메커니즘을 사용할 수 없게 됩니다. |
| NO_OUTPUT_WINDOW=TRUE | 성능 향상을 위해 리버스 엔지니어링(RE) 메시지에 대한 출력 창을 사용하지 않도록 설정합니다. RE 메시지는 ReverseEngineering.log. 파일에 로그됩니다. |
| 헬퍼 섹션 | |
| name<#>= string | 헬퍼 이름을 지정합니다. 예를 들어, 다음과 같습니다. name1=Reverse Engineer Ada Source Files |
| command<#> = path to .exe | 헬퍼에 대한 호출 명령을 지정합니다. 예를 들어, 다음과 같습니다. command1=J:\Rhapsody5\ |
| initialDir<#> = path | 헬퍼에 대한 초기 디렉토리를 지정합니다. 예를 들어, 다음과 같습니다. initialDir1=J:\Rhapsody5\ |
| isVisible<#> = 0 or 1 | 도구 메뉴에서 헬퍼가 표시되는지 지정합니다. 예를 들어, 다음과 같습니다. isVisible1=1 |
| isMacro<#> = 0 or 1 | 헬퍼가 VBA 매크로인지 지정합니다. 예를 들어, 다음과 같습니다. isMacro1=0 |
| arguments<#> = string | 헬퍼에 대한 명령행 인수를 지정합니다. 예를 들어, 다음과 같습니다. arguments1=-mode IMPORT |
| numberOfElements = number | 헬퍼의 수를 지정합니다. 예를 들어, 다음과 같습니다. numberOfElements=1 |
| 코드 생성 섹션 | |
| ExternalGenerator = path | 외부 생성기에 대한 경로를 지정합니다(사용되는 경우). 예를 들어, 다음과 같습니다. ExternalGenerator= 이 변수는 IBM Rational Rhapsody Developer for Ada에만 적용됩니다. |
| 팁 섹션 | |
| TimeStamp = | Rational Rhapsody 설치를 실행한
날짜 및 시간을 지정합니다. 예를 들어, 다음과 같습니다. TimeStamp=Mon
Apr 21 |
| StartUp = Boolean | Rational Rhapsody를 시작할 때
오늘의 팁을 표시할 것인지 지정합니다. 예를 들어, 다음과 같습니다. StartUp = 1 |
| 애니메이션 섹션 | |
| ViewCallStack = 0 or 1 | 다음 애니메이션 세션에서 호출 스택이 표시되는지 여부를 지정합니다. 예를 들어, 다음과 같습니다. ViewCallStack=0 |
| ViewEventQueue = 0 or 1 | 다음 애니메이션 세션에서 이벤트 큐가 표시되는지 여부를 지정합니다. 예를 들어, 다음과 같습니다. ViewEventQueue=0 |
| 막대 레이아웃 섹션 | |
| BrowserVisible = Boolean | 마지막 세션의 설정에 따라 브라우저가 표시되는지 여부를 지정합니다. 예를 들어, 다음과 같습니다. BrowserVisible=TRUE |
| FeaturesVisible = Boolean | 마지막 세션의 설정에 따라 기능 창이 표시되는지 여부를 지정합니다. 예를 들어, 다음과 같습니다. FeaturesVisible=FALSE |
| FeaturesFloating = Boolean | 마지막 세션의 설정에 따라 기능 창이 부동인지 또는 도킹되어 있는지 지정합니다. 예를 들어, 다음과 같습니다. FeaturesFloating=TRUE |
| BrowserFloating = Boolean | 마지막 세션의 설정에 따라 브라우저가 부동인지 또는 도킹되어 있는지 지정합니다. 예를 들어, 다음과 같습니다. BrowserFloating=FALSE |
| Bar<#> | 각 도구 모음에 해당하는 설정을 그룹화합니다. 예를 들어, 다음과 같습니다. [BarsLayout-Bar29] |
| 막대 레이아웃 요약 섹션 | |
| Bars = number | 도구 모음의 수를 지정합니다. 예를 들어, 다음과 같습니다. Bars=30 |
| ScreenCX = resolution | X 배율에서 사용자 화면 해상도를 지정합니다. 예를 들어, 다음과 같습니다. ScreenCX=1024 |
| ScreenCY = resolution | Y 배율에서 사용자 화면 해상도를 지정합니다. 예를 들어, 다음과 같습니다. ScreenCY=768 |
| 플러그인 섹션 | |
| MTT<Version number> = path | TestConductor DLL에 대한 경로를 지정합니다. 예를 들어, 다음과 같습니다. MTT4.1=L:\Rhapsody\v41\ |
| Tornado 섹션 | |
| DefaultTargetServerName = string | Tornado에 사용되는 기본 대상-서버 이름을 지정합니다. |
| 최근 사용 파일 목록 섹션 | |
| File<#> = path | 최근에 로드된 .rpy 파일을 나열합니다. 나열되는 최대 파일 수는 4개입니다. 예를 들어, 다음과 같습니다. File1=J:\Rhapsody5\ProjectAda\ NewFunc\NewFunc.rpy File2=J:\Rhapsody5\CPPProjects\ NewFunc\NewStuff\NewStuff.rpy File3=J:\Rhapsody41MR2\AdaProject\ Dishwasher\Dishwasher\Dishwasher.rpy |