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