Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

AFTSECT

Prolog  

Control Block Contents  

AFTSECT DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

AFTSECT Prolog

NAME : DMSAFT Description: bilingual AFT macro DSECT : AFTSECT Module Type Macro Function : Creates a based structure, AFTSECT, which names all fields wi thin Active File Table Block. AFTSECT describes a file currently open for a read or write. The AFT is created when a file is opened. Space for up to five AFTs is available in DMSNUC; any other must reside in free storage.

 

AFTSECT Control Block Content


AFTSECT DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure AFTSECT bilingual AFT macro The following fields are used for both minidisk AFTs and Shared file AFTs. When the same areas of storage are used more that once, they are meant for different file systems. CDF fields have not been eliminated since the code is still in the system, but since it has been disabled, the fields have been reused. 0000 0 Signed 4 AFTPTR Pointer to next AFT blk in chain 0004 4 Signed 4 AFTBPTR Pointer to previous AFT in chain 0008 8 Signed 4 AFTEYECT (0) Eyecatcher to indicate an AFT 0008 8 Character 3 AFTEYENM place holder for eyecatcher 000B 11 Character 1 AFTTYPE type of AFT The following are equates for the AFTTYPE field 1... .... AFTANCHR X'80' Anchor AFT If this changes, must change equate in the FVS in field FVSAAFT .1.. .... AFTSUBST X'40' Subfst ..1. .... AFTDMSMD X'20' Minidisk AFT created by DMSOPEN ...1 .... AFTEDF X'10' Minidisk AFT created by FSOPEN 00000030 AFTMDISK AFTDMSMD+AFTEDF Minidisk AFT created using either interface .... 1... AFTSFS X'08' Shared File AFT created thru OPEN .... .1.. AFTCOMP X'04' SFS AFT created thru FSOPEN .... ..1. AFTOPBLK X'02' AFT opened for BLOCK interface .... ...1 AFTOPDBK X'01' AFT opened for DATA BLOCK interface 0000000E AFTSHARE AFTSFS+AFTCOMP+AFTOPBLK Shared file AFT 000C 12 Character 8 AFTTOKEN AFT token 000C 12 Signed 4 AFTTOKAD Address of AFT 0010 16 Signed 4 AFTSEQNM Sequence number to validate AFT 0014 20 Signed 4 AFTADT Pointer to Active Disk Table 0018 24 Signed 4 AFTDBSZ ADT disk block size 001C 28 Signed 4 AFTPOSN number of first record or block to be read or written 0020 32 Signed 4 AFTUBFAD Save user buffer address 0024 36 Signed 4 AFTUBFLG Save user buffer length 0028 40 Address 4 AFTWUERR address of user supplied workunit 002C 44 Signed 2 AFTCLD Disk addr of current chain link 0000002C AFTCACHE AFTCLD,4 Address of cache area 002E 46 Signed 2 AFTCLN Number of current chain link 0030 48 Address 4 AFTOPNBK addr. of virtual storage block obtained by FSOPEN/OPEN 0034 52 Signed 4 AFTCBLK number of current data block 0038 56 Signed 4 AFTDBA address of current data block 003C 60 Signed 4 AFTLOG2 log2 of block size 0040 64 Signed 4 AFTREMSK remainder mask 0044 68 Address 4 AFTRMWAA Record manager work area address 0048 72 Address 4 AFTRCMRD Record manager read entry point 004C 76 Address 4 AFTRCMWR Record manager write entry point 0050 80 Address 4 AFTEXTAD address of AFT extension defined by open 0054 84 Signed 2 AFTEXTLD length of AFT extension in dwords 0056 86 Character 1 AFTREALT reallocation type 000000F1 AFTASCBK C'1' assign current block 000000F2 AFTASTBK C'2' assign top block 000000F3 AFTASCEN C'3' assign current entry 000000F4 AFTUASCE C'4' unassign current entry 0057 87 Character 1 AFTOPINT open intent 000000D9 AFTOPIRD C'R' open intent was for read 000000E6 AFTOPIWR C'W' open intent was for write 000000D5 AFTOPINW C'N' open intent was for new 000000E7 AFTOPIRP C'X' open intent was for replaced 000000C3 AFTOPIRC C'C' open intent was for recall 000000D4 AFTOPIMG C'M' open intent was for migrate 000000C7 AFTOPICM C'G' open intent was for createmig 0058 88 Bitstring 80 AFTCLB Chain link bufr from 1st ch.link 0058 88 Signed 4 AFTUFP5 5TH level pointer hblk chain 0058 88 Address 4 AFTPGERR Programming error address 005C 92 Signed 4 AFTUFP4 4TH level pointer hblk chain 005C 92 Signed 4 AFTVSOFF V-file starting offset 0060 96 Signed 4 AFTUFP3 3RD level pointer hblk chain 0060 96 Signed 4 AFTRECWR Records to write 0064 100 Signed 4 AFTUFP2 2ND level pointer hblk chain 0064 100 Signed 4 AFTREQID Requestid/ARCE address 0068 104 Signed 4 AFTUFP1 1ST level pointer hblk chain 00000068 AFTLSTBK AFTUFP1,4 last block in file 006C 108 Signed 4 AFTRDBLK data block chain 0070 112 Signed 4 AFTRDID Item displacement in block 0070 112 Signed 4 AFTVFOFF V-file offset 0074 116 Signed 4 AFTLSTRC Last record number processed 0074 116 Signed 4 AFTVFNXR V-file next record being written 0078 120 Signed 4 AFTARP Alt. read pointer 007C 124 Signed 4 AFTAWP Alt. write pointer 0080 128 Signed 4 AFTPHYP A(hblk holding static FST) 0084 132 Bitstring 0 AFTALET Access list entry token 0088 136 Signed 4 AFTSCBLK Saved current data block number. Valid only when AFTREFRQ flag is on 008C 140 Signed 4 AFTLACCR last record to accept 0090 144 Signed 4 AFTMXLRC maximum logical record length 0094 148 Signed 4 AFTFBLBN F-file last block number 0098 152 Signed 4 AFTFBLBL F-file last block length 009C 156 Address 4 AFTCLRSP pointer to close response data passed from DMSRCMFL to CSL CLOSE (DMSJFC) 00A0 160 Signed 4 AFTSFSMB maximum number of 4K blocks per SPS request that can be passed to the file pool server machine 00A4 164 Address 4 AFTFUBPT File space Usage Block pointer 00A8 168 Signed 4 AFTRPBLK Replaced File Blocks 00AC 172 Signed 4 AFTMXDSZ size of all data blocks in storg 00B0 176 Signed 4 AFTMXDBK maximum number of data blocks 00B4 180 Signed 4 AFTMXBLK max number of entries in ptr blk 00B8 184 Signed 4 AFTBLKWD save user buff disp blkwr 000000B8 AFTBHLEN AFTBLKWD,1 contains high-order byte of length prefix split across blocks during a block write to a V-format file when AFTSPLEN is also true 000000B9 AFTBFORM AFTBLKWD+1,1 block write format code "B"/"b" The following constants are used for AFTBFORM 000000C2 AFTBFFIX C'B' FIXED block write code 00000082 AFTBFVAR C'b' VARIABLE block write code 000000BA AFTBPRCT AFTBLKWD+2,2 save prev residual ct for V-FORM 00BC 188 Signed 4 AFTEBLIN Current item number 00C0 192 Signed 4 AFTEBDSP Current item displacement 00C4 196 Signed 4 AFTDSKSR (7) This field will be overlayed with the following minidisk AFT fields or shared file AFT fields The following fields are used for only minidisk AFTs. 00C4 196 Signed 4 AFTPFSTE (0) Used for 4 byte ptr to FST 00C4 196 Bitstring 1 AFTPFST1 1st byte of pointer 00C5 197 Bitstring 1 AFTPFST (3) pointer to (static) FST entry, Should be using AFTPFSTE for Release 6 and later 00C8 200 Signed 4 AFTCLA Core address of chain link bufr 00CC 204 Signed 2 AFTDBD Disk address of current data blk 00CE 206 Signed 2 AFTDBN number of current data block 00D0 208 Signed 2 AFTIN Current item number 00D2 210 Signed 2 AFTID Disp of current item in data blk 00D4 212 Signed 4 AFTFCLA Core address of first chain link 00D8 216 Signed 2 AFTFCLX Disk address of swapped FCL 00DA 218 Signed 2 AFTCLDX Disk addr of swapped chain link 00DC 220 Signed 2 AFTOCLDX Old value (if any) of AFTCLDX 00DE 222 Signed 2 * - reserved - The following fields are used for only Shared File AFTs. 00C4 196 Signed 4 AFTLCTOK (2) TOKEN for Linkage Component 00CC 204 Signed 4 AFTBLKS Highest block number allocated 00D0 208 Signed 4 AFTWUID workunitid 00D4 212 Character 8 AFTFPID Filepoolid 00DC 220 Signed 2 AFTLEVEL Committed level of the file 00DE 222 Signed 2 * - reserved - The following are flag bytes for AFTFLG 00E0 224 Bitstring 1 AFTFLG flag byte 1... .... AFTTCLOS X'80' The file has been TCLOSEd. .1.. .... ALLOWVR X'40' Allow different length replace. ..1. .... AFTICF X'20' first chain link in core flag ...1 .... AFTACF X'10' This AFT corresponds to an Associated Control FIle ...1 .... AFTFBA X'10' Full buffer assigned .... 1... AFTASYNC X'08' An asynchronous file I/O is in process for this AFT .... 1... AFTDBF X'08' Data block in core flag .... .1.. AFTWRT X'04' Changes have been made to this file since the last TCLOSE (or if no TCLOSEs, since it was opened). .... ..1. AFTRD X'02' A successful read has been performed on this file. .... ...1 AFTFULD X'01' Full-disk special case The following are flag bytes for AFTFLG2. 00E1 225 Bitstring 1 AFTFLG2 second flag-byte 1... .... AFTNEW X'80' file is new or replaced .1.. .... AFTPTWRT X'40' Part of the data to be written has been transferred from the user's buffer. Any error in this state must result in either a ROLLBACK or DISKDIE. .1.. .... AFTOLDCL X'40' Current chain link exist. prev. ..1. .... AFTALLEM X'20' Empty file may be created ..1. .... AFTCLX X'20' alternate chain-link assigned/ implied - (old CDF ONLY) ...1 .... AFTREAD X'10' file is being read .... 1... AFTVLGTH X'08' length must be handled for V-FORM .... .1.. AFTVLREC X'04' writing the last V-format record .... ..1. AFTFDUSR X'02' file data specified by user .... ...1 SAMELEN X'01' Force same length update .... ...1 AFTDEFLR X'01' when on, indicates that the lrecl of the file has been assigned by default values. The following are flag bytes for AFTFLG3. 00E2 226 Bitstring 1 AFTFLG3 third flag byte 1... .... AFTEXREP X'80' previously existing SFS file is being replaced .1.. .... AFTFSF X'40' AFTPTR bit indicates in free storage ..1. .... AFTBLKIO X'20' special block I/O used ...1 .... AFTITMAV X'10' item available .... 1... AFTCACHN X'08' NOCACHE option specified on OPEN .... .1.. AFTCACHY X'04' CACHE option specified on OPEN If AFTCACHN & AFTCACHY are both off, then DEFAULT Cache option was specified on OPEN .... ..1. AFTOPWR X'02' File opened for WRITE, NEW or REPLACE or CREATEMIG .... ...1 AFTEXPL X'01' Explicit OPEN from FSOPEN The following are flag bytes for AFTFLG4. 00E3 227 Bitstring 1 AFTFLG4 fourth flag-byte 1... .... AFTEXTND X'80' When on, indicates that the SFS file is extended since the last COMMIT .1.. .... AFTREFRQ X'40' When on, indicates that all data blocks must be refreshed to complete this DMSREAD request ..1. .... AFTWTERR X'20' error occurred during write ...1 .... AFTRCMIN X'10' When on, indicates that the AFT has been successfully initial- ized by DMSRCMIN. When off, either DMSRCMIN has not yet been called, DMSRCMIN initialization failed, or DMSRCMFL has been called and the storage used by DMSRCM (i.e. buffers, RCMWA) has been released. AFTRCMIN applies to both EDF and SFS files, but not CDF files. .... 1... AFTSFSIO X'08' When on, indicates that an SFS I/O request (such as READ, WRITE, CLOSE, or TCLOSE) has been initiated by DMSRCM and that DMSRCM cannot tolerate another request for this AFT until the original request has completed. .... .1.. AFTCLOSE X'04' Close is in process - used to suppress TCLOSE request for this file on a CLOSE with COMMIT (SFS only) .... ..1. AFTFNSDT X'02' Used internally to suppress the generation of current date and time on an output file. Used by DMSFNSAT entry point in DMSFNS (FINIS with attribute changes) and by DMSJFC (SFS CSL CLOSE program function) to communicate to the Record Manager Flush Routine when time or date are provided by the user. .... ...1 AFTDSPAC X'01' When on, indicates that the file is in a data space. 00E4 228 Bitstring 8 AFTPDOID Parent Directory Object ID The following are flag bytes for AFTFLG5. 00EC 236 Bitstring 1 AFTFLG5 fifth flag-byte 1... .... AFTCBCHG X'80' current block has been changed .1.. .... AFTSHADW X'40' perform EDF shadowing ..1. .... AFTIORD X'20' EDF/SFS I/O operation is read ...1 .... AFTSPLEN X'10' length prefix split across blocks during a block write to a V-format file .... 1... AFTCSPAR X'08' current block is sparse .... .1.. AFTUCXER X'04' uncached transfer valid .... ..1. AFTUPINP X'02' SFS file is being treated as an INPLACE file. .... ...1 AFTNONRC X'01' SFS file is being treated as a non-recoverable file. The following are flag bytes for AFTFLG6. 00ED 237 Bitstring 1 AFTFLG6 sixth flag-byte 1... .... AFTTHRER X'80' SFS file space threshold exceeded (warning) .1.. .... AFTLNERR X'40' user buffer length too short - read data truncated ..1. .... AFTBWEOD X'20' end of data detected on an ERD block write ...1 .... AFTLRERR X'10' record length out of range on an ERD block write .... 1... AFTWFNC X'08' "empty file not created" warning on CLOSE during DMSRCM flush request .... .1.. AFTWRNW X'04' "never wrote to replaced file" warning on CLOSE during DMSRCM flush request .... ..1. AFTREQTC X'02' SFS TCLOSE required for a non-recoverable file after a successful write .... ...1 AFTFORWR X'01' When on, indicates that the FORCE option is specified on DMSWRITE to a non-recoverable file The following are flag bytes for AFTFLG7. 00EE 238 Bitstring 1 AFTFLG7 seventh flag-byte 1... .... AFTCLDBC X'80' When on, indicates the caller of this DMSCLOSE is DMSCLDBK .1.. .... AFTSPSWR X'40' When on, indicates that an SPS write or tclose was done since file was opened. ..1. .... AFTSVWRT X'20' Saved AFTWRT bit. The value of the AFTWRT flag is saved across Record Manager calls to deter- mine if the write is the *first write. ...1 .... AFTSBCNT X'10' Single block counted indicator. Used by DMSRCM to mark a block counted when the file is a single block file and no RMWA exists. .... 1... AFTBFS X'08' File is a BFS file. 00EF 239 Character 1 * - reserved - 00F0 240 Signed 4 AFTFST (0) FILE STATUS TABLE (FILE DIRECTORY) BLOCK 00F0 240 Signed 4 * (0) 00F0 240 Character 16 AFTNT (0) Filename and file type 00F0 240 Character 8 AFTN FILE NAME 00F8 248 Character 8 AFTT FILE TYPE 000000F0 AFTDIRN AFTN,16 Subdirectory name 0100 256 Signed 4 AFTD DATE/TIME LAST WRITTEN 0104 260 Signed 2 AFTWP WRITE POINTER (ITEM #) 0106 262 Signed 2 AFTRP READ POINTER (ITEM #) 00000100 AFTBFOWN AFTD,8 Base file owner 0108 264 Signed 2 AFTM File mode and mode number. Mode number will be blank for DIRs. 00000108 AFTMCHAR AFTM,1 File mode character 00000109 AFTMNUM AFTM+1,1 File mode number 010A 266 Signed 2 AFTIC ITEM COUNT, zero for directories 0000FFFD AFTCDFMR 65533 maximum valid record number for CDF files 010C 268 Signed 2 AFTFCL FIRST CHAIN LINK 0000010A AFTSCID AFTIC,4 Something Changed ID 010E 270 Character 1 AFTFV Type of FST flag field FSTFV flag -byte definitions 000000C6 AFTFVFIX C'F' FIXED file FST 000000E5 AFTFVVAR C'V' VARIABLE file FST 000000C4 AFTFVDIR C'D' DIRECTORY FST 00000060 AFTFVERS C'-' Erased or revoked alias FST 010F 271 Bitstring 0 AFTFB Flag byte (if used) "FSTFB" FLAG-BYTE DEFINITIONS (APPLICABLE ONLY TO "STATEFST" COPY OF FST-ENTRY AFTER SUCCESSFUL "STATE" OR "STATEW" CALL.) .... .... AFTFRO X'00' READ-ONLY DISK .1.. .... AFTFROX X'40' READ-ONLY EXTENSION OF READ-ONLY DISK ...1 .... AFTFBSFS X'10' Shared File FST 1... .... AFTFRW X'80' READ-WRITE DISK 11.. .... AFTFRWX X'C0' READ-ONLY EXTENSION OF READ-WRITE DISK .... 1... AFTCNTRY X'08' CENTURY FOR DATE LAST WRITTEN (0=19, 1=20), CORRESPONDS TO FSTYR, FSTADATI. .... .111 AFTFACT X'07' FILE "ACTIVE" - ONE OF THE FOLLOWING: .... .1.. AFTFAR X'04' FILE ACTIVE FOR READING .... ..1. AFTFAW X'02' FILE ACTIVE FOR WRITING .... ...1 AFTFAP X'01' FILE ACTIVE FROM A "POINT" APPLICABLE TO FSCBFLG IN PLIST ..1. .... AFTEPL X'20' EXTENDED PLIST .1.. .... AFTITAV X'40' ITEM AVAILABLE .... ...1 AFTRECAV X'01' PREVIOUS RECORD NULL 0110 272 Signed 4 AFTIL (MAXIMUM) ITEM LENGTH 0114 276 Signed 2 AFTDBC NUMBER OF DATA BLOCKS 0116 278 Signed 2 AFTYR YEAR 00000114 AFTTID AFTDBC,4 Tupple Identifier 00000028 AFTL *-AFTN FST EDF EXTENSION 0118 280 Signed 4 AFTFOP ALT. FILE ORIGIN POINTER, will be zero for directories 011C 284 Signed 4 AFTADBC ALT. NUMBER OF DATA BLOCKS, will be zero for directories 0120 288 Signed 4 AFTAIC ALT. ITEM COUNT, will be zero for directories 0124 292 Bitstring 1 AFTNLVL NUMBER OF POINTER BLOCK LEVELS, zero for directories 0125 293 Bitstring 1 AFTPTRSZ LENGTH OF A POINTER ELEMENT, zero for directories 0126 294 Character 6 AFTADATI ALT. DATE/TIME(YY MM DD HH MM SS) 00000126 AFTFDATE AFTADATI,3 Date 00000129 AFTFTIME AFTADATI+3,3 Time 012C 300 Signed 4 AFTEDFEN 012C 300 Character 1 AFTREALM Real filemode 012D 301 Bitstring 0 AFTFLAG2 FST flag byte 2 ...1 .... AFTPIPEU X'10' Reserved for CMS PIPELINES usage 012E 302 Character 2 * - Reserved - 00000040 AFTL2 *-AFTN LENGTH OF AN EDF FST. 012C 300 Bitstring 8 AFTOID Object identifier 0134 308 Bitstring 8 AFTBFOID Base file identifier The bits in the authority flag byte are mutually exclusive. 013C 316 Bitstring 0 AFTFB1 authority flag byte 1... .... AFTFB1RD X'80' Read authority for this file .1.. .... AFTFB1WR X'40' Write authority for this file No Authority to this file when FB1RD and FB1WR are off ..1. .... AFTFB1EX X'20' ESM-protected file 013D 317 Bitstring 0 AFTFB2 status flag byte 1... .... AFTFB2ER X'80' Erased Alias indicator .1.. .... AFTFB2RV X'40' Revoked Alias indicator ..1. .... AFTFB2BF X'20' Base file indicator ...1 .... AFTFB2AL X'10' Alias fst indicator .... 1... AFTFB2SD X'08' Subdirectory fst indicator .... .1.. AFTFB2DC X'04' Dircontrol subdirectory Note. FB2DC = on implies that FB2SD = on. .... ..1. AFTFB2MG X'02' Migrated file .... ...1 AFTFB2EO X'01' External Object 013E 318 Bitstring 0 AFTFB3 extended attribute flag byte 1... .... AFTFB3IP X'80' file has the INPLACE attribute .1.. .... AFTFB3MA X'40' module file with long name alias ..1. .... AFTFB3IV X'20' FST invalid (during cache update -DMSJCM only) .... 1... AFTCDOLR X'08' CENTURY FOR DATE LAST REFERENCE (0=19, 1=20), CORRESPONDS TO FSTDOLR. 013F 319 Character 1 * -RESERVED- 00000050 AFTL3 *-AFTN Length of a Shared file FST 0140 320 Signed 4 AFTDSFOP Data space file origin pointer 0144 324 Character 3 AFTDOLR Date of last reference 0147 327 Character 1 * -RESERVED- 00000058 AFTL4 *-AFTN Length of an SFS data space FST 0148 328 Dbl-Word 8 * (0) End of DSECT 00000148 AFTLB *-AFTSECT length of AFT block in bytes 00000029 AFTLD (AFTLB+7)/8 length of AFT block in dwords

 

