환경 변수 구성

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에 필요한 라이센싱 정보를 지정합니다. 이 변수는 다음 값 중 하나로 설정됩니다.
  • license.dat 파일의 경로
  • 1717@hostname(여기서 1717은 포트 번호(1024 - 65534 범위의 임의의 숫자)이고, hostnameRational Rhapsody 라이센스 서버 시스템의 이름임)
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\
AdaRevEng\bin\AdaRevEng.exe

initialDir<#> = path 헬퍼에 대한 초기 디렉토리를 지정합니다.

예를 들어, 다음과 같습니다.

initialDir1=J:\Rhapsody5\
AdaRevEng

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=
J:\Rhapsody5\Sodius\
Launch_Sodius.bat

이 변수는 IBM Rational Rhapsody Developer for Ada에만 적용됩니다.

팁 섹션
TimeStamp = Rational Rhapsody 설치를 실행한 날짜 및 시간을 지정합니다.

예를 들어, 다음과 같습니다.

TimeStamp=Mon Apr 21
09:34:31 2003

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\
TestConductor\
TestConductor.dll

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

피드백