HEADINGSPEC is migrated and defines the Heading specs of a print file. It is generated in place of an O-Specs specified with an "H", and placed after a BEGPRINTATTR; one for each heading.
HEADINGSPEC
Fmt (Format name)
Cond (Conditional indicator)
FetchOverflow (*No | *Yes)
Parts
- Fmt
-
Required. Contains the name of the record format containing the header.
- Cond
-
Optional. Contains the conditional indicators. More than 1 condition can be specified using *And, and/or *Not between.
- FetchOverflow
-
Optional. Indicates if the page is full and has reached overflow. Only the overflow lines for the file are checked for output. All total lines conditioned by the overflow indicator is written.
Example
BEGPRINTATTR
headingspec CpyHdr cond(*in1p *or *inOF)
headingspec OrdHdr cond(*in77) fetchOverflow(*yes)
headingspec DetdHdr cond(*in77) fetchOverflow(*yes)
detailspec PDetail cond(*in42) fetchOverflow(*yes)
totalspec DetTot cond(*inL1 *and detInd) fetchOverflow(*yes)
totalspec BoHdr cond(*inL1 *and detInd *and *in43) fetchOverflow(*yes)
detailspec PBo cond(*in43) fetchOverflow(*yes)
totalspec BoSubT cond(*inL1 *and boInd) fetchOverflow(*yes)
totalspec BoTot cond(*inL2 *and boInd) fetchOverflow(*yes)
totalspec OrdTot cond(*inL2) fetchOverflow(*yes)
ENDPRINTATTR