Previous Topic: #SECRLSTNext Topic: #SPRFDS


#SECRTTD

				COPY  #SECRTTD
               ***********************************************************************
               *                                                                     *
               *   The Resource Type Table (SRTT) is used to select external vs      *
               *   internal processing for resource types and to provide external    *
               *   resource classes for those resource types that are secured        *
               *   externally.                                                       *
               *                                                                     *
               ***********************************************************************
               ***********************************************************************
               ***                                                                 ***
               ***      SECRTTHD - Security Resource Type Table header             ***
               ***                                                                 ***
               ***      COPYRIGHT (C) 2010 CA. ALL RIGHTS RESERVED.                ***
               ***                                                                 ***
               ***                                                                 ***
               ***                                                                 ***
               ***********************************************************************
 
Offset  Value
 
000000         SECRTTHD DSECT                                                06/19/96
000000         SRTGRPLA DS    A                   Address of group list
000004         SRTSGRTN DS    0F                  SIGNON retention (before init)
000004         SRTSONTA DS    A                   Address of SON table (after init)
000008         SRTCBMPA DS    A                   Address of category bitmap pool
00000C         SRTABMPA DS    A                   Address of activity bitmap pool
000010         SRTSCC   DS    0CL4                Startup completion code
000010         SRTSR15  DS    CL2                   Return code (R15)
000012         SRTSR0   DS    CL2                   Reason code (R0) if applicable
000014         SRTAPPIL DS    XL1                 Length of system name
000015         SRTAPPID DS    CL8                 System name
00001D         SRTENVNL DS    XL1                 Length of environment name
00001E         SRTENVNM DS    CL8                 Environment name
000026         SRTSVCNO DS    XL1                 SVC number for local security
               SRTOINT  #FLAG X'01'               Internally secured resources
000027         SRTOINTI DS    0XL1
        00001  SRTOINTM EQU   X'01'
               SRTOEXT  #FLAG X'02'               Externally secured resources
000027         SRTOEXTI DS    0XL1
        00002  SRTOEXTM EQU   X'02'
               SRTDFSN  #FLAG X'04'               Default SIGNON active
000027         SRTDFSNI DS    0XL1
        00004  SRTDFSNM EQU   X'04'
               SRTOMXD  #FLAG SRTOINTM+SRTOEXTM   Mixed security if both on
000027         SRTOMXDI DS    0XL1
        00003  SRTOMXDM EQU   SRTOINTM+SRTOEXTM
               SRTESP   #FLAG X'10'               Process system profiles for ERUs
000027         SRTESPI  DS    0XL1
        00010  SRTESPM  EQU   X'10'
               SRTEUP   #FLAG X'20'               Process user profiles for ERUs
000027         SRTEUPI  DS    0XL1
        00020  SRTEUPM  EQU   X'20'
               SRTUCA   #FLAG X'40'               USER catalog available
000027         SRTUCAI  DS    0XL1
        00040  SRTUCAM  EQU   X'40'
               SRTSCA   #FLAG X'80'               SYSTEM catalog available
000027         SRTSCAI  DS    0XL1
        00080  SRTSCAM  EQU   X'80'
