Example: Apply OVRPRTF with *PRTF

You can apply the OVRPRTF command to all printer files by specifying *PRTF as the file name. The OVRPRTF command with *PRTF is applied if there is no other override for the printer file name at the same call level.

Note: By using the code examples, you agree to the terms of the Code license and disclaimer information.

The following example shows how *PRTF works:

Figure 1. An example of the OVRPRTF command and the *PRTF parameter. The figure gives an example of the OVRPRTF command and the *PRTF parameter.

Override 1    OVRPRTF FILE(OUTPUT) COPIES(6) +

                            LPI(6)
Override 2    OVRPRTF FILE(*PRTF) COPIES(1) +
                            LPI(8)
                  CALL PGM(X)

When program X opens the file OUTPUT, the opened file has the following attributes:
COPIES(6)
From Override 1
LPI(6)
From Override 1
When program X opens the file PRTOUT (or any printer file other than OUTPUT), the opened file has the following attributes:
COPIES(1)
From Override 2
LPI(8)
From Override 2