Rational Focal Point에서 다른 애플리케이션으로 아티팩트 작성

애플리케이션이 RESTful API를 지원하는 경우 IBM® Rational® Focal Point™에 있는 비즈니스 요구사항의 해당 애플리케이션에서 아티팩트를 작성할 수 있습니다. 예를 들어, Rational Focal Point에 있는 비즈니스 요구사항의 Rational solution for Collaborative Lifecycle Management 요구사항 관리 애플리케이션에서 요구사항을 작성할 수 있습니다.

시작하기 전에

프로시저

  1. Rational Focal Point에서 작업공간을 여십시오.
  2. 구성 > REST 클라이언트 보기 명령을 클릭하고 보기 명령 추가를 클릭하십시오.
  3. 보기 명령을 추가하려는 보기를 선택하십시오.
  4. REST 클라이언트 명령 구성 섹션에서 다음 단계를 완료하십시오.
    1. REST 클라이언트 커넥터 이름에서 연결을 식별하기 위한 이름을 입력하십시오.
    2. REST 요청 메소드에서 POST 메소드를 선택하십시오. 각 메소드 사용에 대한 정보는 "자원을 관리하는 데 지원되는 메소드" 주제를 참조하십시오.
    3. 동반자 목록에서 Rational Focal Point에 동반자로 추가한 애플리케이션을 선택하십시오.
    4. POST에 대한 고유 속성 선택에서 선택을 클릭하고 속성을 선택하십시오. 이 속성은 비어 있습니다. 첫 번째 POST 조작 후에 이는 애플리케이션의 응답 URL을 저장합니다. 그래서 후속 POST 조작의 경우 URL이 동일하면 POST 조작은 해당 URL에 대해 발생하지 않습니다.
    5. REST 애플리케이션 요청 URL에 아티팩트를 작성 중인 애플리케이션에 있는 영역의 최상위 레벨 URL을 입력하십시오. 예를 들어, 요구사항 관리 애플리케이션의 경우 요구사항 작성 팩토리 URL을 사용합니다. 이 URL을 가져오려면 일반적으로 루트 서비스 URL을 사용하여 RMCatalog URL을 가져옵니다. RMCatalog URL을 사용하여 프로젝트 영역 URL을 가져온 후 프로젝트 영역 URL을 사용하여 요구사항 팩토리 URL을 가져오십시오.
  5. REST 클라이언트 템플리트 XML 구성 섹션에서 다음 단계를 완료하십시오.
    1. 템플리트 XML에 대한 REST 애플리케이션 URL에서 애플리케이션의 아티팩트를 가리키는 URL을 입력하고 템플리트 XML 가져오기를 클릭하십시오. XML을 REST 애플리케이션 템플리트 XML 텍스트 상자에 로드합니다. XML을 동적으로 로드하지 않으려는 경우 REST 애플리케이션 템플리트 XML 텍스트 상자에서 XML을 복사할 수 있습니다.
      참고: POST 조작의 경우 아티팩트를 게시 중인 애플리케이션의 XML 구조를 알아야 합니다. 그래서 XML을 동적으로 또는 수동으로 가져옵니다. 코드를 가져온 후에 해당 XML이 애플리케이션에 새 데이터의 게시를 지원해야 합니다. 일부 애플리케이션에서 XML이 이를 지원하지 않는 경우 XML을 수동으로 작성 또는 편집해야 합니다.
    2. REST 애플리케이션 아티팩트의 루트 XPath에서 선택을 클릭하고 속성에 대한 루트 XPath를 선택하십시오. 선택 단추는 REST 애플리케이션 템플리트 XML의 XML이 올바른 경우에만 사용할 수 있습니다.
  6. 속성 맵핑 섹션에서 추가를 클릭하고 애플리케이션의 속성으로 Rational Focal Point 속성을 맵핑하십시오. 예를 들어, 애플리케이션의 이름 속성으로 Rational Focal Point의 제목 속성을 맵핑하는 경우 POST 조작 후에 애플리케이션의 이름 속성이 제목으로 변경됩니다.
  7. 응답 섹션에서 다음 단계를 완료하십시오.
    1. REST 애플리케이션 템플리트 XML에서 GET 메소드에 대한 응답으로 수신되는 XML을 지정하거나 애플리케이션의 기타 XML을 지정하십시오. REST 애플리케이션 아티팩트의 루트 XPath에서 루트 XPath를 속성에 지정한 후 응답 속성 맵핑에서 추가를 클릭하여 속성을 맵핑하십시오.
    2. 응답 헤더 맵핑 섹션에서 추가를 클릭하여 Rational Focal Point 속성으로 애플리케이션 헤더를 맵핑하십시오. 애플리케이션 헤더가 해당 애플리케이션의 XML을 저장합니다. 일반적으로 Rational solution for CLM 애플리케이션의 경우 헤더는 위치입니다.
  8. 구성 섹션에서 다음 단계를 완료하십시오.
    1. REST 애플리케이션 지원 날짜 형식에 외부 애플리케이션이 사용하는 날짜 형식을 입력하십시오.
    2. Focal Point 구분 기호에 쉼표(,) 또는 세미콜론(;)과 같은 구분 기호 값을 입력하십시오. MultiChoice 및 LinkedList 항목은 지정된 구분 기호로 구분됩니다.
  9. Rational Focal Point 및 애플리케이션 간의 속성 ID를 맵핑하려면 요청 매개변수 테이블 섹션에서 추가를 클릭하고 Rational Focal Point 속성을 선택하십시오. 열에 애플리케이션 ID를 입력하십시오. 예를 들어, Rational Focal Point프로젝트 ID를 선택하는 경우 열에 애플리케이션의 프로젝트 ID에 사용된 ID를 입력하십시오.
  10. 요청 헤더 맵핑 섹션에서 추가를 클릭하고 헤더의 이름과 값을 입력하십시오. Rational solution for CLM 애플리케이션의 경우 헤더는 다음과 같습니다.
    헤더 이름 헤더 값
    승인 application/rdf+xml
    컨텐츠 유형 application/rdf+xml
    OSLC-코어-버전 2.0
  11. 저장을 클릭하십시오.
  12. 표시 메뉴에서 기타 애플리케이션에서 작성하려는 요소 보기를 선택하십시오.
  13. 보기에서 사용 가능한 모든 아티팩트를 작성하려면 보기 도구 모음에서 드롭 다운 목록을 클릭하고 POST 보기 명령을 선택한 후 이동 아이콘(이동)을 클릭하십시오.
  14. 하나의 아티팩트를 작성하려면 아티팩트 도구 모음에서 POST 보기 명령을 선택한 후 이동 아이콘(이동)을 클릭하십시오.

피드백