TCTFX - Terminal control table prefix

      CONTROL BLOCK NAME = DFHTCTFS
      DESCRIPTIVE NAME = CICS TS TERMINAL CONTROL TABLE PREFIX
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           5655-Y04
           (C) Copyright IBM Corp. 1986, 2016 
      FUNCTION = The TCT Prefix is the anchor block for Terminal
                 Control. It is used by most TC and ZC modules.
      NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = none
       MODULE TYPE = Control block definition
     ------------------------------------------------------------------
      EXTERNAL REFERENCES =
        DATA AREAS =
        CONTROL BLOCKS =
        GLOBAL VARIABLES (Macro pass) =
     ------------------------------------------------------------------
                                       TCTVFRPA, TCTVFRMX, TCTVFRCX
           R132566 710 161011 HDAFDRB: Add things for BMS performance
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 904 DFHTCTFX TCT Prefix
    Addresses of key areas
(0) ADDRESS 4 TCTVWLA Address of the wait list
(4) ADDRESS 4 TCTVWLA1 First non-VTAM wait list entry
(8) ADDRESS 4 TCTVCSAA Pointer to CSA address
(C) ADDRESS 4 TCTVCSAD CSA address saved by SIF1
(10) ADDRESS 4 TCTVADCB A(non VTAM OPN/CLS list)
(14) ADDRESS 4 TCTVTIHA Address of term id hash list
(18) ADDRESS 4 TCTVTATA Address of term id addr table
(1C) ADDRESS 4 TCTVTEBA Address of first TCTTE
(20) FULLWORD 4 TCTVDRSA Dispatcher base reg. save
(24) ADDRESS 4 TCTVDMTE Address of dummy terminal
(28) ADDRESS 4 TCTVRSAA Address of reg. save stack
(2C) FULLWORD 4 TCTVCNTE Current NACP term entry addr.
(30) CHARACTER 8 TCTVLVLR CICS functions required
(38) ADDRESS 4 TCTVMODL Address of module list
(3C) ADDRESS 4 TCTVSEBA Address of first System Entry
(40) CHARACTER 4 TCTVZQTI Resource name for BPS trace
(44) ADDRESS 4 TCTVATTB Address of attach tables
(48) CHARACTER 4 TCTVLVL ASM time release level
(4C) CHARACTER 8 TCTVLVLI ASM time functions support
(54) CHARACTER 8 TCTVLVLM CICS functions supported
(5C) CHARACTER 8 TCTVLVLB RUN-TIME function support
(5C) BIT(8) 1 TCTVLVL0 Function support byte 0
(5D) BIT(8) 1 TCTVLVL1 Function support byte 1
(5D) 1... ....   * 80
(5D) .1.. ....   * 40
(5D) ..1. ....   * 20
(5D) ...1 ....   * 10
(5D) .... 1...   TCTVUSFD 08 ACB USERFLD supported
(5D) .... .1..   * 04
(5D) .... ..1.   * 02
(5D) .... ...1   TCTVLUNS 01 Resource ID vector
(5E) BIT(8) 1 TCTVLVL2 Function support byte 2
(5E) 1... ....   * 80
(5E) .1.. ....   * 40
(5E) ..1. ....   * 20
(5E) ...1 ....   TCTVXRFS 10 VTAM API is XRF capable
(5E) .... 1...   TCTVCLSS 08 CLSDST sense codes supptd
(5E) .... .1..   TCTVSSON 04 Sending SONCODE supported
(5E) .... ..1.   TCTVSLHO 02 SETLOGON HOLD supported
(5E) .... ...1   * 01
(5F) BIT(8) 1 TCTVLVL3 Function support byte 3
(5F) 1... ....   TCTV31BA 80 31-bit addr support
(5F) .1.. ....   TCTVQRN 40 Queued response NOTFN
(5F) ..1. ....   * 20
(5F) ...1 ....   TCTVUVAR 10 INQUIRE USERVAR supp.
(5F) .... 1...   * 08
(5F) .... .1..   * 04
(5F) .... ..1.   * 02
(5F) .... ...1   * 01
(60) BIT(8) 1 TCTVLVL4 Function support byte 4
(60) 1... ....   * 80
(60) .1.. ....   TCTVPLUS 40 Per. Sess. terminals supported
(60) ..1. ....   * 20
(60) ...1 ....   * 10
(60) .... 1...   TCTVPLUT 08 Per. Sess. APPC, LU61 & terminals supported
(60) .... .1..   * 04
(60) .... ..1.   * 02
(60) .... ...1   * 01
(61) BIT(8) 1 TCTVLVL5 Function support byte 5
(61) 1... ....   * 80
(61) .1.. ....   * 40
(61) ..1. ....   * 20
(61) ...1 ....   * 10
(61) .... 1...   * 08
(61) .... .1..   * 04
(61) .... ..1.   * 02
(61) .... ...1   * 01
(62) BIT(8) 1 TCTVLVL6 Function support byte 6
(62) 1... ....   * 80
(62) .1.. ....   * 40
(62) ..1. ....   TCTVIDS 20 3270 IDS API supp
(62) ...1 ....   * 10
(62) .... 1...   * 08
(62) .... .1..   * 04
(62) .... ..1.   * 02
(62) .... ...1   * 01
(63) BIT(8) 1 TCTVLVL7 Function support byte 7
(63) 1... ....   * 80
(63) .1.. ....   * 40
(63) ..1. ....   * 20
(63) ...1 ....   * 10
(63) .... 1...   * 08
(63) .... .1..   * 04
(63) .... ..1.   * 02
(63) .... ...1   * 01
(64) BIT(8) 1 TCTVPNTK Print key value
(65) BIT(8) 1 TCTVEODI BSAM End of Device Ind
(66) UNSIGNED 2 TCTVSKLN Number of remote terminals
(68) ADDRESS 4 TCTVSKAD Address of 'REMOTE' index
(68) ADDRESS 4 TCTVPOOL 'Til TCRP. then anchor for chain of PIPELINE POOLS
(6C) ADDRESS 4 TCTVMDAD Address of model terminal entries
(70) ADDRESS 4 TCTVMDND End of model entries
(74) ADDRESS 4 TCTVDSPA Address of ZDSP DSSR plist
(78) ADDRESS 4 TCTVSUT Suspend token for DFHZNAC
(7C) ADDRESS 4 TCTVVPLS Saved VTAM parm list addr
(80) ADDRESS 4 TCTV_APPC_BITMAP APPC Session BITMAP ptr
(84) ADDRESS 4 TCTV_MRO_BITMAP MRO session name BITMAP
(88) ADDRESS 4 TCTVADEF Address of AUTODEF 'extension'
(8C) HALFWORD 2 TCTVTCNT Task count for ZRAC
(8E) HALFWORD 2 TCTVNQCT ENQ count for TCTI NAMESPACE
(90) HALFWORD 2 TCTVNPRC 'no primed' RPLs' count
       This area (from TCTV_TRACE to TCTV_TRACE_LEN) is traced
                 in some ZC level 1 trace formats