AFTSECT Storage Layout

*** AFTSECT - bilingual AFT macro
*
*     +---------------------------+---------------------------+
*   0 |          AFTPTR           |         AFTBPTR           |
*     +--------------------+------+---------------------------+
*   8 |     AFTEYENM       |:TYPE |        AFTTOKEN-          |
*     +--------------------+------+---------------------------+
*  10 |          -(00C)           | 14
*     +---------------------------+
*
*** AFTSECT - bilingual AFT macro
*** Overlay for AFTTOKEN in AFTSECT
*
*                                 +---------------------------+
*   8 ...                       C |         AFTTOKAD          |
*     +---------------------------+---------------------------+
*  10 |         AFTSEQNM          |          AFTADT           |
*     +---------------------------+---------------------------+
*  18 |         AFTDBSZ           |         AFTPOSN           |
*     +---------------------------+---------------------------+
*  20 |         AFTUBFAD          |         AFTUBFLG          |
*     +---------------------------+-------------+-------------+
*  28 |         AFTWUERR          |   AFTCLD    |   AFTCLN    |
*     +---------------------------+-------------+-------------+
*  30 |         AFTOPNBK          |         AFTCBLK           |
*     +---------------------------+---------------------------+
*  38 |          AFTDBA           |         AFTLOG2           |
*     +---------------------------+---------------------------+
*  40 |         AFTREMSK          |         AFTRMWAA          |
*     +---------------------------+---------------------------+
*  48 |         AFTRCMRD          |         AFTRCMWR          |
*     +---------------------------+-------------+------+------+
*  50 |         AFTEXTAD          |  AFTEXTLD   |:REALT|:OPINT|
*     +---------------------------+-------------+------+------+
*  58 |                                                       |
*     =                        AFTCLB                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  A8
*
*** Overlay for AFTTOKEN in AFTSECT
*** Overlay for AFTCLB in AFTSECT
*
*     +---------------------------+
*  58 |         AFTUFP5           | 5C
*     +---------------------------+
*
*** Overlay for AFTCLB in AFTSECT
*** Overlay for AFTUFP5 in AFTSECT
*
*     +---------------------------+---------------------------+
*  58 |         AFTPGERR          |         AFTUFP4           |
*     +---------------------------+---------------------------+
*  60
*
*** Overlay for AFTUFP5 in AFTSECT
*** Overlay for AFTUFP4 in AFTSECT
*
*                                 +---------------------------+
*  58 ...                      5C |         AFTVSOFF          |
*     +---------------------------+---------------------------+
*  60 |         AFTUFP3           | 64
*     +---------------------------+
*
*** Overlay for AFTUFP4 in AFTSECT
*** Overlay for AFTUFP3 in AFTSECT
*
*     +---------------------------+---------------------------+
*  60 |         AFTRECWR          |         AFTUFP2           |
*     +---------------------------+---------------------------+
*  68
*
*** Overlay for AFTUFP3 in AFTSECT
*** Overlay for AFTUFP2 in AFTSECT
*
*                                 +---------------------------+
*  60 ...                      64 |         AFTREQID          |
*     +---------------------------+---------------------------+
*  68 |         AFTUFP1           |         AFTRDBLK          |
*     +---------------------------+---------------------------+
*  70 |         AFTRDID           | 74
*     +---------------------------+
*
*** Overlay for AFTUFP2 in AFTSECT
*** Overlay for AFTRDID in AFTSECT
*
*     +---------------------------+---------------------------+
*  70 |         AFTVFOFF          |         AFTLSTRC          |
*     +---------------------------+---------------------------+
*  78
*
*** Overlay for AFTRDID in AFTSECT
*** Overlay for AFTLSTRC in AFTSECT
*
*                                 +---------------------------+
*  70 ...                      74 |         AFTVFNXR          |
*     +---------------------------+---------------------------+
*  78 |          AFTARP           |          AFTAWP           |
*     +---------------------------+---------------------------+
*  80 |         AFTPHYP           |         AFTALET           |
*     +---------------------------+---------------------------+
*  88 |         AFTSCBLK          |         AFTLACCR          |
*     +---------------------------+---------------------------+
*  90 |         AFTMXLRC          |         AFTFBLBN          |
*     +---------------------------+---------------------------+
*  98 |         AFTFBLBL          |         AFTCLRSP          |
*     +---------------------------+---------------------------+
*  A0 |         AFTSFSMB          |         AFTFUBPT          |
*     +---------------------------+---------------------------+
*  A8 |         AFTRPBLK          |         AFTMXDSZ          |
*     +---------------------------+---------------------------+
*  B0 |         AFTMXDBK          |         AFTMXBLK          |
*     +---------------------------+---------------------------+
*  B8 |         AFTBLKWD          |         AFTEBLIN          |
*     +---------------------------+---------------------------+
*  C0 |         AFTEBDSP          |                           |
*     +---------------------------+                           |
*  C8 |                                                       |
*     =                       AFTDSKSR                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  E0
*
*** Overlay for AFTLSTRC in AFTSECT
*** Overlay for AFTDSKSR in AFTSECT
*
*                                 +------+--------------------+
*  C0 ...                      C4 |:PFST1|      AFTPFST       |
*     +---------------------------+------+------+-------------+
*  C8 |          AFTCLA           |   AFTDBD    |   AFTDBN    |
*     +-------------+-------------+-------------+-------------+
*  D0 |   AFTIN     |   AFTID     |         AFTFCLA           |
*     +-------------+-------------+-------------+-------------+
*  D8 |  AFTFCLX    |  AFTCLDX    |  AFTOCLDX   |/////////////|
*     +-------------+-------------+-------------+-------------+
*  E0
*
*** Overlay for AFTDSKSR in AFTSECT
*** Overlay for AFTDSKSR in AFTSECT
*
*                                 +---------------------------+
*     ...                      C4 |        AFTLCTOK-          |
*     +---------------------------+---------------------------+
*  C8 |          -(0C4)           |         AFTBLKS           |
*     +---------------------------+---------------------------+
*  D0 |         AFTWUID           |         AFTFPID-          |
*     +---------------------------+-------------+-------------+
*  D8 |          -(0D4)           |  AFTLEVEL   |/////////////|
*     +------+------+------+------+-------------+-------------+
*  E0 |AFTFLG|:FLG2 |:FLG3 |:FLG4 |        AFTPDOID-          |
*     +------+------+------+------+------+------+------+------+
*  E8 |          -(0E4)           |:FLG5 |:FLG6 |:FLG7 |//////|
*     +---------------------------+------+------+------+------+
*  F0 |                         AFTN                          |
*     +-------------------------------------------------------+
*  F8 |                         AFTT                          |
*     +---------------------------+-------------+-------------+
* 100 |           AFTD            |   AFTWP     |   AFTRP     |
*     +-------------+-------------+-------------+------+------+
* 108 |    AFTM     |   AFTIC     |   AFTFCL    |AFTFV |AFTFB |
*     +-------------+-------------+-------------+------+------+
* 110 |          AFTIL            |   AFTDBC    |   AFTYR     |
*     +---------------------------+-------------+-------------+
* 118 |          AFTFOP           |         AFTADBC           |
*     +---------------------------+------+------+-------------+
* 120 |          AFTAIC           |:NLVL |:PTRSZ|   (126)-    |
*     +---------------------------+------+------+-------------+
* 128 |        -AFTADATI          |         AFTEDFEN          |
*     +---------------------------+---------------------------+
* 130
*
*** Overlay for AFTDSKSR in AFTSECT
*** Overlay for AFTEDFEN in AFTSECT
*
*                                 +------+------+-------------+
* 128 ...                     12C |:REALM|:FLAG2|/////////////|
*                                 +------+------+-------------+
* 130
*
*** Overlay for AFTEDFEN in AFTSECT
*** Overlay for AFTEDFEN in AFTSECT
*
*                                 +---------------------------+
*     ...                     12C |         AFTOID-           |
*     +---------------------------+---------------------------+
* 130 |          -(12C)           |        AFTBFOID-          |
*     +---------------------------+------+------+------+------+
* 138 |          -(134)           |AFTFB1|AFTFB2|AFTFB3|//////|
*     +---------------------------+------+------+------+------+
* 140 |         AFTDSFOP          |      AFTDOLR       |//////|
*     +---------------------------+--------------------+------+
* 148
*
*** Overlay for AFTEDFEN in AFTSECT

 

