IBM AS/400 manual Example of Specifying Fetch Overflow, Accessing Printer Devices

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 346
Image 346

Accessing Printer Devices

at

overflow output

time

unless

overflow is sensed again since t

time

the overflow

lines

were

written.

Specifying

Fetch Overflow

 

 

 

 

 

 

 

 

 

 

Specify fetch overflow with an F in position

 

18

of the

output

specifi

detail,

 

total,

or

exception lines for

a

PRINTER file. The

fetch

overflo

not automatically cause forms to advance

to

the

next

page.

 

 

During

output,

the

conditioning

indicators

on

an

output

line

are

tested

if the

line

is to be written. If

the

line

is

to

be

written

and

an

18, the compiler tests to determine if

the overflow indicator is on.

indicator

is

on, the overflow

routine

is

fetched

and

the following

ope

1.Only the overflow lines for the file with the fetch specified ar output.

2.

All

total lines conditioned by

the

overflow

indicator

are written.

3.

Forms advance to a new page

when

a

skip

to a

line

number

less tha

number the printer is currently

on

is

specified

in

a line

conditione

flow

indicator.

 

 

 

 

 

 

 

4.Heading, detail, and exception lines conditioned by the overflow in written.

5. The line that fetched the overflow routine is written.

6. Any detail and total lines left to be written for that program cyc

Position 18

of each

OR

line

must contain an F if the overflow routine

for

each

record

in

the

OR

relationship. Fetch

overflow cannot be use

flow

indicator

is

specified

in positions 21

through 29 of the same s

If

this

is

the

case,

the

overflow routine

is

not fetched.

Example of Specifying Fetch Overflow

Figure 160 shows the use of fetch overflow.

*..

1

...

+...

2

......+

...3

+...

4 ...

+

... 5

......+

...6

+...

...7

...+

*

OFilename++DF..N01N02N03Excnam++++B++A++Sb+Sa+

.............................

 

 

 

 

OPRINTER

H

 

OA

 

 

 

3

05

 

 

 

 

 

 

O

 

 

 

N01N02N03Field+++++++++YB.End++PConstant/editword/DTforma￿t++

O

 

 

 

 

 

 

 

 

 

15

'EMPLOYEE TOTAL'

 

 

 

O

 

 

TF

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

25

 

 

 

 

 

 

O

 

 

T

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

35

 

 

 

 

 

 

O

 

 

T

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

45

 

 

 

 

 

 

O

 

 

TF

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

55

 

 

 

 

 

 

O

 

 

T

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

65

 

 

 

 

 

 

O

 

 

T

 

L1

 

 

 

1

 

 

 

 

 

 

 

O

 

 

 

 

 

EMPLTOT

 

 

75

 

 

 

 

 

 

O

 

 

T

 

L1

 

 

 

1

 

 

 

 

 

 

 

O*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure

160.

Use of Fetch Overflow

 

 

 

 

 

 

 

 

322 ILE RPG for AS/400 Programmer's Guide

Page 346
Image 346
IBM AS/400 manual Example of Specifying Fetch Overflow, Accessing Printer Devices, Use of Fetch Overflow