Subcode X'OO 18'
SubcodeX'OOI C'
Subcode X'0020'
Subcode X'0024'
Subcode X'OFFE'
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function subcode
The specified device is checked for an active file. If no active file is found, cc=2 is
set. Otherwise, the file is backspaced one record and the record is given to the user
as in subcodeX'OOOO'. If the file is already positioned at the first record, the first
record is given to the user.
Rx = virtual address of anSFBLOK buffer
Ry = virtual spool reader address
Ry+ 1 = flag, optional size ofSFBLOK in doublewords, and function subcode.
Processing is the same asSubcode X'0008', except that only monitor spool files, as
identified by theSFBMON flag is SFBFLAG2, can be handled.
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function sub code
Processing is the same asSubcode X'OOOO', except that only monitor spool files, as
identified by theSFBMON flag in SFBFLAG2, can be handled.
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function sub code
The specified device is checked for an already active file. If there is one, the last
fullpage buffer is made available to the virtual machine via a call to DMKRPAGT.
If there is no active file, CC=2 is set.
Rx = virtual address of a 252 byte buffer
Ry = code to further determine function
Ry+ 1 = flag, optional size ofSFBLOK in doublewords, and function subcode.
If Ry code =0, the next reader spool file that was not previously seen is selected
and returns data
4
to the user's buffer.
If Ry code is not zero, the bit in theSFBLOK is be reset to indicate that the spool
file was previously selected and data
4
from the first spool file is returned to the
user. CC= 1 is returned if no file is found.
4 The data for the X'OFFE' and X'OFFF' sub codes of the DIAGNOSE X'14' areSFBLOK, 40
bytes of the 3800 data from the firstSPUNK (if requested), the first CCW, the following TIC,
and up to 136 bytes of associated data.
DIAGNOSE Instruction in a Virtual Machine 231
Subcode
Subcode X'0020'
Subcode X'0024'
Subcode X'OFFE'
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function subcode
The specified device is checked for an active file. If no active file is found, cc=2 is
set. Otherwise, the file is backspaced one record and the record is given to the user
as in subcode
record is given to the user.
Rx = virtual address of an
Ry = virtual spool reader address
Ry+ 1 = flag, optional size of
Processing is the same as
identified by the
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function sub code
Processing is the same as
identified by the
Rx = start address of virtual fullpage buffer
Ry = virtual spool reader address
Ry+ 1 = function sub code
The specified device is checked for an already active file. If there is one, the last
fullpage buffer is made available to the virtual machine via a call to DMKRPAGT.
If there is no active file, CC=2 is set.
Rx = virtual address of a 252 byte buffer
Ry = code to further determine function
Ry+ 1 = flag, optional size of
If Ry code =
and returns data
4
to the user's buffer.
If Ry code is not zero, the bit in the
file was previously selected and data
4
from the first spool file is returned to the
user. CC= 1 is returned if no file is found.
4 The data for the X'OFFE' and X'OFFF' sub codes of the DIAGNOSE X'14' are
bytes of the 3800 data from the first
and up to 136 bytes of associated data.
DIAGNOSE Instruction in a Virtual Machine 231