SETSYSREP

The syntax for this command is as follows:

SETSYSREP {nn} [<size>]

Use this command to specify the average report source <size> of reports generated for system {nn}, which is separate to the average report source <size> defined globally by the SETDEFREP command. (Use the INDEX command to find the index for the system.) The need to use this command probably arises in situations where multiple applications are generated with the same Application Builder server and one or more applications’ reports are significantly different in size to the other applications.

The size options are

If a size is not included with the SETSYSREP command, the current setting is returned for system {nn}.

By default, the setting is the current setting for SETDEFREP.

Setting the average report source <size> impacts the number of reports (and associated generate units) that is compiled per COBOL85 BINDSTREAM deck. For efficiency, as many reports as possible should be compiled per BINDSTREAM, but there are limits, depending on the sizes of the COBOL85 sources.

This command specifies the average size of the COBOL85 report sources which then dictates the number of reports (and associated generate units) that is compiled per BINDSTREAM compile deck. This table shows the size selection and the approximate number of reports compiled at one time.

Size

Approximate number of reports compiled at one time

SMALL

500

MEDIUM

300

LARGE

150

Selecting a <size> that is too small for the actual report sizes might result in COBOL85 syntax errors. If this occurs, increase the <size> then retry the report generate.