lFTSECT Hexadecimal Field
Displacement Name 60 61
64
66
68 6C 6E 70 71
72
74
78
78 80 88 8C 8E 90 92
94
96
97
98 9C 9E AO A4
AFTFLG DS 1FT USED EQU AFTICF EQU AFTFBA EQU AFTDBF EQU AFTWRT EQU AFTRD EQU AFTFULD EQU AFTPFST DS AFTIN DS lFTID DS AFTFCLA DS AFTFCLX DS AFTCLDX DS AFTFLG2 DS AFT NEW EQU AFTOLDCL EQU AFTCLX EQU SA!UEN EQU DS AFTOCLDX DS DS f9EI 9! f§I AFTFST DS AFTN DS AFTT DS AFTD DS AFTWP DS AFTRP DS AFTM DS lFTIC DS AFTFCL DS AFTFV DS AFTFB DS AFTIL DS AFTDBC DS AFTYR DS AFTADT DS AFTPTR DS x
in AFTFLG --X'80'- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 3X H
H
F
H
H X in AFTFLG2 --X'80'--- X'40' X'20' X'01' 1X 1H
F
D
D
F
H
H
H
H
H C X F
H
H
F
F in AFTPTR X'40'- lFTFSF EQU A8 DS OD AFTLB EQU *-AFTSECT AFTLD EQU AFTLB/8
Field Description, Contents, Meaning A*1 Flag l::yte
Active file table l::lock in use
Reserved for IMB use
First chain link in storage
Full l::uffer assigned
Data block in storage
Active write
Active read
Full disk special case Pointer to (static) FST entry Current item number
Displacement of current item in data block
Address of first chain link
Disk address of swapped FCl Disk address of swapped chain link
A*2 Seccnd flag byte New file Current chain link existed previously
Alternate chain link assigned/implied
Force same length update
Reserved for IBM use Old value (if any) of AFTCLDX Reserved for IBM use
Filename
Filetype
Date/time last written Write pointer (item no.)
Read pointer (item no.)
File.ode
Item count
First chain link
A*3 Fixed (F)/varial::le(V) flag
A*4 FST flag byte (Maximum) item length 800-l::yte data block count Year Pointer to active disk table Pointer to next AFT l::lock in chain
Indicates in free storage
End cf DSECT Length of AFT block in bytes
Length of AFT block in doul::lewords 144 IBM VM/370 Data Areas and Control Block Logic
ANCHSECT ANCHSECT defines the DOS/VS anchor table. This DSECT is used by DMSDCS when a CDLOAD (SVC 65) is issued, and the phase is not found in either the CMSVSAM or CMSAMS segment.
In this case, the specified phase is loaded either from a CMS DOSLIB or a tOS core image
library, and the name, load point, entry point, and the length in bytes, of the phase are
saved in an available slot in the anchor table. ANCHSECT is invoked by the ANCHTAE macro,. 0 ANCHENDA 8 ANCHCBS 10 18 ANCHLDPT 20 A*1 ANCHPHLN Hexadecimal Pield tisplacement Name
o
4
8 C 10 18 1C 20 21 ANCHENDA DC DC ANCHCBS DC lNCHOAL DC !l!fhof ANCHPHNM DC ANCHLDPT DC ANCHENTP DC ANCHSTSW DC BJ:!§ ANCHMLOD EQU ANCHINST EQU ANCHRPJL EQU ANCHLENG EQU ANCHSIZ EQU ANCHPHLN DC A (0) P'O' A (0) A (0) Entries ana --CL8'-'--- A (0) A (0) X'OO' in ANCBSTSW --X'OO'---- X'7F' X'PP' 20 1024 AL3 (0) , 11/11/1/1111/1111/1///1////11 I ANCHOAL I I ANCHPHNM I Their A*1 I ANCHENTP I Pield Description, Contents, Meaning End address of anchor table
Reserved for IBM use
Pointer to VSAM AMCB table
Pointer to VSAM OAL (OPEN ACE) table, which
is followed by one or more Anchor
Tatle entries Fermat -----
Phase name
Load point
Entry point Status switc!i Phase must te loaded
Phase is already in storage
Requested phase just loaded ty another task
(only if AP=YES) Length of one anchor table entry
Default size of anchor table (in bytes)
Length of phase in bytes Section 2. CMS Lata Areas and Control Blocks 145
Previous Page Next Page