(92) CHARACTER 14 TCTV_TRACE TCT prefix trace area
(92) BIT(8) 1 * HPO & shutdown flags
(92) 1... ....   TCTVHPOA 80 HPO active in system
(92) .1.. ....   TCTVSLS 40 DFHZSLS entered
(92) ..1. ....   TCTV_RA_STALL 20 All RAs stuck
(92) ...1 ....   TCTVSLR 10 Shutdown LR CNOS in prog
(92) .... 1...   TCTVSHM 08 Shutdown message issued
(92) .... .1..   TCTVSLG 04 SETLOGON quiesce issued
(92) .... ..1.   TCTVSHU 02 DFHZSHU control flag
(92) .... ...1   TCTVNATF 01 No attaches this dispatch
(93) BIT(8) 1 TCTVSDST Shutdown stage Shutdown Quiesce codes ... Move in stages from one to another as stage complete X'00' No shutdown, Etc...
(94) BIT(8) 1 TCTVSCSW Start up & close down switch
(94) 1... ....   TCTVDC 80 TPEND exit invoked
(94) .1.. ....   TCTVDO 40 DYNAMIC OPEN invoked
(94) ..1. ....   TCTVVSG 20 VTAM TCTTEs generated
(94) ...1 ....   TCTVOA 10 ACB open
(94) .... 1...   TCTVVFQ 08 VTAM is quiesced
(94) .... .1..   TCTVVTHA 04 VTAM ABENDED
(94) .... ..1.   TCTVVTHQ 02 Quick VTAM close
(94) .... ...1   TCTVVTHO 01 Orderly VTAM close
      TCTVVTQS EQU TCTVVTHO+TCTVVTHQ+TCTVVTHA VTAM quiescing.
(95) BIT(8) 1 TCTVRESP SYS + resp level used byte
(95) 1... ....   TCTVFC 80 FORCECLOSE requested
(95) .1.. ....   TCTVAF 40 ACB close failed
(95) ..1. ....   TCTVCIQ 20 CICS INIT'D ZC CLOSE
(95) ...1 ....   TCTVIDSU 10 IDS API supported
(95) .... 1...   TCTVFME 08 Use FME outbound
(95) .... .1..   TCTVRRN 04 Use RRN outbound
(95) .... ..1.   TCTVISC 02 ISC modules loaded
(95) .... ...1   TCTVBFQ 01 Non VTAM quiesce
(96) BIT(8) 1 TCTVSQUE System service queue controls
(96) 1... ....   TCTVNAC 80 NACP already scheduled
(96) .1.. ....   * 40
(96) ..1. ....   TCTVVAP 20 VTAM authorised path
(96) ...1 ....   TCTVVRZ 10 RPL for ZDSP from ZHPRX
(96) .... 1...   TCTVXNP 08 New work for NACP
(96) .... .1..   TCTVNSU 04 DFHZNAC suspended
(96) .... ..1.   TCTVNOP 02 OPDLIM NOT REQ.
(96) .... ...1   * 01
(97) BIT(8) 1 TCTVAPPL Length of APPLID
(98) CHARACTER 8 TCTVAPPN VTAM APPLID
        TCTV_TRACE_LEN End of prefix trace area
