Previous Topic: How You Detect and Prevent Attribute ModificationNext Topic: How You Identify Exempted Programs


EDIF Attribute Values

Use the following parameters to indicate what attribute values EDIF should use during attribute verification:

BLKSIZE

Indicates what block size EDIF uses

DSORG

Indicates what data set organization EDIF uses

LRECL

Indicates what logical record length EDIF uses

RECFM

Indicates what record format EDIF uses

If you want EDIF to use a value other than the default in the data set control block (DSCB), specify a new value on the appropriate parameter.

If you do not want EDIF to check a certain attribute, then specify ANY on the appropriate parameter. For example, EDIF accepts any logical record length if you specify LRECL=ANY.

If you want EDIF to use a block size value of 6144, a data set organization value of PARTITIONED, and whatever logical record length and record format are in the DSCB when it performs attribute verification for the SYS1.LINKLIB data set, then you would specify this statement in the EDIPARMS member:

DATASET NAME=SYS1.LINKLIB OPTION(ATTRIBUTES,ABEND), BLKSIZE=6144
    DSORG=PARTITIONED

By default, EDIF checks output data for the presence of carriage control characters and verifies that the data set organization matches the data. For example, if carriage control characters are found in the data, then DSORG=FB would not be valid, but DSORG=FBA would. To suppress this check, include the OPTION(IGNORECC) entry on the processing statement.