부품 관계에 대한 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 유형 및 속성 관리 유틸리티에 정의된 객체의 모든 속성이 포함됩니다.
◦ 출력:
▪ 대체 객체 또는 오류 코드와 오류 메시지입니다.