Windchill のその他の機能 > Windchill Supplier Management > サプライヤのデータと部品データを読み込むための DTD の使用 > suma_ixb.dtd の使用 > XML ファイルのサンプル
  
XML ファイルのサンプル
以下の XML ファイルのサンプルには、Windchill Supplier Management に必要なオブジェクトタイプを読み込む方法が示されています。
ベンダー部品をインポートするための XML ファイル
ベンダー部品 (suma_vendor_part_1) を読み込むには、以下の XML ファイルを使用します。
<?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>
製造メーカー部品をインポートするための XML ファイル
製造メーカー部品 (suma_manuf_part_1) を読み込むには、以下の XML ファイルを使用します。
<?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>
ソーシングコンテキストをインポートするための XML ファイル
ソーシングコンテキスト (この例では、context_x10) を読み込むには、以下の XML ファイルのサンプルを使用します。
* 
AXLContext 要素は、ユーザーの組織が使用できるソーシングコンテキストを表します。
<?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>
AML および AVL にエントリをインポートするための XML ファイル
ソーシングコンテキスト "context_x10" で定義されている部品 (この例では、suma_oem_part_1)、製造メーカー部品 (この例では、SUMA_MP_000001)、およびベンダー部品 (この例では、SUMA_VP_000001) の関係を読み込むには、以下の XML ファイルのサンプルを使用します。
<?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>
AVL にエントリをインポートするための XML ファイル
定義済みのコンテキスト (この例では、context_x10) の OEM 部品 (この例では、SUMA_OEM_0000001) とベンダー部品 (この例では、SUMA_VP_000001) の関係 (AXLEntry 要素によって定義) を読み込むには、以下の XML ファイルのサンプルを使用します。
<?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>