Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### SPTBK

Prolog

Control Block Contents
SPTBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SPTBK Prolog

     NAME       : HCPSPTBK
     DESCRIPTION: SPTAPE and SPXTAPE 'Spool to Tape'
                  commands control block
     DSECT      : SPTBK
     FUNCTION   : The SPTBK holds the command and system
                  parameters for an SPXTAPE or SPTAPE cmd
     LOCATED BY : (1)  ROUTINES:
                  HCPSPTAP - WHEN A VALID SPTAPE STOP OR CANCEL
                  COMMAND IS ISSUED.
                  (2)  FIELDS:
                  RDEVSPT - POINTS TO THE SPTBK ACTIVE ON THE
                  TAPE DRIVE
     CREATED BY : HCPSPTAP - For the SPTAPE  command
                  HCPSPVXT - For the SPXTAPE command
     DELETED BY : HCPSPDMP - AFTER DUMPING FILES TO TAPE, OR AFTER
                  CANCEL OR STOP REQUEST
                  HCPSPSLD - AFTER LOADING FILES FROM TAPE, OR
                  AFTER CANCEL OR STOP REQUEST
                  HCPSPSCN - AFTER SCANNING FILES ON TAPE, OR
                  AFTER A STOP OR CANCEL REQUEST
                  HCPSPXDU - SPXTAPE DUMP Command
                  HCPSPNLD - SPXTAPE LOAD Command
                  HCPSPNLD - SPXTAPE SCAN Command

#### SPTBK Control Block Content

#### SPTBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SPTBK          SPTAPE and SPXTAPE 'Spool to Tape'
            Command parameters:  function and devices
    0000    0 Signed       4 SPTV1ST        First vdev in range of drives
    0004    4 Signed       4 SPTVLAST       Last vdev in range
    0008    8 Character    4 SPTCMDOP       Command option - DUMP, LOAD, SCAN
    000C   12 Character    4 SPTCVDV1       First vdev, in character
              00000004       SPTSINGL       *-SPTCVDV1 Length for single vdev
    0010   16 Character    1 SPTCDASH       Dash, if range
    0011   17 Character    4 SPTCVDV2       Last vdev, in character
              00000009       SPTRANGL       *-SPTCVDV1 Length for a range of
                                            vdevs
              00000015       SPTDEVRL       *-SPTV1ST Length for all command
                                            vdev info
    0015   21 Character    3 *              Reserved
            Command statistics
    0018   24 Dbl-Word     8 SPTTOD         Time command was issued
    0020   32 Dbl-Word     8 SPTTMIGO       Time I/O started
    0028   40 Dbl-Word     8 SPTTMEND       Time I/O completed
    0030   48 Signed       4 SPTCARTC       Cartridge/reel count
    0034   52 Signed       4 SPTFILCT       Count of files completed for cmd
    0038   56 Signed       4 SPTPAGCT       Count of DASD spool file pages
    003C   60 Signed       4 SPTLINTV       Last heartbeat interval
    0040   64 Signed       4 SPTSPLOV       Count of overhead maps and XABs
    0044   68 Signed       4 SPTPGCNT       Count of pages sent to tape
            File and Task Queues
    0048   72 Signed       4 SPTTKTQ        Queue of Tkts (files) ready to go
    004C   76 Signed       4 SPTTKTQC       Count of Tkts requiring DASD serv
                                            and or waiting for other segments
    0050   80 Signed       4 SPTTAPQ        Queue of tape drive control blks
    0054   84 Signed       4 SPTTMQ         Q of tape mgrs waiting for work
                                            The SPTTMQ queue is protected by
                                            dispatch lock
    0058   88 Signed       4 SPTDASDQ       Q of DASD rdrs waiting for pages
                                            The SPTDASDQ queue is protected
                                            by dispatch lock
    005C   92 Signed       4 SPTPRIWK       DASD rdrs waiting for active file
                                            The SPTPRIWK queue is protected
                                            by dispatch lock
            Tasking
    0060   96 Signed       4 SPTDTSKS       Count of outstanding DASDIO tasks
    0064  100 Signed       4 SPTDTSKA       Count of active DASDIO tasks
                                            These two values may differ due
                                            to end/cancel/start time delay
    0068  104 Signed       4 SPTTTSKS       Count of outstanding TAPEIO tasks
                                            If SPTTTSKW=SPTTTSKS and no tkts
                                            or FLSPIDS, then we're done
    006C  108 Signed       4 SPTTTSKW       Count of waiting TAPEIO tasks
    0070  112 Signed       4 SPTMAIN        Hold CPEBK to resume SPX mainline
                                            after all the cmd I/O completes
    0074  116 Signed       4 SPTDCSLK       Count of number of open DCSS that
                                            require the DCSS lock exclusive
    0078  120 Signed       4 SPTSDFTK       Queue of SDF tkts that have their
                                            symbolic lock locked. There will
                                            be only one lock request locked
                                            for any name, no matter how many
                                            instances of the name are open at
                                            the same time.
            Resource Balancing
    007C  124 Signed       4 SPTTDCNT       Tape drive count
    0080  128 Signed       4 SPTDTDRV       DASD tasks allocated by tape drv
    0084  132 Signed       2 SPTQTCNT       Counter for END or CANCEL ...
                                            processing to know when the ...
                                            master processor should be
                                            made... available to other tasks
    0086  134 Signed       2 *              Reserved
    0088  136 Signed       4 SPTPLMAX       Maximum page count available
    008C  140 Signed       4 SPTPLUSE       Pages reserved by SPXTAPE
    0090  144 Signed       4 SPTALCWT       Count times DASD waiting for pool
    0094  148 Signed       4 SPTQMPTY       Count times no file avail to tape
    0098  152 Signed       4 SPTFILWT       Count times tape waiting on file
    009C  156 Signed       4 SPTCQUOR       Pages in a quorum - even into 960
    00A0  160 Signed       4 SPTSQUOR       Size of quorum in bytes
    00A4  164 Signed       4 SPTSHARE       Share of storage allowed
    00A8  168 Signed       4 SPTDPOOL       Pool pages allocated by tape drv
            List of files to dump
    00AC  172 Signed       4 SPTFLSPT       Address of first FLSPT
    00B0  176 Signed       4 SPTCFLS (0)    Address/offset of current FLSPT
    00B0  176 Signed       4 SPTCLIST       Current file list block
    00B4  180 Signed       4 SPTCFENT       Offset to next file
    00B8  184 Signed       4 SPTCFEND       Address of last FLSPT entry + 4
    00BC  188 Signed       4 SPTFLSPL       Address of last FLSPT used for
                                            APPENDing
    00C0  192 Signed       4 SPTRSPT        Address of related SPTbk that
                                            contains the CMD and selection
                                            parameters. For DUMP it is the
                                            SPTbk that the top FLSPIDS were
                                            selected with. For LOAD/SCAN it
                                            is the one that selected the last
                                            file from tape For all cmds, in
                                            the case where disposition is not
                                            APPEND, it will point to this
                                            SPTbk. In the case of subsequent
                                            cmds that add files to the active
                                            list of selected files, it will
                                            point to the pseudo SPTbk that
                                            was used to select the files.
    00C4  196 Signed       4 SPTBLKSC       Sum of SPFDPCNT for all selected
                                            files
    00C8  200 Signed       4 SPTRSPTC       Count of files chosen for dump
                                            due to the selection criteria in
                                            this SPTBK (TKT Count). It is
                                            incremented when a file is added
                                            to the FLSPT. It is usually
                                            decremented at EOV processing
                                            when a file's TKTBK is freed.
                                            When decremented to zero the
                                            pseudo SPTBK will be freed.
    00CC  204 Signed       4 SPTLPSPT       Head of queue of pseudo SPTbks
                                            that are used by LOAD/SCAN for
                                            selecting files from tapes. The
                                            selection criteria in the main
                                            SPTBK and all the pseudo SPTbks
                                            on this queue are checked against
                                            all files.
    00D0  208 Signed       4 SPTDUSPT       Pointer to SPT used in selecting
                                            queue to check files for NODUP
            Command Summary Log VDEV address
    00D4  212 Signed       4 SPTLOGVD       Vdev for LOG pseudo output cons
            Console output lock
    00D8  216 Dbl-Word     8 SPTCONLK (3)   Keep multi-line output together
                                            This cmd only - others interfere
            Get_A_File lock
    00F0  240 Dbl-Word     8 SPTGTFLK (3)   Lock held exclusive while a file
                                            is chosen from the FLSPT and held
                                            until dumping begins
            Interval between Progress Reports (Heartbeats)
    0108  264 Signed       4 SPTRPINT       Prog Report Interval (in seconds)
            Dynamically calculated maximum number of system virtual
            pages to which SPXTAPE will attempt to limit itself.
    010C  268 Signed       4 SPTMXSVP       Target max num of sys virt pages
            Some reserved fields
    0110  272 Signed       4 *              Reserved for future IBM use
    0114  276 Signed       4 *              Reserved for future IBM use
    0118  280 Bitstring    3 *              Reserved for future IBM use
    011B  283 Bitstring    1 SPTSSEG        Saved Segment/System flag
              1... ....      SPTLDOK        X'80' SPTLDOK NSS/DCSS was loaded
                                            via the System VMDBK
              .1.. ....      SPTVMGRP       X'40' SPTVMGRP NSS is part of a
                                            VMGROUP
              ..1. ....      SPTSPTQ        X'20' SPTSPTQ SNTBK is on the
                                            SPTape SNTBK Q
    011C  284 Bitstring    1 SPTCFLG        Compaction Flags
              1... ....      SPTCOMP        X'80' SPTCOMP Compaction mode
              .1.. ....      SPTNOCMP       X'40' SPTNOCMP Non-compaction
                                            mode
    011D  285 Bitstring    1 SPTAFLG        ACTION FLAGS
              1... ....      SPTDUMP        X'80' SPTDUMP PROCESSING SPTAPE
                                            DUMP COMMAND
              .1.. ....      SPTLOAD        X'40' SPTLOAD PROCESSING SPTAPE
                                            LOAD COMMAND
              ..1. ....      SPTSCAN        X'20' SPTSCAN PROCESSING SPTAPE
                                            SCAN COMMAND
              ...1 ....      SPTCOPY        X'10' SPTCOPY ALLOW COPY FILES
                                            (OF ORIGINALS OWNED BY ANOTHER
                                            SYSTEM IN THIS CSE COMPLEX) TO BE
                                            DUMPED
              .... 1...      SPTDONE        X'08' SPTDONE DONE PROCESSING
                                            SPTAPE LOAD SPID
              .... .1..      SPTAUDIT       X'04' SPTAUDIT Process RACF Audit
                                            requests
              .... ..1.      SPTDFWK        X'02' SPTDFWK VMDDFRWK was
                                            incremented to prevent user from
                                            logging off
              .... ...1      SPTSPX         X'01' SPTSPX Processing an
                                            SPXTAPE command
    011E  286 Bitstring    1 SPTQUEUE       QUEUE FLAGS
              1... ....      SPFRDRQ        X'80' SPFRDRQ FILE IS ON THE RDR
                                            QUEUE
              .1.. ....      SPFPUNQ        X'40' SPFPUNQ FILE IS ON THE
                                            PUNCH QUEUE
              ..1. ....      SPFPRTQ        X'20' SPFPRTQ FILE IS ON THE
                                            PRINTER QUEUE
              ...1 ....      SPFNSSQ        X'10' SPFNSSQ FILE IS ON THE
                                            NSS/DCSS QUEUE
              .... 1...      SPFIMGQ        X'08' SPFIMGQ FILE IS ON THE
                                            IMAGE LIBRARY QUEUE
              .... .1..      SPFTRFQ        X'04' SPFTRFQ FILE IS ON THE
                                            SYSTEM TRACE FILE QUEUE
              .... ..1.      SPFUCRQ        X'02' SPFUCRQ FILE IS ON THE UCR
                                            QUEUE
              .... ...1      SPFNLSQ        X'01' SPFNLSQ file is on the NLS
                                            queue
              111. ....      SPFSTD         SPFRDRQ+SPFPUNQ+SPFPRTQ SPFSTD
                                            All standard files
              ...1 1111      SPFDATA        SPFNSSQ+SPFIMGQ+SPFUCRQ+SPFTRFQ+S
                                            PFNLSQ SPFDATA SDF
              1111 1111      SPFALLQ        SPFSTD+SPFDATA SPFALLQ All spool
                                            files
    011F  287 Bitstring    1 SPTOFLG        OPERATION FLAGS
              1... ....      SPTSTOP        X'80' SPTSTOP STOP PROCESSING
              1... ....      SPTEND         X'80' SPTEND END request-STOP but
                                            for SPXTPE
              .1.. ....      SPTCAN         X'40' SPTCAN CANCEL PROCESSING
              ..1. ....      SPTPUR         X'20' SPTPUR PURGE FILES AFTER
                                            DUMPING THEM TO TAPE
              ...1 ....      SPTLEAVE       X'10' SPTLEAVE LEAVE UPON
                                            COMPLETION WITHOUT POSITIONING
                                            TAPE
              .... 1...      SPTRUN         X'08' SPTRUN REWIND AND UNLOAD
                                            TAPE UPON COMPLETION
              .... .1..      SPTREW         X'04' SPTREW REWIND TAPE UPON
                                            COMPLETION
              .... ..1.      SPTSTPED       X'02' SPTSTPED SPTAPE STOPPING
                                            HAS BEGUN
              .... ...1      SPTCANED       X'01' SPTCANED SPTAPE CANCELLING
                                            HAS BEGUN
              .... ...1      SPTAPPND       X'01' SPTAPPND SPXTAPE in APPEND
                                            disposition SPTCANED is not used
                                            by SPXTAPE
    0120  288 Bitstring    1 SPTPFLG        PROCESSING FLAGS
              1... ....      SPTPCLAS       X'80' SPTPCLAS SPOOL FILES ARE TO
                                            BE PROCESSED BY CLASS
              .1.. ....      SPTPFORM       X'40' SPTPFORM SPOOL FILES ARE TO
                                            BE PROCESSED BY FORM
              ..1. ....      SPTPSPID       X'20' SPTPSPID SPOOL FILES ARE TO
                                            BE PROCESSED BY SPOOL ID
              ...1 ....      SPTPUID        X'10' SPTPUID SPOOL FILES ARE TO
                                            BE PROCESSED BY USERID
              .... 1...      SPTPUHLD       X'08' SPTPUHLD USERHOLD FILES ARE
                                            TO BE PROCESSED
              .... .1..      SPTPSHLD       X'04' SPTPSHLD SYSTEM HOLD FILES
                                            ARE TO BE PROCESSED
              .... ..1.      SPTPNOH        X'02' SPTPNOH NOHOLD FILES ARE TO
                                            BE PROCESSED
              .... 111.      SPTPXHLD       SPTPUHLD+SPTPSHLD+SPTPNOH
                                            SPTPXHLD Any hold status
              .... ...1      SPTPDEST       X'01' SPTPDEST Spool files are to
                                            be processed by DESTination value
    0121  289 Bitstring    1 SPTTFLG        TAPE MODE FLAG
              1... ....      SPT800         X'80' SPT800 USE MODE 800 BPI FOR
                                            SPTAPE DUMP
              .1.. ....      SPT1600        X'40' SPT1600 USE MODE 1600 BPI
                                            FOR DUMP
              ..1. ....      SPT6250        X'20' SPT6250 USE MODE 6250 BPI
                                            FOR DUMP
              ...1 ....      SPT38K         X'10' SPT38K USE MODE 38K BPI FOR
                                            DUMP TO 3480 TAPE SUBSYSTEM
                                            DEVICE
              .... 1...      SPTXF          X'08' SPTXF Use Mode XF for Dump
                                            to 3480 with Data Compaction and
                                            Auto-Blocking feature
              .... .1..      SPT3490B       X'04' SPT3490B Use Mode 3490B for
                                            Dump to 3490 in basic mode
              .... ..1.      SPT3490C       X'02' SPT3490C Use Mode 3490C for
                                            Dump to 3490 in 3490 Data
                                            Compaction mode
    0122  290 Bitstring    1 SPTRESOR       RESOURCE ALLOCATION FLAGS
              1... ....      SPTSDFRS       X'80' SPTSDFRS Set if an SDF is
                                            reserved for SPTAPE
              .1.. ....      SPTDPGLK       X'40' SPTDPGLK SET IF A SPDBK HAS
                                            BEEN LOCKED
              ..1. ....      SPTSDLBK       X'20' SPTSDLBK SET IF AN SDLBK IS
                                            BEING USED
              .... 1...      SPTOFILE       X'08' SPTOFILE SET IF A SPOOL
                                            FILE IS OPEN
              .... .1..      SPTSPFBK       X'04' SPTSPFBK SET IF AN SPFBK IS
                                            BEING USED
              .... ..1.      SPTFRM         X'02' SPTFRM SET IF A TRANSLATION
                                            FRAME IS BEING USED.
              .... ...1      SPTWRTTN       X'01' SPTWRTTN Data has been
                                            written to the tape for this file
    0123  291 Bitstring    1 SPTMFLG        MISCELLANEOUS FLAGS
              1... ....      SPTINUSE       X'80' SPTINUSE THE 'INUSE' STATUS
                                            OF THE SDF BEING DUMPED
              .1.. ....      SPTCSTOP       X'40' SPTCSTOP SET IF SPTAPE
                                            PROCESSING CAN BE STOPPED
              ..1. ....      SPTURSTD       X'20' SPTURSTD IF THE SPTAPE USER
                                            IS A CLASS E AND NOT CLASS D USER
              ...1 ....      SPTVMXA        X'10' SPTVMXA THE FILE BEING
                                            PROCESSED WAS DUMPED BY A VM/XA
                                            SPTAPE DUMP
              ...1 ....      SPTSPID2       X'10' SPTSPID2 Remember that SPID
                                            was specified SPTVMXA is not used
                                            by SPXTAPE
              .... 1...      SPT1PRO        X'08' SPT1PRO TO INDICATE AT
                                            LEAST ONE FILE HAS BEEN
                                            PROCESSED.
              .... 1...      SPTALL2        X'08' SPTALL2 Remember that ALL
                                            was specified SPT1PRO is not used
                                            by SPXTAPE
              .... .1..      SPTFORM2       X'04' SPTFORM2 REMEMBER THAT FORM
                                            WAS SPECIFIED (EVEN IF ONLY FORM
                                            *)
              .... ..1.      SPTCLAS2       X'02' SPTCLAS2 REMEMBER THAT
                                            CLASS WAS SPECIFIED (EVEN IF ONLY
                                            CL * )
              .... ...1      SPTDEST2       X'01' SPTDEST2 Remember that DEST
                                            was specified
    0124  292 Bitstring    1 SPTXFLG        Flags for extended version
              1... ....      SPTMULTD       X'80' SPTMULTD Mult drives
                                            assigned, for msgs
              ..1. ....      SPTCMEND       X'20' SPTCMEND LOAD command
                                            complete
              .1.. ....      SPTACTIV       X'40' SPTACTIV SPXTAPE active.
                                            Used to differentiate on Cmd
                                            errors if devices or files were
                                            added to an active SPTBK or not
              ...1 ....      SPTABORT       X'10' SPTABORT Command aborted
                                            for internal reasons-e.g. out of
                                            spool space
              .... 1...      SPTSOMER       X'08' SPTSOMER Some file had an
                                            error of some kind recorded in
                                            the log for at least one volume
              .... .1..      SPTNODUP       X'04' SPTNODUP If on, do not
                                            LOAD/SCAN any file that would
                                            duplicate a file already on the
                                            system.
              .... ..1.      SPTPRVOK       X'02' SPTPRVOK Privilege class
                                            for cmd is OK
              .... ...1      SPTRPI         X'01' SPTRPI Prog Report Interval
                                            specified
    0125  293 Bitstring    1 *              Reserved for future IBM use
            SPXTAPE command line
    0126  294 Signed       2 SPTCMDL        Length of cmd txt
    0128  296 Character    1 SPTCMD (132)   Save copy of original cmd line
              00000084       SPTCMLEN       *-SPTCMD Length saved
            SPTAPE only fields
    01AC  428 Address      4 SPTXFRM        ADDRESS OF THE FRAME FOR SPOOL
                                            FILE BLOCK TRANSLATIONS
    01B0  432 Address      4 SPTSDL         ADDRESS OF THE SDLBK FOR LOADS
    01B4  436 Signed       4 *              Reserved
    01B8  440 Character    8 SPTSDFNM       FILENAME OF THE LOCKED SDF
    01C0  448 Dbl-Word     8 SPTTODLD       SAVE DUMP TOD FOR LOAD
    01C8  456 Character    8 SPTUSER        USERID OF SPTAPE COMMAND ISSUER
    01D0  464 Character    8 SPTFORM        FORM NUMBER OF REQUESTED FILES
    01D8  472 Character    8 SPTUID         USERID OF THE FILE OWNER WHOSE
                                            FILES ARE TO BE PROCESSED
    01E0  480 Character    8 SPTCLASS       USER SELECTED CLASSES
    01E8  488 Dbl-Word     8 SPTDEST        DEST selected to be dumped
    01F0  496 Signed       2 SPTFSPID       STARTING SPID IF SPID RANGE
    01F2  498 Signed       2 SPTLSPID       ENDING SPID IF SPID RANGE
    01F4  500 Character    8 SPTFN          File name pattern for selection
                                            with wild cards
    01FC  508 Character    8 SPTFT          File type pattern for selection
                                            with wild cards
    0204  516 Character    4 SPTDVNUM       REAL NUMBER OF TAPE DRIVE IN HEX
    0208  520 Dbl-Word     8 SPTRESP (8)    ROOM TO BUILD SPTAPE RESPONSES
    0248  584 Dbl-Word     8 SPTWRK (12)    WORK SPACE FOR SPTAPE MODULES
              000002A8       SPTRSPE        * End of area to be remapped
    02A8  680 Address      4 SPTIORBK       ADDRESS OF IORBK IN USE
    02AC  684 Address      4 SPTSHRBK       SHRBK address of NSS/DCSS that is
                                            being dumped.
            SPXTAPE Remap of SPTRESP and SPTWRK
              000002B0       SPTBEND        * End of current SPTBK
    0208  520 Signed       2 SPTRSPAL       Length of response
    020A  522 Character  158 SPTRSPA        Response message area
            SPXTAPE Response Codes
              00000000       SPTHEART       0 Heartbeat *
              00000004       SPTEOTAP       4 End-of-tape response *
              00000008       SPTEOVDV       8 Device complete *
              0000000C       SPTEOCMD       12 Command complete *
              00000010       SPTSINT        16 Command initiated *
              00000014       SPTWAIT        20 Command Waiting *
            SPXTAPE Log Message Codes
              00000000       SPTLOGHD       0 TAP Logfile open and header
              00000004       SPTLOGFI       4 Logfile file entry
              00000008       SPTLOGCL       8 Logfile close
              0000000C       SPTLOGMS       12 Logfile insert arb message
              00000010       SPTLOGOC       16 Command Summary Logfile open
                                            and write header
              00000014       SPTLOGCM       20 Log cmd in Summary log
            SPXTAPE Console Message Codes - keep in sync w HCPSPKMS.
            Messages with no substitution data can be added without
            any further changes
            Messages which need substitution data processing must
            reserve a 'processing code' number with HCPSPKMS to
            identify the routine.
              00000000       SPTMNSUB       0 No message sub - just msg# in
                                            R0
              00000004       SPTMINV        4 0003.01 - invalid option
              00000008       SPTMISPI       8 0008.01 - invalid spoolid
              0000000C       SPTMRANG       12 0009.01 - invalid range
              00000010       SPTMSUB        16 Message sub, msg# R0 subdata
                                            R1
              00000014       SPTMNSUP       20 1903.01 - vdev not supported
              00000018       SPTMFINV       24 1836.02 - function invalid
              0000001C       SPTMBDEV       28 1901.01 - vdev invalid
              00000020       SPTMNCNF       32 1902.01 - vdev not in config
              00000024       SPTMNACT       36 1904.01 - not active w SPXTAPE
              00000028       SPTMTIO        40 1838.01 - tape read I/O error
              0000002C       SPTMFERR       44 various - hold set on file
              00000030       SPTMBADF       48 1840.01 - can't read ctl info
              00000034       SPTMRDXR       52 1841.01 - can't read XAB's
              00000038       SPTMRDER       56 1842.01 - can't read data
                                            pages
              0000003C       SPTMASGN       60 1909.01 - Assigned to userid
              00000040       SPTMTWER       64 1844.01 - tape write error
              00000044       SPTMUCAN       68 1845.01 - User canceld device
              00000048       SPTMICMD       72 1905.01 - Conflicting commands
              0000004C       SPTMBTAP       76 1847.01 - Incorrect rec on
                                            tape
              00000050       SPTMNOSP       80 1845.01 - No spool
                                            space..cancel
              00000054       SPTMDCAN       84 1850.01 - vdev
                                            CANCELed/Detached
              00000058       SPTMXTRA       88 0003.02 - Extra options
              0000005C       SPTMIRNG       92 0009.01 - invalid spid range
              00000060       SPTMCNOP       96 0013.01 - Conflicting option
              00000064       SPTMISDR       100 Msg sub of drive
              00000068       SPTMINOP       104 1013.xx - Invalid operand
              0000006C       SPTMRODV       108 1014.01 - Dump to R/O device
              00000070       SPTMCONF       112 1915.01 - Conflict w/ active
                                            cmd
              00000074       SPTMFSKP       116 1916.01 - Log that file
                                            skipped
              00000078       SPTMSHRD       120 1917.01 - Multiuser dev
                                            attached
              0000007C       SPTMSENC       124 1917.02 - Mix of encryption
            End of the SPTBK
              00000056       SPTSIZE        (*-SPTBK+7)/8 SPTBK SIZE IN
                                            DOUBLEWORDS

