What can cause extra or missing lines at the beginning of reports?

Document ID : KB000054435
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Users have reported missing lines, or extra blank lines or pages after upgrading to r6.

Solution:

In prior releases there were frequently conditions where extra blank lines or blank pages were printed before reports. Due to the high volume of complaints, this was remedied with patches in r5.

To maintain continuity, these behaviors can be maintained via a new customized site parameter in the DYLINSTL macro, RPTXPAG. The default is 'N' to suppress the extra page, but this can be altered at the site level. It is important to note that the parameter RPTXPAG works in conjunction with 2 other customizing parameters, ASALINE and RPTASA.

RPTASA

Instructs the report writer feature to produce all reports with ASA carriage control characters, instead of machine carriage control. The default is N and REPORT ASA keyword can be used to override this at the application level.

RPTXPAG

Allows the report writer feature to print a blank page at the beginning and end of a report.
If ASA is used, then ASALINE controls the beginning of the report.
RPTXPAG=Y is not honored when FOOTINGS are used.
RPTXPAG does not have an application level override.

ASALINE

Omits the extra line that is generated at the end of every page of a report when ASA carriage control is used by coding ASA on the REPORT statement or setting DYLINSTL parameter RPTASA=Y. It also omits the extra page at the top of the report.
ASALINE does not have an application level override.

If ASA is used, then RPTASA is set to Y and ASALINE overrides the RPTXPAG.

Verify maintenance through QO95067 which displays as 60033 on the Default Options page is applied at a minimum.

These are the expected report output results:

RPTASA

ASALINE

RPTXPAGE

Extra lines

Extra pages

comments

Y

Y

Y

none

Bottom of report

ASA 1 after last page of report

Y

Y

N

none

none

 

Y

N

Y

After each page

Top of report

Bottom of report

ASA + at top of report
ASA 1 after last page of report

Y

N

N

After each page

none

 

 

 

 

 

 

 

N

n/a

Y

none

Extra page at top

X’8B’ between each page

and top and bottom of report

N

n/a

N

none

 

X’8B’ between each page