STOW-SVC21 OPEN/OPENJ­ SYCi9/22 CLOSE/TCLOSE­ SVC20/23 DEVTYPE-SVC24 FEOY-SVC31 WTO/WTOR-SVC35 EXTRACT-SVC40 All the options of STOW are supported. The "alias· bit is supported, but the user data field is not
stored in the MACLIB directory since eMS MACLIBs do not contain user data fields.
All the options of OPEN and OPENJ are supported except for the DISP and RDBACK options, which are ignored. OPEN creates a CMSCB (if necessary), completes the
DCB, and merges necessary fields of the DCB and CMSCE. All the options of CLOSE and TCLOSE are supported
except for the DISP option, which is ignored. The DCB is restored to its condition before OPEN. If the
device type is disk, the file is closed. If the
device type is tape, the REREAD option is treated as a REWIND. exception of the BPS option, which ignores, CMS accepts all options of the DEVTYPE macro
instruction. In supporting this macro instruction. CMS groups all devices of a particular type into the
same class. For example, all printers are grouped
into the printer class, all tape drives into the tape drive class, and so forth. In response to the DEVTYFE macro instruction, CMS provides the same device characteristics for all devices in a particular class.
Thus, all devices in a particular class appear to be
the same device type.
The device type characteristics CMS returns for each
class are:
Printer
Card reader
Console
Tape drive DASD Card punch DUMMY unassigned 1403 2540 1052 2QOO (9 track)
2314 2540 2314
2314
Control is returned to CMS with an error code of 4 in
register 15.
All options of iTO and iTOR are supported except those
options concerned with multiple console support. iTO displays a message at the operator's console. WTOR displays a message at the operator's console, waits
for a reply, moves the reply to the specified area.
sets a completion bit in the specified ECB, and
returns. There is no check made to determine if the
operator provides a reply that is too long. The reply
length parameter of the iTOR macro instruction
specifies the maximum length of the reply. The ITeR macro instruction reads only this amount of data@ The EXTRACT routine in CMS is essentially a NOP. The
user-provided answer area is set to zeros and control
is returned to the user with a return code of 4 in
register 15. Part 3. Conversational Monitor System (CMS) 275
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
Previous Page Next Page