(A0) ADDRESS 4 TCTVLUN Address of VTAM LU name
(A4) ADDRESS 4 TCTVIRCH Address of first IRC TCSE
(A4) ADDRESS 4 TCTV_MRO_HEAD Alternative name for TCTVIRCH
(A8) ADDRESS 4 TCTVSLUT Address of LDC lookup-table
(AC) CHARACTER 3 TCTVNQTI TASKID with TCTI NAMESPACE lock
(AF) BIT(8) 1 * XRF bit
(AF) 1... ....   TCTVXBC 80 DFHTCBP completed
(AF) .1.. ....   TCTVXRT 40 CEMT P SHUT TAKEOVER
(AF) ..1. ....   TCTVXTS 20 Terminal sw scan begun
(AF) ...1 ....   * 10
(AF) .... 1...   * 08
(AF) .... .1..   * 04
(AF) .... ..1.   * 02
(AF) .... ...1   * 01
(B0) HALFWORD 2 TCTVXSBC No. STANDBY BOUND sessions
(B2) CHARACTER 2 TCTVCUID Current/last XRF catch up ID.
(B4) ADDRESS 4 TCTVMGRP Address of first mode entry
    3270 command constant area
(B8) CHARACTER 0 * Alignment
(B8) BIT(8) 1 TCTV32EA Erase unprotected '6F'
(B9) BIT(8) 1 TCTV32RB Read buffer 'F2'
(BA) BIT(16) 2 TCTV32PT Print 'F1F8'
(BC) BIT(16) 2 TCTV32P4 Print model one 'F1D8'
(BE) HALFWORD 2 TCTVSLCT LDC look-up count
(C0) ADDRESS 4 TCTVTRTA Address of translate tables
    OS Console Support area
(C4) ADDRESS 4 TCTVSECB System communication ECB
(C8) ADDRESS 4 TCTVCSCL Cmnd scheduler commun. list
(CC) ADDRESS 4 TCTVWLSE Wait list entry
(D0) ADDRESS 4 TCTVCCE First Console Control Element
(D4) ADDRESS 4 TCTVCTCT First Console TCTTE
(D8) ADDRESS 4 TCTVCDME Dummy ECB
(DC) ADDRESS 4 TCTVCWA Console Work Area
(E0) CHARACTER 8 TCTVJBNM CICS system jobname
               OS Console flags
(E8) BIT(8) 1 TCTVCONF Console flag byte
(E8) 1... ....   * 80
(E8) .1.. ....   * 40
(E8) ..1. ....   TCTV_CCE_TASK 20 ZCNA task loop reqd.
(E8) ...1 ....   TCTV_CCE_ATI 10 ZCNA ATI loop reqd.
(E8) .... 1...   TCTVCFQ 08 Quiesce is COMPLETE
(E8) .... .1..   TCTVCSQ 04 Quiesce IN PROGRESS
(E8) .... ..1.   TCTVCNE 02 DFHZCNC is ACTIVE
(E8) .... ...1   TCTVCAC 01 Console abnormal condition
(E9) CHARACTER 3 * Reserved
         END OF COMMON SECTION
(EC) FULLWORD 4 TCTVSDXT TC Shudown, Threshold Expiration Time
(F0) ADDRESS 4 TCTVRVRA Addr of 'RVCE ANY' RPL pool
(F4) ADDRESS 4 TCTVLNIB Address of NIB list (INC IRC)
(F8) ADDRESS 4 TCTVCNIB Fixed NIB for LOGON X
(FC) ADDRESS 4 TCTVACBA Address of VTAM ACB/EXLST
(100) ADDRESS 4 TCTVCRPL CLSDST RPL for LOGON X
(104) ADDRESS 4 TCTVSLDC System default LDC table
(108) ADDRESS 4 TCTVSLSS SETLOGON START save area
(108) ADDRESS 4 TCTVASRR Save area for ACTIVATE SCAN
(10C) ADDRESS 4 TCTVTCTE End of TCT
    Chain pointers for TCP
(110) CHARACTER 0 * Double word alignment VTAM Activate process chain
(110) FULLWORD 4 TCTVAA1 First entry
(114) FULLWORD 4 TCTVAA2 Last entry VTAM Activate queueing chain
(118) FULLWORD 4 TCTVAA3 First entry
(11C) FULLWORD 4 TCTVAA4 Last entry LOGGING/ERROR queue chains
(120) ADDRESS 4 TCTV_LU61_HEAD LU61 system chain
(124) ADDRESS 4 TCTV_REMDEL_HEAD RemDel system chain
(128) FULLWORD 4 TCTCATWE Console autoinst WE
(12C) FULLWORD 4 TCTZGINE DFHZGIN RPL ELEMENTS
(130) FULLWORD 4 TCTVSRQ System error Q for NACP First on queue
(134) FULLWORD 4 TCTVSRQE System error queue for NACP Last on queue
(138) FULLWORD 4 TCTVPOAC Previous TCTTE on Act. chain
(13C) FULLWORD 4 TCTVRPLA RPL QUICK-CELL chain anchor First on free queue
(140) UNSIGNED 1 TCTV_ZBLX_ERR_OFFSET error offset in SCIP
(141) CHARACTER 7 * Reserved
    VTAM control area pointers
