Rational Focal Point에 대한 다른 애플리케이션의 자원을 검색

애플리케이션이 RESTful API를 지원하는 경우 해당 애플리케이션에 연결하여 아티팩트를 검색하고 이로부터 요소를 작성할 수 있습니다.

시작하기 전에

이 태스크 정보

애플리케이션 속성 ID가 Rational Focal Point에 있는 경우 GET 메소드가 해당 속성 ID와 연관된 아티팩트를 업데이트합니다. 예를 들어, 처음으로 ID를 맵핑하고 GET 메소드를 사용하는 경우 메소드가 애플리케이션에서 아티팩트를 검색합니다. 아티팩트가 해당 애플리케이션에서 업데이트되고 다음에 동일한 ID를 맵핑하고 GET 메소드를 사용하는 경우 메소드가 Rational Focal Point에서 기존 아티팩트를 업데이트합니다.

프로시저

  1. Rational Focal Point에서 아티팩트를 검색하려는 작업공간을 여십시오.
  2. 구성 > REST 클라이언트 보기 명령을 클릭하고 보기 명령 추가를 클릭하십시오.
  3. 보기 명령을 추가하려는 보기를 선택하십시오.
  4. REST 클라이언트 커넥터 이름에서 연결을 식별하기 위한 이름을 입력하십시오.
  5. REST 요청 메소드에서 GET 메소드를 선택하십시오. 각 메소드의 사용법에 대한 정보는 자원 주제를 관리하는 데 지원되는 메소드를 참조하십시오.
  6. 동반자 목록에서 Rational Focal Point에 동반자로 추가한 애플리케이션을 선택하십시오.
  7. REST 애플리케이션 요청 URL에 애플리케이션의 아티팩트가 있는 URL을 입력하십시오.
    팁: 웹 브라우저를 열고 REST 애플리케이션을 동반자로 추가할 때 사용한 URL을 입력하십시오. 상위 레벨 아티팩트의 목록이 표시됩니다. 검색하려는 아티팩트를 찾아 REST 애플리케이션 요청 URL에서 해당 URL을 복사하십시오.
  8. 연결을 클릭하십시오.
  9. 연결이 완료되면 선택을 클릭하여 아티팩트의 루트 XPath를 선택하십시오. 적절한 XPath를 선택하여 아티팩트에 대한 검색을 제한하십시오. 연결이 완료되지 않는 경우 루트 XPath를 선택할 수 없습니다.
  10. 아티팩트가 중복되지 않았는지 확인하려면 ID 맵핑 섹션에서 추가를 클릭하고 Rational Focal Point 및 다른 애플리케이션의 속성 ID를 맵핑하십시오. 하나의 속성만 맵핑할 수 있습니다.
  11. 속성 맵핑 섹션에서 추가를 클릭하여 Rational Focal Point의 속성으로 애플리케이션 속성을 맵핑하십시오. 맵핑된 속성은 애플리케이션에서 페치된 요소에 대해 표시됩니다. 속성이 편집 가능한지 확인하십시오.
    참고:
    • 해당 속성은 내부로 맵핑되며 페치된 요소에 대해 사용할 수 있으므로 ID 맵핑 섹션에서 선택된 속성은 속성 맵핑 섹션에서 표시되지 않습니다.
    • 아티팩트를 검색 중인 애플리케이션에 사용자 정의 속성이 있고 사용자에게 특정 항목이 필요한 경우 XPath를 편집하여 해당 항목을 포함할 수 있습니다. 예를 들어, 상태, 우선순위, 비용과 같은 다중 사용자 정의 속성이 있는 경우 고객 속성 항목 뒤에 [@attribute:name='Status']를 추가하여 상태 속성을 검색할 수 있습니다. rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName
  12. REST 애플리케이션 지원 날짜 형식에 외부 애플리케이션이 사용하는 날짜 형식을 입력하십시오.
  13. Focal Point 구분 기호, 또는 ;과 같은 구분 기호 값을 입력하십시오. MultiChoice 및 LinkedList 항목은 지정된 구분 기호로 구분됩니다.
  14. 요청 헤더 맵핑 섹션에서 추가를 클릭하고 헤더의 이름과 값을 입력하십시오. Rational solution for CLM 애플리케이션의 경우 헤더는 다음과 같습니다.
    헤더 이름 헤더 값
    승인 application/rdf+xml
    컨텐츠 유형 application/rdf+xml
    OSLC-코어-버전 2.0
  15. 저장을 클릭하십시오.

결과

아티팩트가 애플리케이션에서 페치되는지 여부를 확인하려면 표시 메뉴로 이동하여 보기를 클릭하십시오. 드롭 다운 목록에서 커넥터 이름을 선택하십시오. 요소가 페치되며 보기에 로드됩니다.

피드백