Apr ill, 1981 CKS/DOS does not support the ASCII, BUFOFF, READ=BACK operands of the DTFKT macro. Tape I/O to reading in the forward direction. HDRINFO, LENCHK, and
operations are limitedeMS/DOS creates unlabeled taoes and
User-written label processing routines are
handles tape labels as follows:bypasses standard labels.
used, when supplied.CMS/DOS If
Input tape has
label
Input tape has a
stan dar d label
Input tape has
nonstandard
label
Tape opened for
output The CMS/DOS open routine positions the tape at the
first data record.
TheCMS/DOS open routine positions the tape at the
first data record (that is, standard labels are
bypassed). If user labels are detected and if a
user label routine is specified (LABADDR=xxxxxxxx)
in the DTF table for the file,CMS/DOS exits to the
user's routines to read and process the user labels.
TheeMS/DOS open routine exits to the user's routine
specified by the LABADDR=xxxxxxxx operand of theDTFKT macro. If no user routine is specified, the
tape is positioned at the first data record.CMS/DOS treats all tapes (standard labeled tapes,
nonstandard labeled tapes, and unlabeled tapes) as
if they were unlabeled. If a tape with a standard
or nonstandard label is opened for output,CKS/DOS writes over the label. This is also true for tape
workfiles because they are opened for output first.
TheCKS/DOS close routine does not perform trailer label checking on
input files. No trailer label processing is provided for input or
output tape files.
Figure 38 describes the DTFMT macro operands and their support underCMS/DOS. An asterisk (*) in the status column indicates that CMS/DOS support differs from DOS/VS support.
298IBM VM/370 System Programmer's Guide
operations are limited
User-written label processing routines are
handles tape labels as follows:
used, when supplied.
Input tape has
label
Input tape has a
stan dar d label
Input tape has
nonstandard
label
Tape opened for
output
first data record.
The
first data record (that is, standard labels are
bypassed). If user labels are detected and if a
user label routine is specified (LABADDR=xxxxxxxx)
in the DTF table for the file,
user's routines to read and process the user labels.
The
specified by the LABADDR=xxxxxxxx operand of the
tape is positioned at the first data record.
nonstandard labeled tapes, and unlabeled tapes) as
if they were unlabeled. If a tape with a standard
or nonstandard label is opened for output,
workfiles because they are opened for output first.
The
input files. No trailer label processing is provided for input or
output tape files.
Figure 38 describes the DTFMT macro operands and their support under
298