ExtractSetting

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"/>