FSPB - Datapage instance structure
Name : DCLFSPB Function: This module contains the declarative of the FSPB structure, which maps a generic datapage of a datafile, that is, a generic 4096 bytes page inside one of the linear VSAM data sets reserved to contain the SYSOUTs represented in the form of either structured or unstructured data. This structure is used by several modules of data store to read / write the SYSOUT data, to interpret, clean, import, and export it.In the datapage structure you can find:
A prefix, reserved to identify the sysout inside a specific datafile.
Within the more significant prefix data we can list, in the real order:
The data page status indicator, which characterizes the data as
logically deleted (leftmost bit in on)
The primary key of the sysout
The RBN (relative block number) of the first page of the SYSOUT
The total number of pages that constitute the SYSOUT
The secondary key of the SYSOUT
The information about the real space used to store into the datapage
the whole SYSOUT (if a single page can contain it completely) or a
portion of it. Clearly, this length excludes the prefix and itself.
The generic area reserved to contain a SYSOUT data portion is expressed as a generic array of single characters. The ability to interpret the contents of the data portion of the datapage is reserved to specific modules of the data store. A SYSOUT data portion inside an unstructured datafile is represented as an ordered list of variable-length records. However, inside a structured datafile, a SYSOUT has a more complex layout, to interpret which further mapping structures are needed.
Offsets
Dec
Hex
Type
Len
Name (Dim)
Description
0
(0)
STRUCTURE
4096
FSPB
DATAPAGE INST.STRUC
0
(0)
CHARACTER
86
SPBPRFX
DATAPAGE PREFIX STR
DPGDELFL
DATAPAGE STATUS
INDICATOR
2
(2)
SIGNED
2
RESHALFW
RESERVED HALFWORD
4
(4)
CHARACTER
34
FSXB
PRIMARY KEY CLASS CONTROL
4
(4)
CHARACTER
8
SXBJOBNM
JOBNAME
12
(C)
CHARACTER
8
SXBJOBDT
12
(C)
CHARACTER
4
SXBYEAR
YEAR OF JOBDATE
16
(10)
CHARACTER
2
SXBMONTH
MONTH OF JOBDATE
18
(12)
CHARACTER
2
SXBDAY
DAY OF JOBDATE
20
(14)
CHARACTER
8
SXBJOBTM
JOB TIME IN
X'HHMMSSHH'
28
(1C)
CHARACTER
8
SXBJOBID
JES JOB IDENTIFIER
36
(24)
SIGNED
2
SXBDSID
SYSOUT DD
IDENTIFIER
40
(28)
SIGNED
4
SPBRBN
RBN OF THE FIRST
SYSOUT
44
(2C)
SIGNED
4
SPBTOTPG
TOTAL NUMBER OF
PAGES FOR SYSOUT
48
(30)
CHARACTER
37
FSAB
SECONDARY KEYS CLASS
48
(30)
CHARACTER
10
SABOPRTK
OPERATION TOKEN
48
(30)
CHARACTER
8
SABOCCTK
OCCURRENCE TOKEN
56
(38)
SIGNED
2
SABOPRNR
OPERATION NUMBER
58
(3A)
CHARACTER
27
SABRESRV
RESERVED CHARACTERS
85
(55)
CHARACTER
1
RESCHAR
RESERVED CHARACTER
86
(56)
SIGNED
2
SPBDATLT
DATA LENGTH IN DATA DATAPAGE
88
(58)
CHARACTER
4008
SPBDATA
88
(58)
CHARACTER
1
SPBCHARY(4008)
DATA PAGE DATA
88
(58)
CHARACTER
1
DPGDCHAR
DATAPAGE SINGLEDATA
Have feedback?
Google Analytics is used to store comments and ratings. To provide a comment or rating for a topic, click Accept All Cookies or Allow All in Cookie Preferences in the footer of this page.