#### SPTBK Storage Layout

    *** SPTBK - SPTAPE and SPXTAPE 'Spool to Tape'
    *
    *     +---------------------------+---------------------------+
    *   0 |         SPTV1ST           |         SPTVLAST          |
    *     +---------------------------+---------------------------+
    *   8 |         SPTCMDOP          |         SPTCVDV1          |
    *     +------+--------------------+------+--------------------+
    *  10 |:CDASH|         SPTCVDV2          |////////////////////|
    *     +------+---------------------------+--------------------+
    *  18 |                        SPTTOD                         |
    *     +-------------------------------------------------------+
    *  20 |                       SPTTMIGO                        |
    *     +-------------------------------------------------------+
    *  28 |                       SPTTMEND                        |
    *     +---------------------------+---------------------------+
    *  30 |         SPTCARTC          |         SPTFILCT          |
    *     +---------------------------+---------------------------+
    *  38 |         SPTPAGCT          |         SPTLINTV          |
    *     +---------------------------+---------------------------+
    *  40 |         SPTSPLOV          |         SPTPGCNT          |
    *     +---------------------------+---------------------------+
    *  48 |         SPTTKTQ           |         SPTTKTQC          |
    *     +---------------------------+---------------------------+
    *  50 |         SPTTAPQ           |          SPTTMQ           |
    *     +---------------------------+---------------------------+
    *  58 |         SPTDASDQ          |         SPTPRIWK          |
    *     +---------------------------+---------------------------+
    *  60 |         SPTDTSKS          |         SPTDTSKA          |
    *     +---------------------------+---------------------------+
    *  68 |         SPTTTSKS          |         SPTTTSKW          |
    *     +---------------------------+---------------------------+
    *  70 |         SPTMAIN           |         SPTDCSLK          |
    *     +---------------------------+---------------------------+
    *  78 |         SPTSDFTK          |         SPTTDCNT          |
    *     +---------------------------+-------------+-------------+
    *  80 |         SPTDTDRV          |  SPTQTCNT   |/////////////|
    *     +---------------------------+-------------+-------------+
    *  88 |         SPTPLMAX          |         SPTPLUSE          |
    *     +---------------------------+---------------------------+
    *  90 |         SPTALCWT          |         SPTQMPTY          |
    *     +---------------------------+---------------------------+
    *  98 |         SPTFILWT          |         SPTCQUOR          |
    *     +---------------------------+---------------------------+
    *  A0 |         SPTSQUOR          |         SPTSHARE          |
    *     +---------------------------+---------------------------+
    *  A8 |         SPTDPOOL          |         SPTFLSPT          |
    *     +---------------------------+---------------------------+
    *  B0 |         SPTCLIST          |         SPTCFENT          |
    *     +---------------------------+---------------------------+
    *  B8 |         SPTCFEND          |         SPTFLSPL          |
    *     +---------------------------+---------------------------+
    *  C0 |         SPTRSPT           |         SPTBLKSC          |
    *     +---------------------------+---------------------------+
    *  C8 |         SPTRSPTC          |         SPTLPSPT          |
    *     +---------------------------+---------------------------+
    *  D0 |         SPTDUSPT          |         SPTLOGVD          |
    *     +---------------------------+---------------------------+
    *  D8 |                                                       |
    *     =                       SPTCONLK                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  F0 |                                                       |
    *     =                       SPTGTFLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 108 |         SPTRPINT          |         SPTMXSVP          |
    *     +---------------------------+---------------------------+
    * 110 |///////////////////////////|///////////////////////////|
    *     +--------------------+------+------+------+------+------+
    * 118 |////////////////////|:SSEG |:CFLG |:AFLG |:QUEUE|:OFLG |
    *     +------+------+------+------+------+------+------+------+
    * 120 |:PFLG |:TFLG |:RESOR|:MFLG |:XFLG |//////|  SPTCMDL    |
    *     +------+------+------+------+------+------+-------------+
    * 128 |                                                       |
    *     =                        SPTCMD                         =
    *     |                           +---------------------------+
    * 1A8 |                           |         SPTXFRM           |
    *     +---------------------------+---------------------------+
    * 1B0 |          SPTSDL           |///////////////////////////|
    *     +---------------------------+---------------------------+
    * 1B8 |                       SPTSDFNM                        |
    *     +-------------------------------------------------------+
    * 1C0 |                       SPTTODLD                        |
    *     +-------------------------------------------------------+
    * 1C8 |                       SPTUSER                         |
    *     +-------------------------------------------------------+
    * 1D0 |                       SPTFORM                         |
    *     +-------------------------------------------------------+
    * 1D8 |                        SPTUID                         |
    *     +-------------------------------------------------------+
    * 1E0 |                       SPTCLASS                        |
    *     +-------------------------------------------------------+
    * 1E8 |                       SPTDEST                         |
    *     +-------------+-------------+---------------------------+
    * 1F0 |  SPTFSPID   |  SPTLSPID   |          SPTFN-           |
    *     +-------------+-------------+---------------------------+
    * 1F8 |          -(1F4)           |          SPTFT-           |
    *     +---------------------------+---------------------------+
    * 200 |          -(1FC)           |         SPTDVNUM          |
    *     +---------------------------+---------------------------+
    * 208 |                                                       |
    *     =                       SPTRESP                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 248 |                                                       |
    *     =                        SPTWRK                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 2A8 |         SPTIORBK          |         SPTSHRBK          |
    *     +---------------------------+---------------------------+
    * 2B0
    *
    *** SPTBK - SPTAPE and SPXTAPE 'Spool to Tape'

    *** Overlay for SPTRESP in SPTBK
    *
    *     +-------------+-----------------------------------------+
    * 208 |  SPTRSPAL   |                                         |
    *     +-------------+                                         |
    * 210 |                                                       |
    *     =                       SPTRSPA                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 2A8
    *
    *** Overlay for SPTRESP in SPTBK

#### SPTBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SPFALLQ        011E FF
    SPFDATA        011E 1F
    SPFIMGQ        011E 08
    SPFNLSQ        011E 01
    SPFNSSQ        011E 10
    SPFPRTQ        011E 20
    SPFPUNQ        011E 40
    SPFRDRQ        011E 80
    SPFSTD         011E E0
    SPFTRFQ        011E 04
    SPFUCRQ        011E 02
    SPTABORT       0124 10
    SPTACTIV       0124 40
    SPTAFLG        011D
    SPTALCWT       0090
    SPTALL2        0123 08
    SPTAPPND       011F 01
    SPTAUDIT       011D 04
    SPTBEND        02AC 000002B0
    SPTBLKSC       00C4
    SPTCAN         011F 40
    SPTCANED       011F 01
    SPTCARTC       0030
    SPTCDASH       0010
    SPTCFEND       00B8
    SPTCFENT       00B4
    SPTCFLG        011C
    SPTCFLS        00B0
    SPTCLASS       01E0
    SPTCLAS2       0123 02
    SPTCLIST       00B0
    SPTCMD         0128
    SPTCMDL        0126
    SPTCMDOP       0008
    SPTCMEND       0124 20
    SPTCMLEN       0128 00000084
    SPTCOMP        011C 80
    SPTCONLK       00D8
    SPTCOPY        011D 10
    SPTCQUOR       009C
    SPTCSTOP       0123 40
    SPTCVDV1       000C
    SPTCVDV2       0011
    SPTDASDQ       0058
    SPTDCSLK       0074
    SPTDEST        01E8
    SPTDEST2       0123 01
    SPTDEVRL       0011 00000015
    SPTDFWK        011D 02
    SPTDONE        011D 08
    SPTDPGLK       0122 40
    SPTDPOOL       00A8
    SPTDTDRV       0080
    SPTDTSKA       0064
    SPTDTSKS       0060
    SPTDUMP        011D 80
    SPTDUSPT       00D0
    SPTDVNUM       0204
    SPTEND         011F 80
    SPTEOCMD       020A 0000000C
    SPTEOTAP       020A 00000004
    SPTEOVDV       020A 00000008
    SPTFILCT       0034
    SPTFILWT       0098
    SPTFLSPL       00BC
    SPTFLSPT       00AC
    SPTFN          01F4
    SPTFORM        01D0
    SPTFORM2       0123 04
    SPTFRM         0122 02
    SPTFSPID       01F0
    SPTFT          01FC
    SPTGTFLK       00F0
    SPTHEART       020A 00000000
    SPTINUSE       0123 80
    SPTIORBK       02A8
    SPTLDOK        011B 80
    SPTLEAVE       011F 10
    SPTLINTV       003C
    SPTLOAD        011D 40
    SPTLOGCL       020A 00000008
    SPTLOGCM       020A 00000014
    SPTLOGFI       020A 00000004
    SPTLOGHD       020A 00000000
    SPTLOGMS       020A 0000000C
    SPTLOGOC       020A 00000010
    SPTLOGVD       00D4
    SPTLPSPT       00CC
    SPTLSPID       01F2
    SPTMAIN        0070
    SPTMASGN       020A 0000003C
    SPTMBADF       020A 00000030
    SPTMBDEV       020A 0000001C
    SPTMBTAP       020A 0000004C
    SPTMCNOP       020A 00000060
    SPTMCONF       020A 00000070
    SPTMDCAN       020A 00000054
    SPTMFERR       020A 0000002C
    SPTMFINV       020A 00000018
    SPTMFLG        0123
    SPTMFSKP       020A 00000074
    SPTMICMD       020A 00000048
    SPTMINOP       020A 00000068
    SPTMINV        020A 00000004
    SPTMIRNG       020A 0000005C
    SPTMISDR       020A 00000064
    SPTMISPI       020A 00000008
    SPTMNACT       020A 00000024
    SPTMNCNF       020A 00000020
    SPTMNOSP       020A 00000050
    SPTMNSUB       020A 00000000
    SPTMNSUP       020A 00000014
    SPTMRANG       020A 0000000C
    SPTMRDER       020A 00000038
    SPTMRDXR       020A 00000034
    SPTMRODV       020A 0000006C
    SPTMSENC       020A 0000007C
    SPTMSHRD       020A 00000078
    SPTMSUB        020A 00000010
    SPTMTIO        020A 00000028
    SPTMTWER       020A 00000040
    SPTMUCAN       020A 00000044
    SPTMULTD       0124 80
    SPTMXSVP       010C
    SPTMXTRA       020A 00000058
    SPTNOCMP       011C 40
    SPTNODUP       0124 04
    SPTOFILE       0122 08
    SPTOFLG        011F
    SPTPAGCT       0038
    SPTPCLAS       0120 80
    SPTPDEST       0120 01
    SPTPFLG        0120
    SPTPFORM       0120 40
    SPTPGCNT       0044
    SPTPLMAX       0088
    SPTPLUSE       008C
    SPTPNOH        0120 02
    SPTPRIWK       005C
    SPTPRVOK       0124 02
    SPTPSHLD       0120 04
    SPTPSPID       0120 20
    SPTPUHLD       0120 08
    SPTPUID        0120 10
    SPTPUR         011F 20
    SPTPXHLD       0120 0E
    SPTQMPTY       0094
    SPTQTCNT       0084
    SPTQUEUE       011E
    SPTRANGL       0011 00000009
    SPTRESOR       0122
    SPTRESP        0208
    SPTREW         011F 04
    SPTRPI         0124 01
    SPTRPINT       0108
    SPTRSPA        020A
    SPTRSPAL       0208
    SPTRSPE        0248 000002A8
    SPTRSPT        00C0
    SPTRSPTC       00C8
    SPTRUN         011F 08
    SPTSCAN        011D 20
    SPTSDFNM       01B8
    SPTSDFRS       0122 80
    SPTSDFTK       0078
    SPTSDL         01B0
    SPTSDLBK       0122 20
    SPTSHARE       00A4
    SPTSHRBK       02AC
    SPTSINGL       000C 00000004
    SPTSINT        020A 00000010
    SPTSIZE        020A 00000056
    SPTSOMER       0124 08
    SPTSPFBK       0122 04
    SPTSPID2       0123 10
    SPTSPLOV       0040
    SPTSPTQ        011B 20
    SPTSPX         011D 01
    SPTSQUOR       00A0
    SPTSSEG        011B
    SPTSTOP        011F 80
    SPTSTPED       011F 02
    SPTTAPQ        0050
    SPTTDCNT       007C
    SPTTFLG        0121
    SPTTKTQ        0048
    SPTTKTQC       004C
    SPTTMEND       0028
    SPTTMIGO       0020
    SPTTMQ         0054
    SPTTOD         0018
    SPTTODLD       01C0
    SPTTTSKS       0068
    SPTTTSKW       006C
    SPTUID         01D8
    SPTURSTD       0123 20
    SPTUSER        01C8
    SPTVLAST       0004
    SPTVMGRP       011B 40
    SPTVMXA        0123 10
    SPTV1ST        0000
    SPTWAIT        020A 00000014
    SPTWRK         0248
    SPTWRTTN       0122 01
    SPTXF          0121 08
    SPTXFLG        0124
    SPTXFRM        01AC
    SPT1PRO        0123 08
    SPT1600        0121 40
    SPT3490B       0121 04
    SPT3490C       0121 02
    SPT38K         0121 10
    SPT6250        0121 20
    SPT800         0121 80

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 09:07:06 EDT.
Copyright IBM Corporation, 1990, 2008