Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 CMSCB B" __ # ______ 6 __ ____ 6 _____ _______ ______ a or an OPEN (SVC 19) is issued for a data set. The CMS Control
Block consists of a file control block (FCB) for the data file,
and partial simulation of the job file control block (JFCB),
input/output block(lOB), and data extent block (DEB).
The data control block (DCB) and the data event control block (DECB)
are used by the access method simUlation routines ofCMS. MQte: The results may be unpredictable if two DCBs access the same data
set at the same time.
The GET andPUT macros are not supported for use with spanned records
except in GET locate mode. READ,WRITE, and GET (in locate mode) are
supported for spanned records, provided the filemode number is 4, and
the data set is physical sequential format.
GET(QSAM) All the QSAM options of GET
handled the same as move mode.
number is 4, and the last block
(X' 61 FFFF61• ) must be pr esent
record.
GET(QISAM) QISAM is not supported in CMS. PUT (QSAM) are supported. Substitute mode is
If theDCBRECFM is FB, the filemode
is a short block, anEOF indicator
in the lastblock after the last
All theQSAM options of PUT are supported. Substitute mode is
handled the same as move mode. If theDCBRECFM is FB,. the filemode
number is 4, and the last block is a short block, anEOF indicator is
written in the last block after the last record.When LOCATE mode is used with PUT, issue an explicit CLOSE prior to
returning toCMS to obtain the last record. PUT (QISAM) QISAM is not supported in CMS. PUTX PUTX support is provided only for data sets opened for QSAM-UPDATE with simple buffering. READ/WRITE (BISAM) BISAM is not supported in CMS. READ/WRITE (BSAM and BPAM)
All theBSAM and BPAM options of READ and WRITE are supported except
for theSE option (read backwards).
READ (Offset Read of Keyed BDAM dataset)
This type of READ is not supported because it is used only for
spanned records.
READ/WRITE (BDAM)
All the BDAM andBSAM (create) options of READ and WRITE are
supported except for the RandRU options. When an input or output error occurs, do not depend on as sense
bytes. An error code is supplied byCMS in the ECB in place of the
sense bytes. These error codes differ for various types of devices and
their meaning can be found in under DMS message 120S. Part 3. Conversational Monitor System (CMS) 279
Block consists of a file control block (FCB) for the data file,
and partial simulation of the job file control block (JFCB),
input/output block
The data control block (DCB) and the data event control block (DECB)
are used by the access method simUlation routines of
set at the same time.
The GET and
except in GET locate mode. READ,
supported for spanned records, provided the filemode number is 4, and
the data set is physical sequential format.
GET
handled the same as move mode.
number is 4, and the last block
(X' 61 FFFF61
record.
GET
If the
is a short block, an
in the last
All the
handled the same as move mode. If the
number is 4, and the last block is a short block, an
written in the last block after the last record.
returning to
All the
for the
READ (Offset Read of Keyed BDAM dataset)
This type of READ is not supported because it is used only for
spanned records.
READ/WRITE (BDAM)
All the BDAM and
supported except for the Rand
bytes. An error code is supplied by
sense bytes. These error codes differ for various types of devices and
their meaning can be found in