AFTSECT Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

AFTACF 00E0 10

AFTADATI 0126

AFTADBC 011C

AFTADT 0014

AFTAIC 0120

AFTALET 0084

AFTALLEM 00E1 20

AFTANCHR 000B 80

AFTARP 0078

AFTASCBK 0056 000000F1

AFTASCEN 0056 000000F3

AFTASTBK 0056 000000F2

AFTASYNC 00E0 08

AFTAWP 007C

AFTBFFIX 00B8 000000C2

AFTBFOID 0134

AFTBFORM 00B8 000000B9

AFTBFOWN 0106 00000100

AFTBFS 00EE 08

AFTBFVAR 00B8 00000082

AFTBHLEN 00B8 000000B8

AFTBLKIO 00E2 20

AFTBLKS 00CC

AFTBLKWD 00B8

AFTBPRCT 00B8 000000BA

AFTBPTR 0004

AFTBWEOD 00ED 20

AFTCACHE 002C 0000002C

AFTCACHN 00E2 08

AFTCACHY 00E2 04

AFTCBCHG 00EC 80

AFTCBLK 0034

AFTCDFMR 010A 0000FFFD

AFTCDOLR 013E 08

AFTCLA 00C8

AFTCLB 0058

AFTCLD 002C

AFTCLDBC 00EE 80

