2.10.5.5 PipelineComponentInputColumnPropertyNameEnum Type Replacement

In a custom component, the developer can add additional properties that appear in the properties collection that is a child collection of the inputColumn element. To accommodate the presence of these additional properties, the PipelineComponentInputColumnPropertyNameEnum type is replaced by the following definition of the PipelineComponentInputColumnPropertyNameEnumCustom type. All references within the XSD to the PipelineComponentInputColumnPropertyNameEnum type MUST be changed to reference the PipelineComponentInputColumnPropertyNameEnumCustom type to accommodate the presence of custom components in the package file.

The following is the XSD for the PipelineComponentInputColumnPropertyNameEnumCustom type.

   <xs:simpleType 
     name="PipelineComponentInputColumnPropertyNameEnumCustom">
     <xs:union 
       memberTypes="DTS:PipelineComponentInputColumnPropertyNameEnum">
       <xs:simpleType>
         <xs:restriction base="xs:string"/>
       </xs:simpleType>
     </xs:union>
   </xs:simpleType>