(148) ADDRESS 4 TCTVMNIB Address of model NIBS
(14C) ADDRESS 4 TCTVRPL2 Address of RPL for VTAM 3270
(150) ADDRESS 4 TCTVRPLS Address of RPL for RESETSR
(154) ADDRESS 4 TCTVXQOA Anchor for XRF TRACKINQ Q'S
(158) HALFWORD 2 TCTVRPLN RPL length
(15A) HALFWORD 2 TCTVDOC Dynamic open count
    Process control switches
(15C) UNSIGNED 1 TCTVSDWT TC Shutdown Wait from SIT TCSWAIT
(15D) BIT(8) 1 * TC Shutdown Flag Byte
(15D) 1... ....   TCTVSDUB 80 Action from SIT TCSACTN On = UNBIND Off = NONE or FORCE
(15D) .1.. ....   TCTVSDTFO 40 Action from SIT TCSACTN On = FORCE Off = NONE or UNBIND
(15D) ..1. ....   TCTVSDTX 20 Threshold Expired On = TC Shutdown end time expired (sessions hung) Off = TC Shutdown end time not expire
(15D) ...1 ....   TCTVSDTD 10 Threshold Disabled On = TC Shutdown threshold disabled (no msgs produced) Off = TC Shutdown threshold enabled (msgs produced)
(15D) .... 1...   TCTVSDTD6 08 Threshold Disabled for LU62 and LU61 On = TC Shutdown threshold disabled (no msgs produced) Off = TC Shutdown threshold enabled (msgs produced)
(15D) .... .1..   TCTVSDTI 04 Treshold Intiated On = TS Shutdown initiated and end time calculated Off = TC Shutdown not initiated, and no end time
(15D) .... ..1.   TCTVRAPLF 02 On = RAPOOL FORCE
(15D) .... ...1   TCTV_RA_2118_ISSUED 01 On if RA STALL
(15E) HALFWORD 2 TCTVRMAX 'RCVE ANY' max size
(160) HALFWORD 2 TCTVRMIN 'RCVE ANY' min size
(162) CHARACTER 2 TCTVRASW 'RCVE ANY' stat work area PL2
(164) CHARACTER 2 TCTVRAHC 'RCVE ANY' high water mark PL2
(166) CHARACTER 2 TCTVOCC OPNDST/CLSDST reqt limit PL2
(168) CHARACTER 4 TCTVRANT No. times high water hit PL4
(16C) FULLWORD 4 TCTVAPCC Act. process chain DOS CCB
(16C) FULLWORD 4 TCTVAPCE VTAM Act. process chain ECB
(170) CHARACTER 128 TCTVXRPL RPL initialising mask area
    VIO trace
(1F0) UNSIGNED 1 TCTVIOBL Max L2 VIO bufflst entries
(1F1) UNSIGNED 1 TCTVIOL1 Max lev 1 VIO data length
(1F2) HALFWORD 2 TCTVIOL2 Max lev 2 VIO data length
    ECB to prevent ZGRP running before ZSLS during startup
(1F4) UNSIGNED 4 TCTV_ZSLS_ECB Make ZGRP run after ZSLS
    Addresses for SRB exits
(1F8) FULLWORD 4 TCTVZHPR Lock field for ZHPRX
                                    SRB mode 'RCVE ANY' counts
(1FC) CHARACTER 2 TCTVRAVC Current active RA RPL count
(1FE) CHARACTER 2 TCTVRAVL Limit of active SRB mode RA
    TCTVRARP is the anchor address for a chain of RPLs.
(200) FULLWORD 4 TCTVRARP 'RCVE ANY' RPL Q for ZHPRX
(204) FULLWORD 4 TCTVRINC 'RCVE ANY' RPL CDS counter
    AUTOINSTALL data
(208) FULLWORD 4 TCTVMXWE Limit of concurrent requests
(20C) FULLWORD 4 TCTVACWE Number currently active
(210) ADDRESS 4 TCTVANWE Address of first WE ON chain
(214) BIT(8) 1 TCTVADFG Flag Byte
(214) 1... ....   TCTVADEN 80 external ENA|DIS indicator
(214) .1.. ....   TCTVADIN 40 internal ENA|DIS indicator
(214) ..1. ....   TCTVADDF 20 delayed delete failed
(214) ...1 ....   TCTVNONO 10 CLSDST PASS no notify
(214) .... 1...   TCTVAIRU 08 TCTTE can be reused (AILDELAY ¬= 0)
(214) .... .1..   TCTVSLHI 04 SETLOGON HOLD done
(214) .... ..1.   TCTVAITR 02 Trace Autoinstall
(215) CHARACTER 8 TCTVAXIT User program name
(21D) BIT(8) 1 TCTVAICN Console autoinstall
(21D) 1... ....   TCTVAICE 80 external ENA|DIS
(21D) .1.. ....   TCTVAICA 40 external AUTO
(21D) ..1. ....   TCTVAICY 20 external YES|NO
    AUTOINSTALL Statistics information
(21E) HALFWORD 2 TCTVADSH Number of times max value reached
(220) FULLWORD 4 TCTVADRJ Number of requests rejected
(224) FULLWORD 4 TCTVADLO Number of delete's
(228) HALFWORD 2 TCTVADAT Total number of requests attempted
(22A) HALFWORD 2 TCTVADPK Peak concurrent requests
(22C) HALFWORD 2 TCTVADPX Incidence of peak requests
    Fully Qualified LU Name