AFTCLDX 00DA

AFTCLN 002E

AFTCLOSE 00E3 04

AFTCLRSP 009C

AFTCLX 00E1 20

AFTCNTRY 010F 08

AFTCOMP 000B 04

AFTCSPAR 00EC 08

AFTD 0100

AFTDBA 0038

AFTDBC 0114

AFTDBD 00CC

AFTDBF 00E0 08

AFTDBN 00CE

AFTDBSZ 0018

AFTDEFLR 00E1 01

AFTDIRN 00F8 000000F0

AFTDMSMD 000B 20

AFTDOLR 0144

AFTDSFOP 0140

AFTDSKSR 00C4

AFTDSPAC 00E3 01

AFTEBDSP 00C0

AFTEBLIN 00BC

AFTEDF 000B 10

AFTEDFEN 012C

AFTEPL 010F 20

AFTEXPL 00E2 01

AFTEXREP 00E2 80

AFTEXTAD 0050

AFTEXTLD 0054

AFTEXTND 00E3 80

AFTEYECT 0008

AFTEYENM 0008

AFTFACT 010F 07

AFTFAP 010F 01

AFTFAR 010F 04

AFTFAW 010F 02

AFTFB 010F

AFTFBA 00E0 10

AFTFBLBL 0098

AFTFBLBN 0094

