SAB - Subsystem anchor block

    CONTROL BLOCK NAME = DFHSABDS
    NAME OF MATCHING PLS CONTROL BLOCK = DFHSABPS
    DESCRIPTIVE NAME = CICS TS Subsystem Anchor Block
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1985, 2004 
    FUNCTION =
           Contains addresses of CICS component control block
           storage which exists until re-IPL.
           Certain CICS components require control blocks which
           are accessible by all CICS systems run in a CEC.
           The SAB is used to anchor such control block storage.
           The MVS SSCT is used to anchor the SAB and CICS
           components use the MVS SSI VERIFY request to obtain
           the address of the SSCT itself.
           One SAB exists only, which is created by the first
           CICS component to require it after IPL. Subsequent
           CICS components update it as appropriate.
           The user components are:
                IRC - DFHIRP
                XRF - DFHWTI
    LIFETIME =
           Created by first user after IPL.
           Exists until re-IPL.
    STORAGE CLASS =
           MVS Common Service Area storage.
    LOCATION =
           Address in MVS SSCTSUSE.
    INNER CONTROL BLOCKS =
           None
    NOTES :
       DEPENDENCIES = none
       RESTRICTIONS = none
       MODULE TYPE = Control block definition
   --------------------------------------------------------------------
    EXTERNAL REFERENCES =
            None
        DATA AREAS =
            None
        CONTROL BLOCKS =
            None
        GLOBAL VARIABLES (Macro pass) =
            None
   --------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHSABDS
(0) ADDRESS 4 SABCDD Address of XRF CEC Dead Data
(4) ADDRESS 4 SABSCTE Address of IRC SCTE
(8) CHARACTER 6 SABACRON Eyecatcher 'DFHSAB'
(E) FULLWORD 1 SABVERSN Version of control block
(E) .... ...1   SABV211 "1" Version 2.1.1 SPE SAB
(E) .... ..1.   SABV620 "2" Version 6.2.0 SPE SAB
(F) BITSTRING 1 SABFLAG1 First flag byte
(F) 1... ....   SAB1FMT "X'80'" - reformat CICS messages
(F) .1.. ....   SAB1SEC "X'40'" - protect security msgs
(F) ..1. ....   SAB1GRC "X'20'" - generic routecodes supplied
(10) ADDRESS 4 SABSSCT Address of Subsystem CVT
(14) ADDRESS 4 SABPNDPW Pending password requests
(18) ADDRESS 4 SABMAPPT Addr of addr-space bitmap
(1C) FULLWORD 4 SABMAPLN Len of addr-space bitmap
(20) BITSTRING 16 SABGROUT Generic Routecodes
(30) FULLWORD 4 SABLGLIM Actual logon limit for the address space
(30) .11. .1..   SABLGDFT "100" Default logon limit for the address space
(30) .11. .1..   SABLGMIN "100" Minimum logon limit for the address space
(30) 1111 1.1.   SABLGMAX "250" Maximum logon limit for the address space
(30) ..11 .1..   SABL "*-DFHSABDS" Length
                 SUBSYSTEM CONTROL TABLE EXTENSION
           THE SCTE IS USED BY THE SVC TO CONTROL THE EXISTENCE
           OF THE LACB (LOGON ADDRESS CONTROL BLOCK).
Table 2.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 SCTE
(0) ADDRESS 4 SCTELACB Address of LACB
(4) FULLWORD 3 SCTECNT NUMBER OF 'ASSOCIATED' address spaces
(7) FULLWORD 1 SCTEMOD# SCTE modification no. - potentially allows DFHIRP control blocks or algorithms to be changed at LACB create time without an IPL by using the dynamic LPA facility, but beware the XCF DIE page fix problem!
(7) .... ...1   SCTEMOD1 "1" SCTE modification 1 - CICS/TS 2.2
(8) FULLWORD 4   Reserved - must not be deleted
(C) HALFWORD 2 SCTESVCI INSTRUCTION TO INVOKE CICS SVC - offset must never change (SDB, batch DPL)
(E) ADDRESS 1 SCTEVER# SCTE version no. - indicates level of associated DFHIRP control blocks
(E) .... ...1   SCTEVER1 "1" SCTE version 1 - CICS 4.1
(E) .... ..1.   SCTEVER2 "2" SCTE version 2 - CICS 5.1
(E) .... ..11   SCTEVER3 "3" SCTE version 3 - CICS/TS 2.2
(F) BITSTRING 1 SCTEFLGS Various flags
(F) 1... ....   SCTEFSP4 "X'80'" MVS includes XCF support (SP4 plus)
(F) .1.. ....   SCTEFXCF "X'40'" XCF level satisfies all IRP's needs
(F) ...1 ....   SCTELEN "*-SCTE" LENGTH OF SCTE ENTRY