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.

Unit Record Simulation<br />

Example<br />

// DLBL FISYS04,'PRINT.OUTPUT.DISK.DATA',7,SD,BLKSZ=OPT,FIOPT=(DB),SYS008<br />

// EXTENT SYS008,3350WK,1,0,19,50<br />

// ASSGN SYS008,DISK,VOL=3350WK,SHR<br />

DTFDI is the type of DTF normally used by IBM utilities, compilers, other utility<br />

software, and sometimes by user-written Assembler programs, to process unit<br />

record I/O. It always specifies a system logical unit (SYSIPT,SYSLST, and so<br />

on). <strong>CA</strong> <strong>Dynam</strong>/FI can normally process the unit record I/O of these programs.<br />

For DTFDI, and <strong>for</strong> DTFCP that use a system logical unit, the unit record<br />

file names are always as follows:<br />

FISYSIN<br />

FISYSLS<br />

FISYSPH<br />

For SYSIPT<br />

For SYSLST<br />

For SYSPCH<br />

Always use an overriding programmer logical unit with SYSIPT, SYSLST and<br />

SYSPCH files; choose one that is unused by the program which will utilize the<br />

converted JCL. This prevents the problems associated with the opening and<br />

closing of system logical units when these logical units are assigned to disk.<br />

Example<br />

JCL be<strong>for</strong>e <strong>CA</strong> <strong>Dynam</strong>/FI:<br />

// DLBL IJSYSLS,'PRINTED.LIST.OUTPUT',2,SD<br />

// EXTENT SYSLST,SCRTCH,1,0,256,10<br />

ASSGN SYSLST,DISK,VOL=SCRTCH,SHR<br />

(opens SYSLST)<br />

// EXEC FCOBOL,SIZE=256K<br />

.<br />

.<br />

CLOSE SYSLST,D<br />

(required to close SYSLST) JCL to<br />

utilize <strong>CA</strong> <strong>Dynam</strong>/FI:<br />

// DLBL FISYSLS,'PRINTED.LIST.OUTPUT',2,SD,BLKSZ=OPT,SYS008<br />

// EXTENT SYS008,SCRTCH,1,0,256,10<br />

// ASSGN SYS008,DISK,VOL=SCRTCH,SHR<br />

// EXEC FCOBOL,SIZE=256K<br />

.<br />

.<br />

Chapter 6: Controlling File Independence 6–5

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

Saved successfully!

Ooh no, something went wrong!