(22E) BIT(8) 1 TCTVQLUL Length of fully qualified LU name
(22F) CHARACTER 17 TCTVQLUN Fully qualified LU name
    RSA for entry to TCP
(240) CHARACTER 72 TCTVKRSA Reg save area KCP to TCP
    RSA for VTAM exit calls
(288) FULLWORD 4 TCTVEVRA Save area VTAM return address
(28C) CHARACTER 12 TCTVERSA RSA for VTAM exits
(298) FULLWORD 4 TCTVER14 Register 14
(29C) FULLWORD 4 TCTVER15 Register 15
(2A0) FULLWORD 4 TCTVER0 Register 0
(2A4) FULLWORD 4 TCTVER1 Register 1
(2A8) FULLWORD 4 TCTVER2 Register 2
(2AC) FULLWORD 4 TCTVER3 Register 3
(2B0) FULLWORD 4 TCTVER4 Register 4
(2B4) FULLWORD 4 TCTVER5 Register 5
(2B8) FULLWORD 4 TCTVER6 Register 6
(2BC) FULLWORD 4 TCTVER7 Register 7
(2C0) FULLWORD 4 TCTVER8 Register 8
(2C4) FULLWORD 4 TCTVER9 Register 9
(2C8) FULLWORD 4 TCTVER10 Register 10
(2CC) FULLWORD 4 TCTVER11 Register 11
(2D0) FULLWORD 4 TCTVER12 Register 12
(2D4) CHARACTER 8 TCTVWK1
(2DC) CHARACTER 80 TCTVERS2 RSA for SYNAD exit
(2DC) CHARACTER 12 TCTVER2H RSA for SYNAD exit
(2E8) FULLWORD 4 TCTVER2E Register 14
(2EC) FULLWORD 4 TCTVER2F Register 15
(2F0) FULLWORD 4 TCTVER20 Register 0
(2F4) FULLWORD 4 TCTVER21 Register 1
(2F8) FULLWORD 4 TCTVER22 Register 2
(2FC) FULLWORD 4 TCTVER23 Register 3
(300) FULLWORD 4 TCTVER24 Register 4
(304) FULLWORD 4 TCTVER25 Register 5
(308) FULLWORD 4 TCTVER26 Register 6
(30C) FULLWORD 4 TCTVER27 Register 7
(310) FULLWORD 4 TCTVER28 Register 8
(314) FULLWORD 4 TCTVER29 Register 9
(318) FULLWORD 4 TCTVER2A Register 10
(31C) FULLWORD 4 TCTVER2B Register 11
(320) FULLWORD 4 TCTVER2C Register 12
(324) CHARACTER 1 TCTVERS2_FLAG Flag byte for RSA
(324) 1111 111.   * Reserved
(324) .... ...1   TCTVERS2_IN_USE This RSA is in use.
(325) CHARACTER 7 * Reserved
    RSA stack for TCP calls
(32C) ADDRESS 4 TCTVRSAP RSA pointer initial value
(330) CHARACTER 0 * Word alignment
(330) HALFWORD 2 TCTVVMOF Offset of self in assembly
(332) HALFWORD 2 TCTVSUFX TCT suffix
(334) CHARACTER 4 * Double word alignment
(338) FULLWORD 4 TCTVRSPC TCP call save stack start
(338) FULLWORD 4 TCTVRSBA Start address for RSA stack
(338) FULLWORD 4 TCTVRSID Optional stack entry trace ID
(33C) FULLWORD 4 TCTVRSRG Start of stack of saved regs.
(33C) FULLWORD 4 TCTVRS14 Register 14
(340) FULLWORD 4 TCTVRS15 Register 15
(344) FULLWORD 4 TCTVRS0 Register 0
(348) FULLWORD 4 TCTVRS1 Register 1
(34C) FULLWORD 4 TCTVRS2 Register 2
(350) FULLWORD 4 TCTVRS3 Register 3
(354) FULLWORD 4 TCTVRS4 Register 4
(358) FULLWORD 4 TCTVRS5 Register 5
(35C) FULLWORD 4 TCTVRS6 Register 6
(360) FULLWORD 4 TCTVRS7 Register 7
(364) FULLWORD 4 TCTVRS8 Register 8
(368) FULLWORD 4 TCTVRS9 Register 9
(36C) FULLWORD 4 TCTVRS10 Register 10
(370) CHARACTER 24 * Reserved space for RSA
(388) CHARACTER 0 TCTVRSEA RSA stack entry ending address
      TCTVRSAZ EQU (TCTVRSEA-TCTVRSBA) size of one save area = 80
Table 2.
Offset Hex Type Len Name (Dim) Description
(338) STRUCTURE 822 *
(338) CHARACTER 320 * 4 save areas for TCP calls
         TC task ECBS
