헬퍼 애플리케이션에 링크하기 위해 .hep 파일 사용

.hep 파일을 사용하여 IBM® Rational® Rhapsody® 프로파일 목적을 달성하는 데 도움을 주는 헬퍼 애플리케이션에 대한 링크를 그룹화할 수 있습니다. 헬퍼 애플리케이션은 제품 내에서 링크할 수 있는 사용자 또는 써드파티에 의해 작성된 사용자 정의 프로그램입니다. 헬퍼 애플리케이션은 프로파일에 없는 기능을 추가합니다(예: 모델 조회 또는 프로젝트에 쓰기 기능).

이 태스크 정보

여기에 설명된 방법은 헬퍼 애플리케이션에 링크하는 일반적인 방법입니다. 헬퍼 창을 여는 도구 > 사용자 정의를 사용하지 않으려는 경우 헬퍼 창에서 옵션을 검토하여 사용 가능한 옵션 및 구문을 숙지해야 합니다. 예를 들어, 헬퍼 트리거 상자에서 사용 가능한 트리거의 목록을 살펴보고 작성 및 대문자화하는 방법을 알아봅니다.

프로시저

  1. 제품을 열고 도구 > 사용자 정의를 선택하여 헬퍼 애플리케이션에 대한 링크를 하나 이상 작성하십시오.

    링크에 대한 코드가 rhapsody.ini 파일에 추가됩니다.
  2. 제품을 닫으십시오.
  3. rhapsody.ini 파일을 열고 파일의 [[Helpers] 섹션에서 헬퍼 애플리케이션에 대한 코드를 복사하십시오. 다음 예제는 rhapsody.ini 파일에 추가된 헬퍼 애플리케이션 코드를 보여줍니다.
    [Helpers]
    ...
    name30=AutoCommand45
    command30=C:\WINDOWS\NOTEPAD.EXE
    arguments30=
    initialDir30=C:\WINDOWS
    JavaMainClass30=
    JavaClassPath30=
    JavaLibPath30=
    isVisible30=1
    isMacro30=0
    isPlugin30=0
    isSynced30=0
    UsingJava30=0
    applicableTo30=
    applicableToProfile30=Auto2009
    helperTriggers30=After Project Open
    isPluginCommand30=0
    주: 링크 코드의 각 섹션은 name##으로 시작합니다.
  4. .hep 파일을 열고 이전 단계에서 복사한 헬퍼 애플리케이션에 링크에 대한 코드를 붙여 넣으십시오.

    .hep 파일에 프로젝트의 프로파일 이름과 동일한 이름을 사용해야 합니다. 예를 들어, 프로젝트에 대한 프로파일을 Auto2009라고 하는 경우 .hep 파일이 Auto2009.hep를 호출해야 합니다. 또한 프로파일과 .hep 파일이 모두 동일한 폴더에 있어야 합니다.
  5. rhapsody.ini 파일에서 3 단계에서 복사한 코드를 삭제하십시오. .hep 파일을 사용하는 경우 헬퍼 애플리케이션의 링크에 대한 코드가 .hep 파일에만 있어야 합니다.
  6. Rational Rhapsody를 열고 모델을 여십시오.
  7. 해당 .hep 파일이 있는 적용 가능한 프로파일을 로드하십시오. 4 단계를 참조하십시오.
  8. 헬퍼 애플리케이션의 링크가 예상대로 작동되는지 테스트하십시오.
    예를 들어, 3 단계의 샘플 코드에 표시된 대로 링크가 모델을 연 후 헬퍼 애플리케이션을 여는 경우(helperTriggers30=After Project Open) 해당 상황을 확인해야 합니다.

결과

주: General::Model::HelpersFile 특성을 사용하여 .hep 파일을 모델과 연관시킬 수 있습니다.

이 특성을 사용하여 .hep 파일을 지정하는 경우 사용하는 프로파일에 대해 해당 파일이 제공되어 있으면 Rational Rhapsody가 프로파일 특정 .hep 파일에 정의된 헬퍼 애플리케이션을 인식하지 않습니다.

피드백