next up previous index
Next: Z310 Handle Fixed-length Up: CERNLIB Previous: Z308 3270 Full

Z309 CMS Macro I/O Package

Routine ID: Z309
Author(s): A. CassLibrary: PACKLIB, IBM VM/CMS only
Submitter: Submitted: 08.06.1989
Language: IBM AssemblerRevised:

OBSOLETE

Please note that this routine has been obsoleted in CNL 219. Users are advised not to use it any longer and to replace it in older programs. No maintenance for it will take place and it will eventually disappear.
Suggested replacement: None

VMIO is an I/O package written using CMS Macros to perform the I/O rather than using OS Macros as Fortran and IOPACK. The use of native CMS I/O services allows:

Blocksizes of up to 64K;

Random (read) access to any CMS disk file -- not just preformatted RECFM F files;

Random access to blocks on 3480 cartridges;

Better tape handling -- for example no scratch tapes are ever mounted.

Structure:

SUBROUTINE subprograms
User Entry Names:
VMCLOS, VMEND, VMINIT, VMNEXT, VMOPEN, VMREAD, VMRITE, VMRNDM,
VMUPDT

Internal Entry Names:
VMDKOPEN, VMFINAL, VMFORMAT, VMINFO, VMITIS, VMLABEL, VMOPIO,
VMTAPEND, VMTPOPEN

External References: JOBVM

Usage:

See Long Write-up.

Z310


Janne Saarela
Mon Apr 3 15:06:23 METDST 1995