Funzionalità aggiuntive di Windchill > Windchill Supplier Management > Utilizzo di DTD per il caricamento di dati fornitore/produttore e parte > Utilizzo di suma_ixb.dtd > File XML di esempio
  
File XML di esempio
Nei file XML di esempio riportati di seguito viene illustrato come caricare i tipi di oggetti richiesti in Windchill Supplier Management.
File XML per l'importazione di un parte fornitore
Questo file XML viene utilizzato per caricare una parte fornitore (suma_vendor_part_1).
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE VendorPart SYSTEM "standardX10.dtd">
<VendorPart>
<ObjectID/>
<number>SUMA_VP_000001</number>
<name>suma_vendor_part_1</name>
<defaultUnit>ea</defaultUnit>
<endItem>false</endItem>
<defaultTraceCode>0</defaultTraceCode>
<genericType>standard</genericType>
<partType>separable</partType>
<partSource>buy</partSource>
<domainName>/Default</domainName>
<folderPath>/Default</folderPath>
<view>((null))</view>
<versionInfo>
<versionId>A</versionId>
<iterationId>1</iterationId>
<versionLevel>1</versionLevel>
<series>wt.series.HarvardSeries</series>
</versionInfo>
<lifecycleInfo>
<lifecycleTemplateName>Default</lifecycleTemplateName>
<lifecycleState>INWORK</lifecycleState>
</lifecycleInfo>
<teamIdentity>Default</teamIdentity>
<externalTypeId>WCTYPE|com.ptc.windchill.suma.part.ManufacturerPart</externalTypeId>
<supplierName>My Vendor A</supplierName>
</VendorPart>
File XML per l'importazione di un parte produttore
Questo file XML viene utilizzato per caricare una parte produttore (suma_manuf_part_1).
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ManufacturerPart SYSTEM "standardX10.dtd">
<ManufacturerPart>
<ObjectID/>
<number>SUMA_MP_000001</number>
<name>suma_manuf_part_1</name>
<defaultUnit>ea</defaultUnit>
<endItem>false</endItem>
<defaultTraceCode>0</defaultTraceCode>
<genericType>standard</genericType>
<partType>separable</partType>
<partSource>buy</partSource>
<domainName>/Default</domainName>
<folderPath>/Default</folderPath>
<view>((null))</view>
<versionInfo>
<versionId>A</versionId>
<iterationId>1</iterationId>
<versionLevel>1</versionLevel>
<series>wt.series.HarvardSeries</series>
</versionInfo>
<lifecycleInfo>
<lifecycleTemplateName>Default</lifecycleTemplateName>
<lifecycleState>INWORK</lifecycleState>
</lifecycleInfo>
<teamIdentity>Default</teamIdentity>
<externalTypeId>WCTYPE|com.ptc.windchill.suma.part.ManufacturerPart</externalTypeId>
<supplierName>My Manufacturer A</supplierName>
</ManufacturerPart>
File XML per l'importazione di un contesto Acquisti
Questo file XML di esempio viene utilizzato per caricare il contesto Acquisti (in questo esempio, context_x10).
* 
L'elemento AXLContext rappresenta i contesti Acquisti utilizzabili dall'organizzazione.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE AXLContext SYSTEM "standardX10.dtd">
<AXLContext>
<ObjectID/>
<name>context_x10</name>
<description>context_x10 in My Organization</description>
<objectContainerPath>/wt.inf.container.OrgContainer=My Organization</objectContainerPath>
</AXLContext>
File XML per l'importazione di una voce in un Elenco parti produttore approvate e un Elenco parti fornitore approvate
Questo file XML di esempio viene utilizzato per caricare una relazione tra una parte OEM (in questo esempio, suma_oem_part_1), una parte produttore (in questo esempio, SUMA_MP_000001) e una parte fornitore (in questo esempio, SUMA_VP_000001), definite all'interno del contesto Acquisti "context_x10".
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE AXLEntry SYSTEM "standardX10.dtd">
<AXLEntry>
<ObjectID/>
<OEMPartAXLInfo>
<WTPartRef>
<ObjectID/>
<objectContainerPath>/wt.inf.container.OrgContainer=
My Organization/wt.inf.library.WTLibrary=MyProduct
</objectContainerPath>
<number>SUMA_OEM_0000001</number>
<name>suma_oem_part_1</name>
<endItem>false</endItem>
<defaultTraceCode>0</defaultTraceCode>
<genericType>standard</genericType>
<partType>separable</partType>
<partSource>make</partSource>
<versionInfo>
<versionId>A</versionId>
<iterationId>1</iterationId>
<versionLevel>1</versionLevel>
<series>wt.series.HarvardSeries</series>
</versionInfo>
</WTPartRef>
</OEMPartAXLInfo>
<AXLContextRef>
<ObjectID/>
<name>context_x10</name>
<objectContainerPath>/wt.inf.container.OrgContainer=My Organization</objectContainerPath>
</AXLContextRef>
<ManufacturerPartAXLInfo>
<WTPartMasterRef>
<ObjectID/>
<className>com.ptc.windchill.suma.part.ManufacturerPartMaster</className>
<number>SUMA_MP_000001</number>
<objectContainerPath>/wt.inf.container.OrgContainer=
My Organization/wt.inf.library.WTLibrary
=MyLibrary</objectContainerPath>
</WTPartMasterRef>
<AXLPreferenceValue>20</AXLPreferenceValue>
</ManufacturerPartAXLInfo>
<VendorPartAXLInfo>
<WTPartMasterRef>
<ObjectID/>
<className>com.ptc.windchill.suma.part.VendorPartMaster</className>
<number>SUMA_VP_000001</number>
<objectContainerPath>/wt.inf.container.OrgContainer=
My Organization/wt.inf.library.WTLibrary=MyLibrary</objectContainerPath>
</WTPartMasterRef>
<AXLPreferenceValue>20</AXLPreferenceValue>
</VendorPartAXLInfo>
</AXLEntry>
File XML per l'importazione di una voce in un Elenco parti fornitore approvate
Questo file XML di esempio viene utilizzato per caricare una relazione (definita dall'elemento AXLEntry) tra una parte OEM (in questo esempio, SUMA_OEM_0000001) e una parte fornitore (in questo esempio, SUMA_VP_000001) in un contesto definito (in questo esempio, context_x10).
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE AXLEntry SYSTEM "standardX10.dtd">
<AXLEntry>
<ObjectID/>
<OEMPartAXLInfo>
<WTPartRef>
<ObjectID/>
<objectContainerPath>/wt.inf.container.OrgContainer=My Organization/wt.inf.library.WTLibrary=MyProduct</objectContainerPath>
<number>SUMA_OEM_0000001</number>
<name>suma_oem_part_1</name>
<endItem>false</endItem>
<defaultTraceCode>0</defaultTraceCode>
<genericType>standard</genericType>
<partType>separable</partType>
<partSource>make</partSource>
<versionInfo>
<versionId>A</versionId>
<iterationId>1</iterationId>
<versionLevel>1</versionLevel>
<series>wt.series.HarvardSeries</series>
</versionInfo>
</WTPartRef>
</OEMPartAXLInfo>
<AXLContextRef>
<ObjectID/>
<name>context_x10</name>
<objectContainerPath>/wt.inf.container.OrgContainer=My Organization</objectContainerPath>
</AXLContextRef>
<VendorPartAXLInfo>
<WTPartMasterRef>
<ObjectID/>
<className>com.ptc.windchill.suma.part.VendorPartMaster</className>
<number>SUMA_VP_000001</number>
<objectContainerPath>/wt.inf.container.OrgContainer=My Organization/wt.inf.library.WTLibrary=MyLibrary</objectContainerPath>
</WTPartMasterRef>
<AXLPreferenceValue>20</AXLPreferenceValue>
</VendorPartAXLInfo>
</AXLEntry>