Windchill 커넥터 사용자를 위한 선택적 구성 설정

CheckConnection 요소 구성

<CheckConnection> 요소는 HWCheckConnection webject 호출을 실행할 때 사용되는 기본 Windchill 객체 클래스를 정의합니다.

<CheckConnection> 요소는 연결을 검증하고 연결 확인 중에 예상 객체 유형을 사용할 수 있는지 확인하는 데 필요합니다.

목적

<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 도구 간의 속성 일관성을 보장합니다.

중요사항: 반드시 Windchill IT 또는 시스템 통합자에 문의한 이후에 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에 추가되는 접미사입니다.

서비스 끝점 요약

1.
태그 설명 기본 경로
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>