(478) ADDRESS 4 TCTVINIT TC initialisation TCA Address ( posted by TCRP )
(47C) ADDRESS 4 TCTVSTAT
(47C) ADDRESS 4 TCTVCECB TC restart completion ECB
(480) ADDRESS 4 TCTVOECB TC open for business ECB
(480) BIT(8) 1 *
(480) 1... ....   *
(480) .1.. ....   TCTVOPST TC open for business post bit *
(484) BIT(8) 1 TCTVRSTC TC restart return code
(485) CHARACTER 1 TCTVSTYP TC restart start-type
(486) HALFWORD 2 TCTVXREN Current XRF reconn. try-number
(488) UNSIGNED 1 TCTVSAPL APPLID length
(489) CHARACTER 8 TCTVSAPN VTAM APPLID
(491) BIT(8) 1 *
(491) 1... ....   TCTVLSY 80 Local system entry exists
(491) .1.. ....   TCTVRCC 40 Reading CICS Catalog
(491) ..1. ....   TCTVALT 20 TCRP was an alternate
(491) ...1 ....   TCTVUALC 10 TCTUA ANY|BELOW
(491) .... 1...   TCTVALTT 08 Alternate tracking
(491) .... .1..   *
(491) .... ..1.   *
(491) .... ...1   TCTVUAKY 01 indicates CICS key
(492) HALFWORD 2 TCTVXPLC Pending S/B logons count
(494) ADDRESS 4 TCTVXPLE Pending S/B logons ECB
    XRF Terminal cleanup statistics
(498) HALFWORD 2 TCTVX001 CLEANUP ACTION=NONE
(49A) HALFWORD 2 TCTVX002 CLEANUP ACTION=CLEAR/SDT
(49C) HALFWORD 2 TCTVX003 CLEANUP ACTION=UNBIND
(49E) HALFWORD 2 TCTVX004 Reserved
(4A0) CHARACTER 2 TCTVXSLM Switch CMD pacing limit(PL2)
(4A2) CHARACTER 2 * Reserved - alignment
(4A4) ADDRESS 4 TCTVXTSE Track stream started ECB
    ZC storage management
(4A8) ADDRESS 4 TCTVSUBP Address of SUBPOOL token
    VTAM exit trace
(4AC) ADDRESS 4 TCTVTRF Address of NETNAME chain
(4B0) ADDRESS 4 TCTVTRV Variable S/POOL TOKEN pointer
(4B4) ADDRESS 4 TCTVTRXA Trace entry build area ptr. A
(4B8) ADDRESS 4 TCTVTRXB Trace entry build area ptr. B
(4BC) ADDRESS 4 TCTVTRXC Trace entry build area ptr. C
(4C0) ADDRESS 4 TCTVTRXD Trace entry build area ptr. D
(4C4) ADDRESS 4 TCTVTRXE Trace entry build area ptr. E *
(4C8) FULLWORD 4 TCTVTRC Terminal exit trace count
(4CC) FULLWORD 4 TCTVRLCT OPNDLIM count
(4D0) BIT(8) 1 * Exit trace flags
(4D0) 1... ....   TCTVTRA 80 - All exits traced
(4D0) .1.. ....   TCTVTRX 40 - Non term. exits traced
(4D0) ..1. ....   * 20 - reserved
(4D0) ...1 ....   * 10 - reserved
(4D0) .... 1...   * 08 - reserved
(4D0) .... .1..   * 04 - reserved
(4D0) .... ..1.   * 02 - reserved
(4D0) .... ...1   * 01 - reserved
(4D1) CHARACTER 3 * Word Alignment
         Postponed autoinstall logon fields
(4D4) ADDRESS 4 TCTVAPWE Postponed Autoinstall work element anchor
(4D8) FULLWORD 4 TCTVADQC Postponed Autoinstall work current count
(4DC) FULLWORD 4 TCTVADQT Total number of postponed logons
(4E0) HALFWORD 2 TCTVADQK Peak concurrent postponed logons
(4E2) HALFWORD 2 TCTVADQX Incidence of postponed peak logons
         Schedule Restart Delete fields
(4E4) UNSIGNED 4 TCTVAECB Schedule restart delete ECB
(4E8) FULLWORD 4 TCTVASDC Schedule restart delete count
         Early ZC SUBPOOL TOKENs for Subpools added before TCRP
(4EC) CHARACTER 8 TCTVTOKR RAIA subpool token
         Additional BITMAPs
(4F4) CHARACTER 4 * Reserved
(4F8) ADDRESS 4 TCTV_MRO2_BITMAP 2nd MRO name set
(4FC) ADDRESS 4 TCTV_APPC2_BITMAP 2nd LU62 name set
    RPL completion queue anchor.
(500) FULLWORD 4 TCTVRPLQ Q of RPLs for DSP from ZHPRX
(504) FULLWORD 4 TCTVRPLC Q of RPLs for DSP CDS counter
    Persistent Sessions fields
(508) BIT(8) 1 TCTVPRB1 Flags for Per. Sess. use
(508) 1... ....   TCTV_PRSS_AVAILABLE VTAM support available for persistent sessions
(508) .1.. ....   TCTV_PRSS_SUBSET VTAM 3.4.0 is in use
(508) ..1. ....   TCTV_PRSS_PRED_ TAKEOVER Predatory takeover
(508) ...1 ....   TCTV_PRSS_PRED_VICTIM Current takeover victim
(508) .... 1...   TCTV_PRSS_VTAM_ABEND VTAM abend occurred
(508) .... .1..   TCTV_PSTYPE_OFF PSTYPE=NOPS specified
(508) .... ..1.   TCTV_PSTYPE_MNPS PSTYPE=MNPS = on PSTYPE=SNPS = off
(509) UNSIGNED 1 TCTVPRB2 Byte 2 of Per. Sess flags
(509) 1... ....   TCTV_ZGRP_FAILED SII1 notify SIJ1 of fail
(509) .1.. ....   TCTV_RA_DONE RA initiation done
(50A) UNSIGNED 1 TCTVPRB3 Byte 3 of Per. Sess flags
(50B) UNSIGNED 1 TCTVPRB4 Byte 4 of Per. Sess flags
         Persistent sessions related fields
