Export of E-BOM Part and Structure

This section provides examples of XPDMXML export for a single E-BOM part and an E-BOM structure.

Note: If the selected part (starting point of the E-BOM export) has a parent, the parent-child relationship is also exported as a <EBOMRelationship> element.

This page discusses:

Single E-BOM Part Example

Assuming an E-BOM part named P1 has policy Development Part, export generates the following XPDMXML file:

<EBOMStructure id=”ID1” rootRefs=”ID2” updateChildMode=”RemoveExistingNotProvided”>
	<Part id=”ID2”>
	<ID>P1</ID>
	<Name>P1</Name>
	<TimeCreated>2012-07-30T16:32:01+01:00</TimeCreated>
	<TimeModified>2012-07-30T16:32:02+01:00</TimeModified>
	<UniqueID External=”4D7B0463DC7CC364BD4F0E0EEFA8245EDF590F0E”  XID=”4D7B0463DC7CC364BD4F0E0EEFA8245EDF590F0E”/>
	<Maturity>Create</Maturity>
	<RevisionName>A</RevisionName>
	<Owner>User1</Owner>
	<Lifecycle>Development Part</Lifecycle>
	<DesignPurchase>Design</DesignPurchase>
	<EstimatedCost>0.0</EstimatedCost>
	<TargetCost>0.0</TargetCost>
	<Weight>0.0</Weight>
	<MaterialCategory>Metal</MaterialCategory>
	<PartClassification>Unassigned</PartClassification>
	<ProductionMakeBuy>Unassigned</ProductionMakeBuy>
	<UnitOfMeasure>EA (each)</UnitOfMeasure>
	<SparePartType>No</SparePartType>
	<LeadTime>Unassigned</LeadTime>
	<Originator>User1</Originator>
	<EndItem>No</EndItem>
	</Part>
</EBOMStructure>

E-BOM Structure Example

Assuming an E-BOM structure contains one part P1 with one child part P2 (Quantity=1), export generates the following XPDMXML file:

<EBOMStructure id=”ID1” rootRefs=”ID2” updateChildMode=”RemoveExistingNotProvided”>
		<Part id=”ID4”>
		<ID>P2</ID>
			…
		</Part>
		<Part id=”ID2”>
		<ID>P1</ID>
			…
		</Part>
		<EBOMRelationship id=”ID7”>
		<UniqueID External=”4D7B0463DC7CC364BD4F0E0ECCAC245E988B130E” XID=”4D7B0463DC7CC364BD4F0E0ECCAC245E988B130E”/>
		<Owned>ID2</Owned>
		<Instancing>ID4</Instancing>
		<Quantity>1</Quantity>
		<ReferenceDesignator>R1</ReferenceDesignator>
		<Usage>Standard</Usage>
		<FindNumber>123</FindNumber>
		</EBOMRelationship>
</EBOMStructure>

In the <EBOMRelationship> element,

  • <Owned> refers to the parent <Part>
  • <Instancing> refers to the child <Part>