Дополнительные возможности > Windchill Supplier Management > Использование DTD-файлов для загрузки данных поставщика и детали > Использование файла csvmapfile.dtd > Элементы файла csvmapfile.dtd
  
Элементы файла csvmapfile.dtd
Следующий раздел касается элементов <createPart> и <createIBAValue>. Эти элементы являются частью изделия, готового к применению. Элемент <createPart> определен в wt.part.LoadPart, который использует JavaDoc. Дополнительную информацию о загрузке см. в разделе Introduction to Data Loading and the LoadFromFile Framework (Введение в загрузку данных и фреймворк LoadFromFile).
Загрузка глобальных атрибутов
Элементы <csvCreateSupplier>, <csvSourcingContext>, <csvBeginManfuacturerPart> и <csvBeginVendorPart> поддерживают загрузку глобальных атрибутов с использованием тэга <csvIBAValue>. Этот тэг в файле загрузки не вкладывается в соответствующий тэг create, а должен следовать сразу за ним. После того как все глобальные атрибуты будут добавлены в объект, должен быть задан тэг end, соответствующий используемому тэгу create. Например, чтобы добавить глобальные атрибуты в контекст комплектации, добавьте следующие строки:
<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 (Использование мастера конфигурации Windchill для настройки Windchill).
csvCreateSupplier
Создает изготовителя, или продавца, или один из их подтипов. Тип поставщика, который требуется загрузить, определяется элементом <csvSupplierType>. Не путайте его с элементом <csvtype>, который указывает на подтип. Для элемента <csvSupplierType> поддерживаются значения MANUFACTURER и VENDOR. Чтобы назначить поставщику глобальные атрибуты, используйте последующие тэги <csvIBAValue>.
csvEndSupplier
Этот элемент необходимо задавать, только если поставщику были назначены значения глобальных атрибутов с помощью тэга <csvIBAValue>.
csvEndSupplier
Создает контакт и добавляет его для поставщика. Элемент <csvSupplierType> использует ту же семантику, что и элемент <csvSupplierType> элемента <csvCreateSupplier>.
csvAddDocumentToSupplier
Связывает ранее созданные документы с поставщиком. Элемент <csvSupplierType> использует ту же семантику, что и элемент <csvSupplierType> элемента <csvCreateSupplier>.
Чтобы создать документ, используйте один из стандартных элементов LoadDoc, как показано в приведенном ниже примере. Дополнительную информацию о загрузке документов см. в разделе Использование мастера конфигурации Windchill для настройки Windchill.
csvSourcingContext
Создает контекст комплектации. Чтобы назначить контексту комплектации глобальные атрибуты, используйте последующие тэги <csvIBAValue>.
csvEndSourcingContext
Этот элемент необходимо задавать, только если контексту комплектации были назначены значения глобальных атрибутов с помощью тэга <csvIBAValue>.
csvManufacturerPart
Работает так же, как базовый элемент <csvPart> с одним исключением. Вместо указания организации следует указать изготовителя. Изготовитель должен существовать в том контексте организации, которому принадлежит данная деталь. Чтобы указать изготовителя, можно использовать элемент <csvmanufacturerID> или <csvmanufacturerName>. Элемент <csvmanufacturerID> должен состоять из идентификатора системы кодирования (например, 0141 для CAGE-кодов), за которым должен следовать символ "$" и идентификатор организации.
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>.
csvRemoveAVL
Задает настройку комплектации для данной детали изготовителя. OEM-деталь определяется с помощью той же семантики, что и <csvPart>. Изготовитель определяется с помощью той же семантики, что и <csvManufacturerPart>.
csvSetAVLPreference
Задает настройку комплектации для данной детали продавца. OEM-деталь определяется с помощью той же семантики, что и <csvPart>. Продавец определяется с помощью той же семантики, что и <csvVendorPart>.