000027         SRTOPTNS DS    XL1                 Option flags
000028         SRTTBH   DS    XL(TBHDSLEN)        Standard table header (see #TBHDS)
000034         SRTTBHN  DS    XL(TBHDSLEN)        Standard table header (see #TBHDS)
000040         SRTTLENT DS    F                   Total length of table
000044         SRTTOTAL DS    F                   Total entries
000048         SRTUSRTK DS    H                   Keyword token
00004A         SRTUSPRF DS    CL18                Default USER profile
00005C         SRTSYSTK DS    H                   Keyword token
00005E         SRTSYPRF DS    CL18                Default SYSTEM profile
000070         SRTERUTK DS    H                   Keyword token
000072         SRTERURF DS    CL18                Default USER profile for ERUs
000084         SRTERSTK DS    H                   Keyword token
000086         SRTERSRF DS    CL18                Default SYSTEM profile for ERUs
               *                                                                  R140
000098         SRTVERS  DS    XL1                 SRTT version indicator          R140
        00000  SRTV12   EQU   X'00'               Up to release 12.01             R140
        00001  SRTV14   EQU   X'01'               Release 14.0 and above          R140
               *                                                                  R140
               SRTDUST  #FLAG X'01'               Default userid in SRTDUID field R140
000099         SRTDUSTI DS    0XL1
        00001  SRTDUSTM EQU   X'01'
               SRTDUVN  #FLAG X'02'               VTAM node name                  R140
000099         SRTDUVNI DS    0XL1
        00002  SRTDUVNM EQU   X'02'
               SRTDUPT  #FLAG X'04'               PTERM-id                        R140
000099         SRTDUPTI DS    0XL1
        00004  SRTDUPTM EQU   X'04'
               SRTDULT  #FLAG X'08'               LTERM-id                        R140
000099         SRTDULTI DS    0XL1
        00008  SRTDULTM EQU   X'08'
000099         SRTDUFLG DS    XL1                 Default userid flag             R140
00009A                  DS    XL2                 Reserved                        R140
00009C         SRTCBMHA DS    A                   Save A(category bitmap model)   R140
0000A0         SRTSCTOT DS    F                   Total calls to security         R140
0000A4         SRTSCFAI DS    F                   Failing security calls          R140
0000A8         SRT#SNON DS    F                   Total signon counter            R140
0000AC         SRTMSNON DS    F                   Multiple signon counter         R140
0000B0         SRTSONLK DS    F                   SON's lock counter              R140
0000B4         SRTDUID  DS    CL18                Default userid                  R140
0000C6         SRTEUID  DS    CL18                Extract userid                  R140
               *                                                                  R140
0000D8         SRTD#USR DS    F                   Number of users signed on
0000DC         SRTD#USX DS    F                   HWM of Number of users signed on
0000E0         SRTSTRTN DS    CL1                 External security system ID     R171
        000E3  SRTSCATS EQU   C'T'                CA TopSecret                    R171
        000C1  SRTSCAAC EQU   C'A'                CA-ACF2                         R171
        000E2  STRSRACF EQU   C'S'                RACF or SAF-compatible          R171
        00004  STRSNONE EQU   X'04'               No external security system     R171
0000E1                  DS    XL3                 Reserved                        R171
0000E4                  DS    17F                 Reserved                        R140
000128         SRTENT   DS    0F                  Start of entries
        00128  SRTHLNG  EQU   *-SECRTTHD          Header length
               ***********************************************************************
               *                                                                     *
               *        SECRTTED - Security Resource Type Table Entry                *
               *                                                                     *
               ***********************************************************************
000000         SECRTTED DSECT
000000         SRTRSGPA DS    A                   Pointer to owning resource group
000004         SRTSTYPA DS    A                   Pointer to owning super class
000008         SRTEOSNA DS    A                   Next in entity occurrence list
00000C         SRTCTABA DS    A                   Pointer to category table
000010         SRTAMTAB DS    F                   Access module table
000014         SRTABBRL DS    X                   Length of internal resource type
000015         SRTABBR  DS    CL4                 Internal resource type
000019         SRTNAMEL DS    X                   Length of syntax/occurrence name
00001A         SRTNAME  DS    CL18                Syntax resource type
               SRTF1IN  #FLAG X'01'               Secured internally
00002C         SRTF1INI DS    0XL1
        00001  SRTF1INM EQU   X'01'
               SRTF1EX  #FLAG X'02'               Secured externally
00002C         SRTF1EXI DS    0XL1
        00002  SRTF1EXM EQU   X'02'
               SRTF1OF  #FLAG SRTF1EXM+SRTF1INM   Unsecured if both bits are off
00002C         SRTF1OFI DS    0XL1
        00003  SRTF1OFM EQU   SRTF1EXM+SRTF1INM
               SRTF1EF  #FLAG X'80'               External initialization failed
00002C         SRTF1EFI DS    0XL1
        00080  SRTF1EFM EQU   X'80'
00002C         SRTFLAG1 DS    XL1                 Flag byte 1
00002D         SRTNBR   DS    0XL2                Number
00002D                  DS    XL1
00002E         SRTNBRB  DS    XL1
00002F         SRTEFRTN DS    XL2                 External init return code
000031         SRTCLASS DS    CL8                 External resource class
000039         SRTINCOP DS    XL6                 Internal name contruction tokens
00003F         SRTXNCOP DS    XL6                 External name contruction tokens
000045         SRTSRBOF DS    AL2                 Offset in SRB (generic only)
000047         SRTRUTYP DS    XL1                 Run unit type index
        00048  SRTLNG   EQU   ((*-SECRTTED+3)/4)*4  Entry length