03.03.2015 Views

CA Dynam for VSE User Guide

CA Dynam for VSE User Guide

CA Dynam for VSE User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Changing File Characteristics<br />

Considerations <strong>for</strong> <strong>CA</strong> <strong>Dynam</strong>/FI Options<br />

Record Format Changes<br />

Changing a record <strong>for</strong>mat (RECFM=) from:<br />

TRUNCS Support (DLBL)<br />

• Fixed-length (F or FB) to variable-length (V or VB) or undefined records<br />

(U) causes trailing blanks to be eliminated from each data record.<br />

• Variable-length (V or VB) or undefined (U) records to fixed-length (F or<br />

FB) records causes the following. If the variable-length record is:<br />

−<br />

−<br />

greater than the LRECL specified, the record is truncated to the<br />

specified length.<br />

smaller than the LRECL specified, the record is padded with blanks.<br />

DASD files processed by <strong>CA</strong> <strong>Dynam</strong>/FI use logic modules with TRUNCS=YES<br />

support. If a file is created under <strong>CA</strong> <strong>Dynam</strong>/FI control <strong>for</strong> audit purposes only<br />

(that is, no file characteristics are changed), be sure to process that file as<br />

input with <strong>CA</strong> <strong>Dynam</strong>/FI or a logic module that includes TRUNCS support.<br />

When you do not want short blocks written, use FIOPT=(NOTRUNC).<br />

VSAM Support (DLBL) To change to VSAM DLBL files, <strong>CA</strong> <strong>Dynam</strong>/FI uses:<br />

• Entry-sequence/key-sequence on input<br />

• Entry-sequence on output<br />

• Address processing of files.<br />

Physical locations of logical records in a key-sequenced VSAM file change as<br />

other records are added/deleted. Address processing of such files will present<br />

problems. Thus, users should reorganize their key-sequenced input files be<strong>for</strong>e<br />

they request <strong>CA</strong> <strong>Dynam</strong>/FI to change them to VSAM files.<br />

Commas Separating Operands<br />

When DLBL and TLBL statements are logged by Job Control (either to SYSLOG<br />

or SYSLST), the commas separating the <strong>CA</strong> <strong>Dynam</strong>/FI operands from the<br />

remainder of the statement are replaced by blanks.<br />

Example<br />

Statement containing commas:<br />

// TLBL INPUT,'TAPE FILE',,FIOPT=(SL),BLKSZ=1200<br />

Will appear with blanks, as follows:<br />

// TLBL INPUT,'TAPE FILE' FIOPT=(SL),BLKSZ=1200<br />

Chapter 6: Controlling File Independence 6–21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!