AFTFBSFS 010F 10

AFTFB1 013C

AFTFB1EX 013C 20

AFTFB1RD 013C 80

AFTFB1WR 013C 40

AFTFB2 013D

AFTFB2AL 013D 10

AFTFB2BF 013D 20

AFTFB2DC 013D 04

AFTFB2EO 013D 01

AFTFB2ER 013D 80

AFTFB2MG 013D 02

AFTFB2RV 013D 40

AFTFB2SD 013D 08

AFTFB3 013E

AFTFB3IP 013E 80

AFTFB3IV 013E 20

AFTFB3MA 013E 40

AFTFCL 010C

AFTFCLA 00D4

AFTFCLX 00D8

AFTFDATE 0126 00000126

AFTFDUSR 00E1 02

AFTFLAG2 012D

AFTFLG 00E0

AFTFLG2 00E1

AFTFLG3 00E2

AFTFLG4 00E3

AFTFLG5 00EC

AFTFLG6 00ED

AFTFLG7 00EE

AFTFNSDT 00E3 02

AFTFOP 0118

AFTFORWR 00ED 01

AFTFPID 00D4

AFTFRO 010F 00

AFTFROX 010F 40

AFTFRW 010F 80

AFTFRWX 010F C0

AFTFSF 00E2 40

AFTFST 00F0

