Windchill 커넥터 사용자를 위한 선택적 구성 설정
CheckConnection 요소 구성
<CheckConnection> 요소는 HWCheckConnection webject 호출을 실행할 때 사용되는 기본 Windchill 객체 클래스를 정의합니다.
<CheckConnection> 요소는 연결을 검증하고 연결 확인 중에 예상 객체 유형을 사용할 수 있는지 확인하는 데 필요합니다.
목적
- Windchill 시스템 검증을 위한 기본 루트 객체 유형 설정
- Windchill이 제대로 통합되고 via webject를 통해 액세스할 수 있는지 확인
속성
- baseClassName
- 정규화된 Windchill 클래스 이름(예:
wt.epm.EPMDocument)을 지정합니다.
기본값
<CheckConnection baseClassName="wt.epm.EPMDocument"/>이 구성에서는 CAD 문서가 기본 검증 클래스로 사용된다고 가정합니다.Windchill BOM 순환 및 속성 매핑
이 구성은 Windchill BOM 스트럭쳐를 양방향으로 탐색하는 방법과 Altair의 Webject에서 사용할 수 있도록 객체 속성을 변환하는 방법을 정의합니다.
ExpandStructureDown
ExpandStructureDown 요소는 자재 명세서(BOM)의 하향 순환을 설명합니다. 제품 스트럭쳐에서 상위 객체에 연결된 하위 항목을 식별하는 데 사용됩니다.
<Relation> 요소에는 다음이 포함됩니다.objectClass- 평가 중인 Windchill 객체 유형(예:
wt.epm.EPMDocument) relClass- BOM 링크를 정의하는 데 사용되는 관계 클래스(예:
EPMMemberLink) 방향- 하향 순환의 경우 항상
direction="uses"
<ExpandStructureDown>
<Relation objectClass="wt.epm.EPMDocument" relClass="wt.epm.structure.EPMMemberLink" direction="uses"/>
<Relation objectClass="wt.part.WTPart" relClass="wt.part.WTPartUsageLink" direction="uses"/>
</ExpandStructureDown>ExpandStructureUp
ExpandStructureUp 요소는 BOM 스트럭쳐 상향 순환을 정의합니다. 지정된 구성 요소를 사용하는 상위 항목을 식별하는 데 도움이 됩니다.
각 <Relation> 요소는 ExpandStructureDown 요소와 동일한 스트럭쳐를 포함하지만 direction="usedBy"입니다.
<ExpandStructureUp>
<Relation objectClass="wt.epm.EPMDocument" relClass="wt.epm.structure.EPMMemberLink" direction="usedBy"/>
<Relation objectClass="wt.part.WTPart" relClass="wt.part.WTPartUsageLink" direction="usedBy"/>
</ExpandStructureUp>이 구성은 정확한 시각적 BOM을 작성하고 다중 레벨 어셈블리에서 추적성을 확보하는 데 필요합니다.WebjectsMapping
WebjectsMapping 요소는 CAD/파트 작업을 위해 Altair Webject에서 사용하는 값에 Windchill 속성을 매핑합니다. 이 섹션에서는 Windchill과 Altair 도구 간의 속성 일관성을 보장합니다.
WebjectsMapping 요소를 수정하십시오.<Attribute> 요소는 다음을 정의합니다.key- Windchill 기본 제공(OTB) 속성 이름입니다.
value- Altair UDM 모델에서 사용되는 대상 속성 이름입니다. 키를 일치시키거나 재정의할 수 있습니다.
<WebjectsMapping>
<Attributes>
<Attribute key="obid" value="obid"/>
<Attribute key="number" value="number"/>
<Attribute key="name" value="name"/>
<Attribute key="masterReference" value="masterReference"/>
<Attribute key="checkoutInfo.state" value="checkoutInfo.state"/>
<Attribute key="versionInfo.identifier.versionId" value="versionInfo.identifier.versionId"/>
<Attribute key="iterationInfo.identifier.iterationId" value="iterationInfo.identifier.iterationId"/>
<Attribute key="versionInfo.identifier.versionLevel" value="versionInfo.identifier.versionLevel"/>
<Attribute key="CADName" value="CADName"/>
<Attribute key="view" value="view"/>
<Attribute key="role" value="role"/>
<Attribute key="fileName" value="fileName"/>
<Attribute key="usedQuantityAmount" value="usedQuantityAmount"/>
</Attributes>
</WebjectsMapping>RESTURLSuffix 구성
RESTURLSuffix 섹션에서는 Altair 제품에서 Windchill 서버와 통신하는 데 사용되는 REST 스타일 서비스 끝점을 정의합니다. 이러한 끝점은 다양한 서버 측 작업을 호출하기 위해 기본 Windchill URL에 추가됩니다.
목적
- 데이터 쿼리, 연결 확인, CAD 문서 관리, BOM 동기화와 같은 주요 작업을 활성화합니다.
- 각 끝점은 Windchill 서버에 배포된 XML 기반 webject 서블릿을 가리킵니다.
구성 지침
- 각 경로가 Windchill 서버의 /servlet/IE/tasks/ext/ 디렉토리에 있고 올바르게 배포되었는지 확인합니다.
- 사용자 지정 서블릿 위치를 사용하는 경우 접미사 경로를 적절히 업데이트합니다.
- 이는 전체 URL이 아니며 런타임에 Windchill 기본 URL에 추가되는 접미사입니다.
서비스 끝점 요약
| 태그 | 설명 | 기본 경로 |
|---|---|---|
LoginURLSuffix |
Windchill 연결 검증 | /HWCheckConnection.xml |
QueryURLSuffix |
저장된 쿼리 실행 | /HWQuery.xml |
GetWTPartCadURLSuffix |
CAD 데이터와 WTParts 연결 | /HWGetWTPartCad.xml |
FetchURLSuffix |
메타데이터 및 객체 정보 검색 | /HWFetch.xml |
ExpandBOMURLSuffix |
제품 스트럭쳐/BOM 확장 | /HWExpandBOM.xml |
AddContentURLSuffix |
첨부 파일 추가 | /HWAddContent.xml |
ListContentURLSuffix |
첨부 파일 나열 | /HWListContent.xml |
DeleteContentURLSuffix |
첨부 삭제 | /HWDeleteContent.xml |
GetDownloadHandlesURLSuffix |
다운로드 작업을 위한 핸들 준비 | /HWGetDownloadHandles.xml |
GetUploadHandlesURLSuffix |
업로드 작업을 위한 핸들 준비 | /HWGetUploadHandles.xml |
GetRelatedCadDocURLSuffix |
관련 CAD 문서 검색 | /HWGetRelatedCadDoc.xml |
GetBOMOccurrenceURLSuffix |
BOM 발생 데이터 검색 | /HWGetBOMOccurrence.xml |
GetTransformInfoURLSuffix |
변형/위치 정보 검색 | /HWGetTransformInfo.xml |
GetListEPMFTContentSuffix |
EPM 기능 표 콘텐츠 나열 | /HWListEPMFTContent.xml |
UpdateObjectURLSuffix |
메타데이터 또는 객체 속성 업데이트 | /HWUpdateObject.xml |
구성 블록 예
<RESTURLSuffix>
<LoginURLSuffix>/servlet/IE/tasks/ext/HWCheckConnection.xml</LoginURLSuffix>
<QueryURLSuffix>/servlet/IE/tasks/ext/HWQuery.xml</QueryURLSuffix>
<GetWTPartCadURLSuffix>/servlet/IE/tasks/ext/HWGetWTPartCad.xml</GetWTPartCadURLSuffix>
<FetchURLSuffix>/servlet/IE/tasks/ext/HWFetch.xml</FetchURLSuffix>
<ExpandBOMURLSuffix>/servlet/IE/tasks/ext/HWExpandBOM.xml</ExpandBOMURLSuffix>
<AddContentURLSuffix>/servlet/IE/tasks/ext/HWAddContent.xml</AddContentURLSuffix>
<ListContentURLSuffix>/servlet/IE/tasks/ext/HWListContent.xml</ListContentURLSuffix>
<DeleteContentURLSuffix>/servlet/IE/tasks/ext/HWDeleteContent.xml</DeleteContentURLSuffix>
<GetDownloadHandlesURLSuffix>/servlet/IE/tasks/ext/HWGetDownloadHandles.xml</GetDownloadHandlesURLSuffix>
<GetUploadHandlesURLSuffix>/servlet/IE/tasks/ext/HWGetUploadHandles.xml</GetUploadHandlesURLSuffix>
<GetRelatedCadDocURLSuffix>/servlet/IE/tasks/ext/HWGetRelatedCadDoc.xml</GetRelatedCadDocURLSuffix>
<GetBOMOccurrenceURLSuffix>/servlet/IE/tasks/ext/HWGetBOMOccurrence.xml</GetBOMOccurrenceURLSuffix>
<GetTransformInfoURLSuffix>/servlet/IE/tasks/ext/HWGetTransformInfo.xml</GetTransformInfoURLSuffix>
<GetListEPMFTContentSuffix>/servlet/IE/tasks/ext/HWListEPMFTContent.xml</GetListEPMFTContentSuffix>
<UpdateObjectURLSuffix>/servlet/IE/tasks/ext/HWUpdateObject.xml</UpdateObjectURLSuffix>
</RESTURLSuffix>