Advanced Customization > Business Logic Customization > Packages Customization > Package Type-Based Properties > Type-Based Properties XML File
  
Type-Based Properties XML File
Type-based properties are configurable and customizable by loading an XML file that describes the property sets. The following is a sample customized type-based properties XML file:
<?xml version="1.0" encoding="utf-8"?>
<WPTypeBasedProperties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="WPTypeBasedProperties.xsd">

<WPTypePropertySet name="Default">
<WPTypeProperties typeId="com.ptc.windchill.wp.WorkPackage">
<EnableContentControl>false</EnableContentControl>
<CollectorId>CreateWPBaseline</CollectorId>
<IncludedManifestOptions>
<ManifestOption default="true">Interactive</ManifestOption>
</IncludedManifestOptions>
<IncludedDeliveryOptions>
<DeliveryOption>Full</DeliveryOption>
<DeliveryOption>Incremental</DeliveryOption>
</IncludedDeliveryOptions>
</WPTypeProperties>

<WPTypeProperties typeId="com.ptc.windchill.wp.tdp.TechnicalDataPackage">
.
. </WPTypeProperties>
</WPTypePropertySet>

<WPTypePropertySet name="My Customized Set">
<WPTypeProperties typeId="com.ptc.windchill.wp.WorkPackage">
.
.
.
</WPTypePropertySet>

</WPTypeBasedProperties>
A type-based property consists of a <WPTypeBasedProperties> root element that contains one or more <WPTypePropertySet> elements. In turn, each <WPTypePropertySet> element contains one or more <WPTypePropertySet> elements. And finally, each <WPTypeProperties> element contains one or more elements to set specific properties. Note that within a single <WPTypeProperties> element a specific property, such as <IncludedDeliveryOptions>, may only be given once.