AFTFTIME 0126 00000129

AFTFUBPT 00A4

AFTFULD 00E0 01

AFTFV 010E

AFTFVDIR 010E 000000C4

AFTFVERS 010E 00000060

AFTFVFIX 010E 000000C6

AFTFVVAR 010E 000000E5

AFTIC 010A

AFTICF 00E0 20

AFTID 00D2

AFTIL 0110

AFTIN 00D0

AFTIORD 00EC 20

AFTITAV 010F 40

AFTITMAV 00E2 10

AFTL 0116 00000028

AFTLACCR 008C

AFTLB 0148 00000148

AFTLCTOK 00C4

AFTLD 0148 00000029

AFTLEVEL 00DC

AFTLNERR 00ED 40

AFTLOG2 003C

AFTLRERR 00ED 10

AFTLSTBK 0068 00000068

AFTLSTRC 0074

AFTL2 012E 00000040

AFTL3 013F 00000050

AFTL4 0147 00000058

AFTM 0108

AFTMCHAR 0108 00000108

AFTMDISK 000B 00000030

AFTMNUM 0108 00000109

AFTMXBLK 00B4

AFTMXDBK 00B0

AFTMXDSZ 00AC

AFTMXLRC 0090

AFTN 00F0

AFTNEW 00E1 80

