ENQ-SVC56
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. It returns control to the
user.
FREEDBUF-SVC57 STAE-SVC60 DETACH-SVC62
All the options of FREEDBUF are supported. FREEDBUF
returns a buffer to the buffer pool assigned to the specified
DCB.
All the options of ST AE are supported except for the XCTL
option, which is set to XCTL= YES; the PURGE option, which
is set to HALT; and the ASYNCH option, which is set to NO. ST AE creates, overlays, or cancels a ST AE control block as
requested. ST AE retry is not supported.
The DETACH routine in CMS is a NOP. It returns control to
the user.
CHKPT-SVC63 The CHKPT routine is a NOP. It returns control to the user.
RDJFCB-SVC64 All the options of RDJFCB are supported. RDJFCB causes a
Job File Control Block (JFCB) to be read from a CMS Control
Block (CMSCB) into real storage for each data control block
specified. CMSCBs are created by FILEDEF commands.
Additional information regarding CMS 'OS Simulation' of
RDJFCB follows:
The DCBs specified in the RDJFCB PARAMETER LIST
are processed sequentially as they appear in the parameter
list. On return to the caller, a return code of zero is always
placed in register 15. If an abend occurs, control is not
returned to the caller.
Abend 240 occurs if zero is specified as the address of the
area into which the JFCB is to be placed. Abend 240 occurs if a JFCB EXIT LIST ENTRY (Entry
type X'07') is not present in the DCB EXIT LIST for any
one of the DCBs specified in the RDJFCB PARAMETER
LIST.
If a DCB is encountered in the parameter list with zero
specified as the DCB EXIT LIST ('EXLST') address, the
RDJFCB immediately returns with return code zero in reg- OS Macro Simulation Under eMS 377
ister 15. Except for this situation, all of the DCBs specified
in the RDJFCB PARAMETER LIST are processed, unless
an abend occurs.
For a DCB that is not open, a search is done for the corre­
sponding FILEDEF or DLBL. If one is not found, a test is
done to determine if a file exists with a filename of 'FILE',
a filetype of the DDNAME from DCB, and a filemode of
'AI '. If such a file does exist, then X'40' is placed in the
JFCB at displacement X'57' (FLAG 'JFCOLD IN FIELD
'JFCBIND2'). If such a file does not exist then X'CO' (FLAG 'JFCNEW') will be in field 'JFCBIND2'.
For a file that is not open, but for which a DLBL has been
specified, X'08' is placed in the JFCB at displacement X'63'
(FIELD 'JFCDSORG' BYTE 2) to indicate that it is a VSAM file. SYNADAF-SVC68 All the options of SYNADAF are supported. SYNADAF ana­
lyzes an 110 error and creates an error message in a work buff­
er. SYNADRLS-SVC68 BSP-SVC69 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 ITPUT -SVC93 TGET and TPUT operate as if EDIT and WAIT were coded.
TGET reads a terminal line. TPUT writes a terminal line.
TCLEARQ-SVC94 STAX-SVC96 PGRLSE-SVCI12 NOTE POINT 378 VM/SP System Programmer's Guide
TCLEARQ in CMS clears the input terminal queue and returns
control to the user.
The only option of STAX that is supported is EXIT ADDRESS. ST AX updates a queue of CMT AXEs each of which defines an
attention exit level.
Release all complete pages (4K bytes) associated with the area
of storage specified.
All the options of NOTE are supported. NOTE returns the rela­
tive position of the last block read or written.
All the options of POINT are supported. POINT causes the con­
trol 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.
Previous Page Next Page