"acro-SYC No. OPEN/OPENJ=­ SYC19/22 CLOSE/TCLOSE­ SYC20/23 DEVTYPE-SVC24 FEOY-SVC31 EXTRACT-SVC40 IDENTIFY-SVC41 ATTACH-SVC42 CHAP-SYC44 TTIMER-SVC46 STIMER-SVC41 DEQ-SYC48 Q!!!g!gD£g§ 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), co.pletes the
DCB, and merges necessary fields of the DCB and CMSCB. 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 REREAt option is treated as a
REiIND.
All the options of DEYTYPE are supported except for
the RPS option, which is ignored. DEYTYPE .oves
device characteristic information for a specified data
set into a specified user area.
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. iTCR 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 BCB, and
returns.
The EXTRACT routine in CMS is essentially a Nap. 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.
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 OS PCP. The following options are ignored by CMS: DCB, LPMOD, DPMOD, HIARCHY, GSPV, GSPL
1
SHSPV, SHSPL, SZERO, PURGE, ASYNCH, and TASKLIB. ATTACH passes
control to the routine specified, fills in an RCB completion bit if an RCB is specified, passes control 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 CMS. 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 sUFPorted 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 NOP; it returns centrol to the user.
The DEQ routine in CMS is a NOP. to the user.
It returns control 2-40 IBM VM/310 System Logic and Program Determination--Yolu.e 2
Macro-SVC No. siip-sic51-- ENQ-SVC56 FREEDBUF-SVC51 STIE-SVC60 DETACH-SVC62 CBKPT-SVC63 RDJFCB-SVC64 SYNADAF-SVC68 SYBADRLS-SVC68 BSP-SVC69 TGET/TPUT­ SVC93 TCLEARQ-SVC94 STAI-SVC96 BOTE Except for SDATA, PDATA, and DCB, all options of the SNAP macro are processed normally. SDATA and PDATI 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 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 PSi, the registers,
and the storage specified.
The ENQ routine in CMS is a BOP. to the user.
It returns control
All the options of FREEDBUF are supported. FREEDBUF returns a buffer to the buffer pool assigned to the
specified DCB. are supported except for the
set to ICTL=YES; the PURGE HALT; and the ASYNCH option, STAE creates, overlays, or
All the options of STAE ICTL option, which is
option, which is set to
which is set to NO. cancels a STAB 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 NOP. It returns control to the
user.
All the options of RDJFCB are supported. RDJFCB causes a Job File Control Block (JFCB) to be read fro.
a CMS Control Block (C!SCB) into real storage for each
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 froa 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 EtIT and WAIT were coded.
TGET reads a terminal line. iPUT writes a terminal
line. TCLEARQ in CMS clears the input terminal queue and
returns control to the user. Updates a queue of C!TAIEs each of which defines an
attention exit level.
All the options of NOTE are supported. BOTE returns
the item number of the last blcck read or written. CMS Introduction 2-41
Previous Page Next Page