(50C) FULLWORD 4 TCTV_PRSS_CHUNK Per. Sess. NIBLIST size
(510) FULLWORD 4 TCTV_PRSS_INQUIRE_ THRESHOLD NIBs for CO TCB
(514) FULLWORD 4 TCTV_PRSS_UNBIND_ THRESHOLD NIBS FOR ZGUB CO
(518) BIT(64) 8 TCTV_ZCNIBLST_TOKEN Subpool token - Per. Sess.
(520) FULLWORD 4 TCTV_ZGRP_FIN_ECB ZGRP finished
(524) FULLWORD 4 TCTV_PSDI PSDI value in seconds
(528) ADDRESS 4 TCTV_PRSS_RPL_POOL_ PTR RPL Pool for Per. Sess.
(52C) ADDRESS 4 TCTV_PRSS_UNBIND_ RPLS_PTR RPL pool within above
(530) ADDRESS 4 TCTV_FIRST_NIBLIST_ PTR First NIBLIST in chain
(534) ADDRESS 4 TCTV_PRSS_LNKTABLE_ PTR Per. Sessions LINK table
         Persistent sessions statistics fields
(538) FULLWORD 4 TCTV_PRSS_NIB_COUNT Per. Sessions NIB cnt
(53C) FULLWORD 4 TCTV_PRSS_INQUIRE_ COUNT Per. Session INQUIREs issued.
(540) FULLWORD 4 TCTV_PRSS_OPNDST_ COUNT Per. Sessions OPNDSTed
(544) FULLWORD 4 TCTV_PRSS_UNBIND_ COUNT Per. Sessions unbound
(548) FULLWORD 4 TCTV_PRSS_ERROR_COUNT Per. Sessions clsd ext
(54C) ADDRESS 4 TCTV_NIB_EXLST_PTR TCTV3600 pointer
    RA Stall dispatcher count
(550) FULLWORD 4 TCTV_RA_STALL_COUNT TCP dsps with stall
      Entry Point addresses
(554) ADDRESS 4 TCTV_ZGTI DFHZGTI entry point
(558) ADDRESS 4 TCTV_ZGTA DFHZGTA entry point
(55C) ADDRESS 4 TCTV_ZGCH DFHZGCH entry point
(560) ADDRESS 4 TCTV_ZGIN DFHZGIN entry point
(564) ADDRESS 4 TCTV_ZCN2 DFHZCN2 entry point
(568) ADDRESS 4 * DFHZGxx entry point
    More session name bitmap addresses
(56C) ADDRESS 4 TCTV_IS_BITMAP1 IS sessions bitmap 1
(570) ADDRESS 4 TCTV_IS_BITMAP2 IS sessions bitmap 2
    ZLGX work area
(574) CHARACTER 8 TCTV_ZLGX_SLUNAME SLU/member name
(57C) ADDRESS 4 TCTV_ZLGX_TOKEN Nibsrch token
         Saved UDSS03 for ZLGX/ZSCX
(580) CHARACTER 8 TCTV_SAVE_GRNAME Saved GR name
    More session name bitmap addresses
(588) ADDRESS 4 TCTV_RT_BITMAP Remote Terminal names
(58C) ADDRESS 4 TCTV_VIRTTERM_BITMAP CICS Client term names
(590) ADDRESS 4 TCTV_BRIDGE_BITMAP Local BR facilities
(594) ADDRESS 4 TCTV_CONS_BITMAP Console names
(598) ADDRESS 4 TCTV_ZC_ENQ_POOL_ TOKEN ZC ENQ Pool Token
(59C) ADDRESS 4 TCTV_BRIDGE2_BITMAP Shared BR facilities
(5A0) BIT(8) 1 TCTV_GRQL Fully qual. GR name lngth
(5A1) CHARACTER 17 TCTV_GRQN Fully qualified GR name
(5B2) CHARACTER 8 TCTV_GENRNAME Generic resource name
(5BA) BIT(8) 1 TCTV_GRSTATUS Generic resource status
(5BB) CHARACTER 1 * Reserved
(5BC) ADDRESS 4 TCTV_ZGXA DFHZGXA entry point
(5C0) ADDRESS 4 TCTV_ZGPR DFHZGPR entry point
         Terminal Timeout (CESC) Static Storage Area
(5C4) CHARACTER 8 TCTV_CESC_TIME Time at which CESC runs
(5CC) UNSIGNED 1 TCTV_CESC_FUNCTION Func code passed to CESC
(5CD) BIT(8) 1 TCTV_CESC_FLAGS CESC flags
(5CD) 1... ....   TCTV_CESC_SCHEDULED CESC is scheduled
(5CD) .111 1111   * Reserved
(5CE) UNSIGNED 2 * Reserved
    Entry point addresses for ZC domain subroutines
