외부 애플리케이션에 대한 URI에 속성 맵핑

URI(Uniform Resource Identifier)를 사용하여 외부 애플리케이션과 통합되는 모든 모듈 간의 속성에 대한 일관된 OSLC 표시를 작성할 수 있습니다. 외부 애플리케이션에는 Rational® Engineering Lifecycle Management, Rational Insight 및 OSLC를 사용하여 IBM® Rational DOORS®와 통합되는 애플리케이션이 포함될 수 있습니다.

이 태스크 정보

속성이 각 모듈에서 동일한 이름 및 유형을 가지는 경우에도 다중 모듈에서 사용되는 속성은 해당 모듈에서 고유한 ID를 가집니다. 따라서 외부 애플리케이션은 각 모듈마다 다른 속성이지만 다중 모듈에서 발생하는 속성으로 처리됩니다. 이 동작은 문제를 발생시킬 수 있습니다. 예를 들어, Rational Insight가 모듈 간에 일관적으로 속성 값을 보고하지 않을 수 있습니다.

속성 맵핑은 이름 및 유형이 동일하지만 다른 모듈에 있는 속성에 하나의 URI를 지정합니다. 이 맵핑은 외부 애플리케이션이 모듈 간에 동등한 속성을 인식하고 보고하는 데 사용할 수 있는 일관된 OSLC 표시를 제공합니다.

시스템 속성은 미리 정의된 기본 URI에 의해 식별됩니다. 이러한 속성 및 URI가 기본 특성이지만 팀 또는 고객의 요구를 충족하도록 수정할 수 있습니다. 속성 및 URI ID에 대한 자세한 정보는 관련 링크에서 자원 설명 프레임워크 자원을 참조하십시오.
표 1. 시스템 속성 및 해당 기본 URI
시스템 속성 기본 URI
무명수 http://jazz.net/ns/rm/doors/attribute#absoluteNumber
작성자 http://jazz.net/ns/rm/doors/attribute#createdBy
작성 날짜 http://jazz.net/ns/rm/doors/attribute#createdOn
작성 도구 http://jazz.net/ns/rm/doors/attribute#createdThru
설명 http://jazz.net/ns/rm/doors/attribute#description
마지막 수정자 http://jazz.net/ns/rm/doors/attribute#modifiedBy
마지막 수정 날짜 http://jazz.net/ns/rm/doors/attribute#modifiedOn
이름 http://jazz.net/ns/rm/doors/attribute#name
오브젝트 표제 http://jazz.net/ns/rm/doors/attribute#objectHeading
오브젝트 단축 텍스트 http://jazz.net/ns/rm/doors/attribute#objectShortText
오브젝트 텍스트 http://jazz.net/ns/rm#primaryText
접두부 http://jazz.net/ns/rm/doors/attribute#prefix
제한사항:
  • Rational Insight 보고서에는 다음 정보가 포함되지 않습니다.
    • Rational DOORS 오브젝트에서 외부 웹 URL로의 링크
    • 속성 DXL
  • 속성 DXL도 맵핑에 사용할 수 없습니다.

프로시저

속성을 URI에 맵핑하려면 다음을 수행하십시오.

  1. IBM Rational DOORS 클라이언트에서 파일 > 맵핑을 클릭하십시오. 속성 및 링크 맵핑 창이 열립니다.
  2. 속성 페이지에서 추가를 클릭하십시오.
  3. 데이터베이스 탐색기 분할창에서 모듈로 탐색하여 선택하십시오.
  4. 속성 분할창에서 하나 이상의 속성을 선택하고 확인을 클릭하십시오.
  5. 맵핑된 속성 목록에서 속성을 선택하고 다음 단계 중 하나를 수행하십시오.
    • 편집을 클릭하십시오. URI 편집 창에 URI를 입력하고 확인을 클릭하십시오.
    • 제안을 클릭하여 제안된 URI를 다음 항목에 지정하십시오.
      • 맵핑된 URI가 없는 속성
      • 선택된 속성
      • 모든 속성
      제안된 URI를 속성에 지정하려면 먼저 속성 및 링크 맵핑 창의 일반 페이지에 기본 네임스페이스를 입력해야 합니다. 입력된 후에 제안된 URI를 편집할 수 있습니다.
  6. 확인 또는 적용을 클릭하여 속성 맵핑을 저장하십시오.

다음에 수행할 작업

URI 맵핑을 작성하거나 편집하고 외부 애플리케이션에 맵핑을 사용할 준비가 되면 속성 및 링크 맵핑 창의 일반 페이지에서 업데이트를 공개하십시오. 업데이트를 공개하려면 외부 애플리케이션에서 전체 데이터를 다시 로드해야 할 수 있습니다. 따라서 공개 이벤트 수를 최소화하려면 가능한 경우 맵핑 변경사항을 집계하여 일괄처리로 적용해야 합니다.

중요사항:

속성 맵핑을 변경할 때 해당 변경사항은 일치하는 속성이 포함된 자원의 OSLC 표시에 영향을 미칩니다. 이용 중인 애플리케이션이 맵핑 변경사항을 데이터 수정으로 볼 수 있으므로 모든 관련 자원을 다시 로드해야 할 수 있습니다. 변경사항을 다시 로드하는 데 걸리는 시간은 영향 받는 자원의 수에 따라 다릅니다. 주의하여 업데이트를 공개하십시오.

작업 세트에 포함되어 있는 모듈의 속성에 대한 맵핑을 추가하거나 수정하는 경우 작업 세트를 업데이트해야 합니다. 예를 들어, Rational Engineering Lifecycle Manager에서 이용하는 속성에 대한 모듈을 수정하는 경우 속성이 Rational Engineering Lifecycle Manager에 표시되도록 작업 세트를 업데이트하십시오. 속성 맵핑을 공개한 후 작업 세트에서 모듈을 제거하고 변경사항을 적용하십시오. 그런 다음 모듈을 다시 작업 세트에 추가하고 변경사항을 적용하십시오.


피드백