AFTNLVL 0124

AFTNONRC 00EC 01

AFTNT 00F0

AFTOCLDX 00DC

AFTOID 012C

AFTOLDCL 00E1 40

AFTOPBLK 000B 02

AFTOPDBK 000B 01

AFTOPICM 0057 000000C7

AFTOPIMG 0057 000000D4

AFTOPINT 0057

AFTOPINW 0057 000000D5

AFTOPIRC 0057 000000C3

AFTOPIRD 0057 000000D9

AFTOPIRP 0057 000000E7

AFTOPIWR 0057 000000E6

AFTOPNBK 0030

AFTOPWR 00E2 02

AFTPDOID 00E4

AFTPFST 00C5

AFTPFSTE 00C4

AFTPFST1 00C4

AFTPGERR 0058

AFTPHYP 0080

AFTPIPEU 012D 10

AFTPOSN 001C

AFTPTR 0000

AFTPTRSZ 0125

AFTPTWRT 00E1 40

AFTRCMIN 00E3 10

AFTRCMRD 0048

AFTRCMWR 004C

AFTRD 00E0 02

AFTRDBLK 006C

AFTRDID 0070

AFTREAD 00E1 10

AFTREALM 012C

AFTREALT 0056

AFTRECAV 010F 01

AFTRECWR 0060

