csvmapfile.dtd 的元素
以下部份是有關 <createPart> 與 <createIBAValue> 元素的內容。這些元素是 OOTB 產品的組成部分。<createPart> 是在使用 JavaDoc 的 wt.part.LoadPart 中定義的。如需有關載入的詳細資訊,請參閱資料載入與 LoadFromFile 架構簡介一節。
載入全域屬性
<csvCreateSupplier>、<csvSourcingContext>、<csvBeginManfuacturerPart> 與 <csvBeginVendorPart> 元素支援使用 <csvIBAValue> 標籤載入全域屬性。此標籤未成巢狀置於相關建立標籤中,您必須將其置於緊隨載入檔案中建立標籤之後。在將所有全域屬性新增到物件中之後,必須配置對應到您使用的建立標籤的 "end" 標籤。例如,若要將全域屬性新增到 sourcing 前後關聯,請新增以下幾行:
<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
建立 sourcing 前後關聯。欲將全域屬性指派給 sourcing 前後關聯,請使用後續 <csvIBAValue> 標籤。
csvEndSourcingContext
只有使用 <csvIBAValue> 標籤將全域屬性值指派給 sourcing 前後關聯時,才需要指定此元素。
csvManufacturerPart
工作方式與核心 <csvPart> 元素相同,只有一點例外。您必須指定製造商,而不是指定組織。製造商必須存在於特定零件所屬的組織前後關聯中。若要指定製造商,您可以使用 <csvmanufacturerID> 或 <csvmanufacturerName> 元素。<csvmanufacturerID> 必須包括編碼系統識別元 (例如,0141 為 CAGE 代碼),加上 '$' 再加上組織 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
為特定製造商零件設定 sourcing 偏好設定。OEM 零件是使用與 <csvPart> 相同的語意指定的。製造商是使用與 <csvManufacturerPart> 相同的語意指定的。
csvSetAVLPreference
為特定廠商零件設定 sourcing 偏好設定。OEM 零件是使用與 <csvPart> 相同的語意指定的。廠商是使用與 <csvVendorPart> 相同的語意指定的。
這是否有幫助?