데이터 관리 기능 > 부품 구조 관리 > 부품 구조 브라우저 > 부품 구조 작업 > 부품 관계에 대한 REST API
  
부품 관계에 대한 REST API
Windchill에서는 부품 관계에 액세스하기 위한 REST API를 제공합니다. API는 ThingWorx와 같은 웹 서비스에 읽기 전용 정보를 노출합니다. HTTP 요청이 가능한 클라이언트에서 이러한 API를 사용할 수 있습니다.
* 
다음을 참고하십시오.
이러한 API에 대한 사용자 인터페이스는 제공되지 않습니다.
Windchill 객체 식별자(OID)는 다양하게 정의됩니다.
/v1/partsrelations - 지정된 조건과 일치하는 모든 대체 및 대안 객체를 반환합니다.
입력:
source - 쉼표로 구분된 OID 이름 목록인 Windchill 소스 표현식입니다.
target - 쉼표로 구분된 OID 이름 목록인 Windchill 대상 표현식입니다.
type - 쉼표로 구분된 유형 이름 목록인 Windchill 유형 표현식입니다.
select - 쉼표로 구분된 등록 정보 이름 목록인 OData 선택 표현식입니다. 서비스에서 반환할 기본 속성 목록을 정의할 수 있습니다. 별표(*)를 지정한 경우 반환 목록에는 Windchill 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
securityContext - 탐색 조건에 대해 구문 분석 가능한 보안 컨텍스트 이름 또는 JSON이거나 보안 컨텍스트의 Windchill OID입니다. 검색한 객체가 이터레이션되지 않는 경우 보안 컨텍스트를 지정할 필요가 없습니다. 지정하지 않은 경우 최신 버전이 선택됩니다.
출력:
부품 목록 또는 오류 코드와 오류 메시지입니다.
/v1/partsrelations/alternates - 지정된 조건과 일치하는 모든 대안 객체를 반환합니다.
입력:
source - 쉼표로 구분된 OID 이름 목록인 Windchill 소스 표현식입니다.
target - 쉼표로 구분된 OID 이름 목록인 Windchill 대상 표현식입니다.
select - 쉼표로 구분된 등록 정보 이름 목록인 OData 선택 표현식입니다. 서비스에서 반환할 기본 속성 목록을 정의할 수 있습니다. 별표(*)를 지정한 경우 반환 목록에는 Windchill 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
securityContext - 탐색 조건에 대해 구문 분석 가능한 보안 컨텍스트 이름 또는 JSON이거나 보안 컨텍스트의 Windchill OID입니다. 검색한 객체가 이터레이션되지 않는 경우 보안 컨텍스트를 지정할 필요가 없습니다. 지정하지 않은 경우 최신 버전이 선택됩니다.
출력:
부품 목록 또는 오류 코드와 오류 메시지입니다.
/v1/partsrelations/supersession – 지정된 조건과 일치하는 모든 대체 객체를 반환합니다.
입력:
source - 쉼표로 구분된 OID 이름 목록인 Windchill 소스 표현식입니다.
target - 쉼표로 구분된 OID 이름 목록인 Windchill 대상 표현식입니다.
select - 쉼표로 구분된 등록 정보 이름 목록인 OData 선택 표현식입니다. 서비스에서 반환할 기본 속성 목록을 정의할 수 있습니다. 별표(*)를 지정한 경우 반환 목록에는 Windchill 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
securityContext - 탐색 조건에 대해 구문 분석 가능한 보안 컨텍스트 이름 또는 JSON이거나 보안 컨텍스트의 Windchill OID입니다. 검색한 객체가 이터레이션되지 않는 경우 보안 컨텍스트를 지정할 필요가 없습니다. 지정하지 않은 경우 최신 버전이 선택됩니다.
출력:
부품 목록 또는 오류 코드와 오류 메시지입니다.
/v1/partsrelations/alternate/{id} – 지정된 ID를 가진 대안 객체를 반환합니다.
입력:
id - Windchill OIR의 번호 부분입니다.
이 매개변수는 필수입니다.
select - 쉼표로 구분된 등록 정보 이름 목록인 OData 선택 표현식입니다. 서비스에서 반환할 기본 속성 목록을 정의할 수 있습니다. 별표(*)를 지정한 경우 반환 목록에는 Windchill 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
출력:
대안 객체 또는 오류 코드와 오류 메시지입니다.
/v1/partsrelations/supersession/{id} - 지정된 ID를 가진 대체 객체를 반환합니다.
입력:
id - Windchill OIR의 번호 부분입니다.
이 매개변수는 필수입니다.
select - 쉼표로 구분된 등록 정보 이름 목록인 OData 선택 표현식입니다. 서비스에서 반환할 기본 속성 목록을 정의할 수 있습니다. 별표(*)를 지정한 경우 반환 목록에는 Windchill 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
출력:
대체 객체 또는 오류 코드와 오류 메시지입니다.