(5D0) ADDRESS 4 * DFHZGxx entry point
(5D4) ADDRESS 4 TCTV_ZGRP DFHZGRP entry point
(5D8) ADDRESS 4 TCTV_ZGSL DFHZGSL entry point
(5DC) ADDRESS 4 TCTV_ZGUB DFHZGUB entry point
(5E0) ADDRESS 4 TCTV_ZGCC DFHZGCC entry point
(5E4) ADDRESS 4 TCTV_ZGPC DFHZGPC entry point
(5E8) ADDRESS 4 TCTV_ZGDA DFHZGDA entry point
(5EC) ADDRESS 4 TCTV_ZGCN DFHZGCN entry point
(5F0) ADDRESS 4 TCTV_ZGCA DFHZGCA entry point
(5F4) ADDRESS 4 TCTV_ZGAI DFHZGAI entry point
    VTAM Statistics.
(5F8) FULLWORD 4 TCTLUNUM Current no of LUs
(5FC) FULLWORD 4 TCTLUHWM HWM no of LUs
     Prefix fields for Remote delete timeout mechanism.
(600) FULLWORD 4 TCTV_IDLE_COUNT Total reuse count
(604) CHARACTER 8 TCTV_MAXIMUM_IDLETIME Max skeleton idle time
(60C) CHARACTER 8 TCTV_TOTAL_IDLETIME Max total idle time
(614) FULLWORD 4 TCTV_REMDINT Shipped delete interval
(618) FULLWORD 4 TCTV_REMDIDLE Shipped delete idle time
(61C) FULLWORD 4 TCTV_SKELETONS_BUILT # of skeletons built
(620) FULLWORD 4 TCTV_SKELETONS_ CURRENT # of skeletons installed
(624) FULLWORD 4 TCTV_SKELETONS_ DELETED # deleted
(628) FULLWORD 4 TCTV_FLAG_DELETES # times CRMF called
(62C) FULLWORD 4 TCTV_REMDELS_IN Remote deletes in
(630) FULLWORD 4 TCTV_REMDELS_OUT Remote deletes out
(634) FULLWORD 4 TCTV_REMDEL_DELETES Remote deletes out
          PS signon retention storage
(638) CHARACTER 8 TCTV_PSTIM Time of system failure
(640) CHARACTER 8 TCTV_PSTTOKEN Saved timer token
(648) BIT(8) 1 TCTV_PSSIGN_FLGS PS signon retention flags
(648) 1... ....   TCTV_CATLG_ON_ SHUTDOWN Catalog on shutdown when PSDI = 0
(648) .1.. ....   TCTV_CATLG_NOT_NEEDED Don't catalog on shutdown when PSDI > 0
(649) CHARACTER 3 * Reserved
    Further DFHZLGX work areas
(64C) FULLWORD 4 TCTV_ZLGX_TNADDR_ LENGTH Used during autoinstall
(650) ADDRESS 4 TCTV_ZLGX_CV64_PTR Used during autoinstall
(654) CHARACTER 8 TCTV_ZLGX_WORK1 For CVD of TNADDR
(65C) CHARACTER 8 TCTV_ZLGX_WORK2 For EDMK of TNADDR
(664) CHARACTER 9 TCTVST81 ISTVACBV vector area
(66D) BIT(8) 1 TCTVVTFL Flag byte for VTAM
(66D) 1... ....   TCTVVIDS IDS support available
(66D) .111 1111   * Reserved
(66E) CHARACTER 0 TCTPFXLN Length of TCT PREFIX

Constants

Table 3.
Len Type Value Name Description
1 HEX 70 TCTVLMPE LMPEO + BUFFLST + USERRH flags
1 HEX 00 TCTVSDNO No shutdown in progress
1 HEX 01 TCTVSDOP Operator terminal Quiesce
1 HEX 02 TCTVSDAI ATI operator terminal quiesce
1 HEX 03 TCTVSDIS Inter system quiesce
1 HEX 04 TCTVSDMT Master terminal quiesce
1 HEX 05 TCTVSDFN Final quiesce all terminals
1 HEX 40 TCTVECBC ECB posted complete
1 HEX 80 TCTVCCBC CCB posted complete
1 DECIMAL 4 TCTVRSAN Number of save area stacks
1 HEX 40 TCTVCPST TC restart complete post bit
1 DECIMAL 11 TCTV_RPL_NUMBER Number of RPLs in Pers. Sessions pool CESC Function Codes...
1 DECIMAL 1 TCTV_CESC_TERM_TIMEOUT
        Terminal
1 DECIMAL 2 TCTV_CESC_XRF_TIMEOUT
        XRF
1 DECIMAL 3 TCTV_CESC_ENABLE_ TIMEOUT
        Enable
         Generic resource status codes
1 HEX 80 TCTV_GR_REGD
         Registered as VTAM generic resource
1 HEX 40 TCTV_GR_REGERR
         Attempt to register failed
1 HEX 20 TCTV_GR_NOTAVAIL
         Function not supported
1 HEX 08 TCTV_GR_DEREGD
         Successfully deregistered from VTAM
1 HEX 04 TCTV_GR_DEREGERR
         Attempt to deregister failed
1 HEX 02 TCTV_GR_NOTAPPL
         Facility not required
1 HEX 00 TCTV_GR_NOTREG