Fonctionnalités supplémentaires > Windchill Supplier Management > Utilisation de DTD pour le chargement de données de fournisseur et d'article > Utilisation de suma_ixb.dtd > Exemples de fichiers XML
  
Exemples de fichiers XML
Les exemples de fichiers XML ci-après illustrent comment charger les types d'objets obligatoires dans Windchill Supplier Management.
Fichier XML d'importation d'un article vendeur
Ce fichier XML est utilisé pour charger un article vendeur (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>
Fichier XML d'importation d'un article fabricant
Ce fichier XML est utilisé pour charger un article fabricant (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>
Fichier XML d'importation d'un contexte de classement préférentiel
Cet exemple de fichier XML est utilisé pour charger le contexte de classement préférentiel (dans cet exemple, context_x10).
* 
L'élément AXLContext représente les contextes de classement préférentiel qui peuvent être utilisés par votre organisation.
<?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>
Fichier XML d'importation d'une entrée dans une liste d'articles fabricant agréés et une liste d'articles vendeur agréés
Cet exemple de fichier XML est utilisé pour charger une relation entre un article OEM (dans cet exemple, suma_oem_part_1), un article fabricant (dans cet exemple, SUMA_MP_000001) et un article vendeur (dans cet exemple, SUMA_VP_000001), définis dans le contexte de classement préférentiel "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>
Fichier XML d'importation d'une entrée dans une liste d'articles vendeur agréés
Cet exemple de fichier XML est utilisé pour charger une relation (définie par l'élément AXLEntry) entre un article OEM (dans cet exemple, SUMA_OEM_0000001) et un article vendeur (dans cet exemple, SUMA_VP_000001) dans un contexte défini (dans cet exemple, 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>