2.4.5 ExecutableTypePackagePropertyNameEnum

The ExecutableTypePackagePropertyNameEnum type contains the values for the Name attribute of the property elements that are allowed for the ExecutableTypePackage. The ExecutableTypePackagePropertyNameEnum type is a union of the enumeration for the AllExecutablePropertyNameEnum type with the additional values that are specified in this section.

The following is the XSD for the ExecutableTypePackagePropertyNameEnum type.

   <xs:simpleType name="ExecutableTypePackagePropertyNameEnum">
     <xs:union memberTypes="DTS:AllExecutablePropertyNameEnum">
       <xs:simpleType>
         <xs:restriction base="xs:string">
           <xs:enumeration value="PackageFormatVersion"/>
           <xs:enumeration value="VersionComments"/>
           <xs:enumeration value="CreatorName"/>
           <xs:enumeration value="CreatorComputerName"/>
           <xs:enumeration value="CreationDate"/>
           <xs:enumeration value="PackageType"/>
           <xs:enumeration value="ProtectionLevel"/>
           <xs:enumeration value="MaxConcurrentExecutables"/>
           <xs:enumeration value="PackagePriorityClass"/>
           <xs:enumeration value="VersionMajor"/>
           <xs:enumeration value="VersionMinor"/>
           <xs:enumeration value="VersionBuild"/>
           <xs:enumeration value="VersionGUID"/>
           <xs:enumeration value="EnableConfig"/>
           <xs:enumeration value="CheckpointFileName"/>
           <xs:enumeration value="SaveCheckpoints"/>
           <xs:enumeration value="CheckpointUsage"/>
           <xs:enumeration value="SuppressConfigurationWarnings"/>
           <xs:enumeration value="LastModifiedProductVersion"/>
         </xs:restriction>
       </xs:simpleType>
     </xs:union>
   </xs:simpleType>

The following table specifies the enumeration values for the ExecutableTypePackagePropertyNameEnum type.

The ExecutableTypePackagePropertyNameEnum type is a union of the AllExecutablePropertyNameEnum with the additional values that are specified in this section. The values that are specified in the following table do not include the values that are already specified for AllExecutablePropertyNameEnum.

Property name

Description

PackageFormatVersion

Specifies the package format version.

VersionComments

Specifies text that can be used to store comments about the version.<7>

CreatorName

Specifies text that can be used to store the creator name of the package as documentation.<8>

CreatorComputerName

Specifies text that serves as documentation of the computer on which the package was created.<9>

CreationDate

Specifies the date that the executable was created

PackageType

Specifies how the package was created.<10> See section 2.4.5.2 for additional restrictions.

ProtectionLevel

Specifies how sensitive information is saved with packages. See section 2.4.5.2 for additional restrictions.

MaxConcurrentExecutables

Specifies the maximum number of executables to execute concurrently in the package. Valid values are -1 and any integer greater than or equal to 1. A value of -1 allows the maximum number of concurrently running executables to equal the number of processors plus two.

PackagePriorityClass

Specifies the execution priority of the package. See section 2.4.5.3 for additional restrictions.

VersionMajor

Specifies the major version of the package. Valid values are integers greater than or equal to 0.

VersionMinor

Specifies the minor version of the package. Valid values are integers greater than or equal to 0.

VersionBuild

Specifies the build number of the package. Valid values are integers greater than or equal to 0.<11>

VersionGUID

Specifies the globally unique identifier (GUID) of the package version.<12>

EnableConfig

Specifies whether settings from external configuration setting are accessible to the Executable.

CheckpointFileName

Specifies the name of a checkpoint file that a checkpoint-enabled package uses.

SaveCheckpoints

Specifies whether the package saves checkpoints. See section 2.4.5.4 for additional restrictions.

CheckpointUsage

Specifies whether the package uses checkpoints. See section 2.4.5.5 for additional restrictions.

SuppressConfigurationWarnings

Specifies whether configuration warnings are suppressed. See section 2.4.5.7 for additional restrictions.

LastModifiedProductVersion

Specifies the latest version of the product that is installed.<13>