추가 Windchill 기능 > Windchill Supplier Management > 협력업체 및 부품 데이터 로드에 DTD 사용 > csvmapfile.dtd 사용 > csvmapfile.dtd의 요소
  
csvmapfile.dtd의 요소
다음 단원에서는 <createPart> 및 <createIBAValue> 요소를 참조합니다. 이러한 요소는 OOTB 제품에 포함되어 있습니다. <createPart>는 JavaDoc을 사용하는 wt.part.LoadPart에서 정의됩니다. 로드에 대한 자세한 내용은 Introduction to Data Loading and the LoadFromFile Framework 단원을 참조하십시오.
글로벌 속성 로드
<csvCreateSupplier>, <csvSourcingContext>, <csvBeginManfuacturerPart> 및 <csvBeginVendorPart> 요소는 <csvIBAValue> 태그를 사용한 글로벌 속성 로드를 지원합니다. 이 태그는 관련 생성 태그 안에 중첩되는 것이 아니라 로드 파일에서 생성 태그 바로 다음에 위치해야 합니다. 모든 글로벌 속성을 객체에 추가한 후에는 사용 중인 작성 태그에 해당하는 "종료" 태그를 구성해야 합니다. 예를 들어, 글로벌 속성을 소싱 컨텍스트에 추가하려면 다음 라인을 추가합니다.
<csvSourcingContext handler="com.ptc.windchill.suma.axl.LoadAXL.createContext">
<csvname>North America</csvname>
<csvtypedef>WCTYPE|com.ptc.windchill.suma.axl.AXLContext|com.ptcdemo.suma.
SumaContext</csvtypedef>
</csvSourcingContext>
<csvIBAValue handler="wt.iba.value.service.LoadValue.createIBAValue" >
<csvdefinition>SUMABoolean</csvdefinition>
<csvvalue1></csvvalue1>
<csvvalue2></csvvalue2>
<csvdependency_id></csvdependency_id>
</csvIBAValue>
<csvEndSourcingContext handler="com.ptc.windchill.suma.axl.LoadAXL.endCreateContext"/>
요소
설명
csvCreateWTOrganization
WTOrganization 객체를 생성합니다. <csvCodingSystem> 값은 코드 이름 대신 코드의 ICD 번호를 사용합니다. 예를 들어, CAGE는 0141이고, DUNS는 0060이고, ISO는 0026입니다. 자세한 내용은 Using Windchill Configuration Assistant to Configure Windchill 단원을 참조하십시오.
csvCreateSupplier
제조업체나 공급업체 또는 해당 하위 유형 중 하나를 작성합니다. 로드할 협력업체 유형은 <csvSupplierType> 요소에 의해 정의됩니다. 하위 유형을 나타내는 <csvtype>과 혼동하지 마십시오. <csvSupplierType>에 대해 지원되는 값은 "MANUFACTURER" 및 "VENDOR"입니다. 협력업체에 글로벌 속성을 지정하려면 그 뒤에 이어서 <csvIBAValue> 태그를 사용합니다.
csvEndSupplier
글로벌 속성 값이 <csvIBAValue> 태그를 사용하여 협력업체에 지정된 경우에만 이 요소를 지정해야 합니다.
csvAddContactToSupplier
연락처를 생성하여 협력업체에 추가합니다. <csvSupplierType> 요소는 <csvCreateSupplier>의 <csvSupplierType> 요소 의미를 동일하게 따릅니다.
csvAddDocumentToSupplier
이전에 생성한 문서를 협력업체와 연관시킵니다. <csvSupplierType> 요소는 <csvCreateSupplier>의 <csvSupplierType> 요소 의미를 동일하게 따릅니다.
문서를 생성하려면 다음 예와 같이 표준 LoadDoc 요소 중 하나를 사용합니다. 문서 로드에 대한 자세한 내용은 Using Windchill Configuration Assistant to Configure Windchill 단원을 참조하십시오.
csvSourcingContext
소싱 컨텍스트를 생성합니다. 소싱 컨텍스트에 글로벌 속성을 지정하려면 그 뒤에 이어서 <csvIBAValue> 태그를 사용합니다.
csvEndSourcingContext
글로벌 속성 값이 <csvIBAValue> 태그를 사용하여 소싱 컨텍스트에 지정된 경우에만 이 요소를 지정해야 합니다.
csvManufacturerPart
핵심 <csvPart> 요소와 동일한 방식으로 작동하되, 한 가지 예외가 있습니다. 즉, 조직을 지정하는 대신에 제조업체를 지정해야 합니다. 제조업체는 해당 부품이 속한 조직 컨텍스트에 존재해야 합니다. 제조업체를 지정하기 위해 <csvmanufacturerID> 또는 <csvmanufacturerName> 요소를 사용할 수 있습니다. <csvmanufacturerID>는 코딩 시스템 식별자(예: CAGE 코드는 0141)와 그 뒤에 붙는 '$'와 조직 ID로 구성됩니다.
csvBeginManufacturerPart
핵심 <csvBeginPart> 요소와 동일한 방식으로 작동하며, <csvManufacturerPart> 요소에 설명된 바와 같이 제조업체 정의와 관련된 추가 의미를 가집니다.
csvEndManufacturerPart
글로벌 속성 값이 <csvIBAValue>를 사용하여 제조업체 부품에 지정된 경우에만 이 요소를 지정해야 합니다.
csvVendorPart
조직 대신 공급업체를 지정해야 하는 점만 제외하고 핵심 <csvBeginPart> 요소와 동일한 방식으로 작동합니다. <csvvendorID> 및 <csvvendorName>은 <csvManufacturerPart>에 대해 정의된 대로 제조업체의 해당 요소 의미를 동일하게 따릅니다.
csvBeginVendorPart
핵심 <csvBeginPart> 요소와 동일한 방식으로 작동하며, <csvVendorPart> 요소에 설명된 바와 같이 공급업체 정의와 관련된 추가 의미를 가집니다.
csvEndVendorPart
글로벌 속성 값이 <csvIBAValue>를 사용하여 제조업체 부품에 지정된 경우에만 이 요소를 지정해야 합니다.
csvAddAML
제조업체 부품을 지정된 OEM 부품에 추가합니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 제조업체는 <csvManufacturerPart>와 동일한 의미를 사용하여 지정됩니다.
csvAddAVL
공급업체 부품을 지정된 OEM 부품에 추가합니다. 이 공급업체와 관련된 제조업체 부품도 지정할 수 있습니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 공급업체는 <csvVendorPart>와 동일한 의미를 사용하여 지정됩니다.
csvRemoveAML
OEM 부품에서 제조업체 부품을 제거합니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 제조업체는 <csvManufacturerPart>와 동일한 의미를 사용하여 지정됩니다. OEM 부품에서 이 제조업체 부품과 관련된 모든 공급업체 부품도 제거된다는 점을 주의하십시오.
csvRemoveAVL
OEM 부품에서 공급업체 부품을 제거합니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 공급업체는 <csvVendorPart>와 동일한 의미를 사용하여 지정됩니다.
csvSetAMLPreference
지정된 제조업체 부품의 소싱 기본 설정을 지정합니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 제조업체는 <csvManufacturerPart>와 동일한 의미를 사용하여 지정됩니다.
csvSetAVLPreference
지정된 공급업체 부품의 소싱 기본 설정을 지정합니다. OEM 부품은 <csvPart>와 동일한 의미를 사용하여 지정됩니다. 공급업체는 <csvVendorPart>와 동일한 의미를 사용하여 지정됩니다.