AFTREFRQ 00E3 40

AFTREMSK 0040

AFTREQID 0064

AFTREQTC 00ED 02

AFTRMWAA 0044

AFTRP 0106

AFTRPBLK 00A8

AFTSBCNT 00EE 10

AFTSCBLK 0088

AFTSCID 010C 0000010A

AFTSEQNM 0010

AFTSFS 000B 08

AFTSFSIO 00E3 08

AFTSFSMB 00A0

AFTSHADW 00EC 40

AFTSHARE 000B 0000000E

AFTSPLEN 00EC 10

AFTSPSWR 00EE 40

AFTSUBST 000B 40

AFTSVWRT 00EE 20

AFTT 00F8

AFTTCLOS 00E0 80

AFTTHRER 00ED 80

AFTTID 0116 00000114

AFTTOKAD 000C

AFTTOKEN 000C

AFTTYPE 000B

AFTUASCE 0056 000000F4

AFTUBFAD 0020

AFTUBFLG 0024

AFTUCXER 00EC 04

AFTUFP1 0068

AFTUFP2 0064

AFTUFP3 0060

AFTUFP4 005C

AFTUFP5 0058

AFTUPINP 00EC 02

AFTVFNXR 0074

AFTVFOFF 0070

AFTVLGTH 00E1 08

AFTVLREC 00E1 04

AFTVSOFF 005C

AFTWFNC 00ED 08

AFTWP 0104

AFTWRNW 00ED 04

AFTWRT 00E0 04

AFTWTERR 00E3 20

AFTWUERR 0028

AFTWUID 00D0

AFTYR 0116

ALLOWVR 00E0 40

SAMELEN 00E1 01


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 12:58:46 EDT.
Copyright IBM Corporation, 1990, 1999