IDBNTIFY-SVC41 lTT1CH-SVC42 CH1P-SVC44 TTIMER-SVC46 STIMER-SVC47 DEQ-SVC48 SNAP-SVC51 ENQ-SVC56 FREEDBUF-SVC57 STAE-SYC60 DETACH-SYC62 CHKPT-SVC63 RDJFCB-SVC64 The IDENTIFY routine in CMS the load request chain for
address.
adds a RPQUEST block to
the requested name and
All the options of ATTACH are supported in CMS as in
as PCP. The following options are ignored by CMS: DCB, LPMOD, DPMOD, HIARCHY, GSPV, GSPL, SHSPV, SHSPL, SZERO, PURGE, ASYNCH, and TASKLIB. ATTACH passes
control to the routine specified, fills in an ECE
completion bit if an ECB is specified, passes control
to an exit routine if one is specified, and returns
control to the instruction following the ATTACH. Since CMS is not a multitasking system, a phase
requested by the ATTACH macro must return to eMS. The CHAP routine in CMS is a Nap. It returns control
to the user.
All the options of TTIMER are supported.
All options of STIMER are supported except for TASK and WAIT. The TASK option is treated as if the REAL
option had been specified, and the WAIT option is
treated as a Nap; it returns control to the user. The DEQ rotttine in CMS is a NOP. to the user.
It returns control
Except for SDATA, PDATA, and tCB, all options of the SNAP macro are processed normally. SDATA and PDATA are ignored. processing for the DCB option is as
follows. The DBC address specified with SNAP is used
to verify that the file associated with the DCB is
open. If it is not open, control is returned to the
caller with a return code of 4. If the file is open,
then storage is dumped (unless the FCB indicates a DUMMY device type) SNAP always dumps output to the
printer. The dump contains the PSW, the registers,
and the storage specified.
The ENQ routine in CMS is a NOP. to the user.
It returns control
All the options of FREBDBUF are supported. FREBDBUF returns a buffer to the buffer pool assigned to the
specified DCB.
are supported except for the
set to XCTL=YBS; the PURGE HALT; and the ASYNCH option, STAE creates, overlays, or
All the options of STAB XCTL option, which is
option, which is set to
which is set to NO. cancels a STAE control
is not supported.
block as requested. STAE retry
The DETACH routine in CMS is a NOP. control to the user.
It returns
The CHKPT routine is a Nap. It returns control to the
user.
All the options of RDJFCB are supported. RDJFCE
causes a Job File Control Elock (JFCB) to be read from
a CMS Control Block (CMSCB) into real storage for each
276 IBM VM/370 System Programmer's Guide
Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 SYNADAF-SVC68 SYNADRLS-SVC68 BSP-S VC6 9 TGET/TPrJT­ SVC93 TCLEARQ-SVC94 STAX-SVC96 NOTE POINT CHECK
DCB BFALN BLKSIZE BUFCB BUFL BUFNO DDNAME DSORG EODAD EXLST KEYLENl LIMCT
LRECL
MACRF OPTCD RECFM SYNAD NCP --------------
data control block specified. CMSCBs are created by
FILEDEF commands.
All the options of SYNADAF are supported. SYNADAF analyzes an I/O error and creates an error message in
a work buffer.
All the options of SYNADRLS are supported. SYNADRLS frees the work area acquired by SYNAD and deletes the
work area from the save area chain.
All the options of BSP are supported. BSP decrements
the item pointer by one block.
TGET and TPUT operate as if EDIT and WAIT were coded.
TGET reads a terminal line. TPUT writes a terminal
line.
TCLEARQ in CMS clears the input terminal queue and
returns control to the user. Updates a queue of CMTAXEs each of which defines an
attention exit level.
All the options of NOTE the relative position
written ..
are supported. NOTE returns
of the last block read or
All the options of POINT are supported. POINT causes
the control program to start processing the next read
or write operation at the specified item number. The
TTR field in the block address is used as an item
number.
All the options of CHECK are supported.
the I/O operation for errors and
condi t ions.
The following fields of a DCB may
relative to .... ,... particular access method '-'l.le be
CHECK tests
exceptional
specified,
indicated: lm!!1 BPAM F,D F,D F,D F,D
n(number) n n n
a (address) a a a
n n n n
n n n n
s (symbol) s s s
DA PO PS PS a a a
a a a a
n n
n
n n n R,W R,W R, W, P G,P,L,M A£' E, F, R F,V,a F,V,U F,V,B,S,A,M,U F,V,B,U,A,M,S a a a a
n n
lIf an input data set is not a EDAM data set, zero is the only value that
should be specified for KEYLEN. This applies to the user exit lists as
well as to the DCB macro instruction. Part 3. Conversational Monitor System (CMS) 277
Previous Page Next Page