ExtractSetting node can be used to change the configuration properties of the elements that are inherited from GLB.FILE. This node does not have any child elements.
The following table lists the attributes of the ExtractSetting node:
Attributes | Type | Description |
---|---|---|
ProjectConfigurationNameId | typeID | Project configuration element id. |
ProjectConfigurationName | xs:string | Name of the project configuration. This attribute is not imported. |
ProjectConfigurationPlatform | xs:string | Platform of project configuration. This attribute is not imported. |
ClassRecordFormat | typeRecordFormat | Record format of the extract file. |
ExtractFileLocation | xs:string | Location where the extract files are stored. |
ExtractFileName | xs:string | Name of the file that has to be retained. |
ClassKindOfFile | typeKindOfFile | Specifies the kind of extract file. |
ClassRecordsPerBlock | xs:nonNegativeInteger | Expected number of records for the corresponding extract file. |
ClassTapeVolumeLabel | typeTrueFalse | Tape volume label. |
AlternateName | xs:string | Alternate name of the element. |
ClassExtractAreaSize | xs:nonNegativeInteger | Specifies the area size used by the extract file. |
ClassExtractBlockSizeAlgorithm | typeExtractBlockSizeAlgorithm | Specifies the blocksize algorithms for extract files. |
ClassExtractFileExpectedNumber | xs:nonNegativeInteger | Maximum number of records that are expected to be created. |
For example:
<EXTRACTSETTING Id="5172FCD0-A7D1-11E2-A635-0003FF6510CD" ProjectConfigurationNameId="9F3FFE69-A7D0-11E2-A635-0003FF6510CD" ProjectConfigurationName="Release" ProjectConfigurationPlatform="MCP" AlternateName="AAA" ClassRecordsPerBlock="1" ClassRecordFormat="Generic" ClassKindOfFile="Tape" ClassTapeVolumeLabel="true" ClassExtractBlockSizeAlgorithm="SmallAlgorithm" ClassExtractAreaSize="3" ClassExtractAreas="2" ClassExtractFileExpectedNumber="4"/>