-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathprocess.rpgle
More file actions
31 lines (31 loc) · 1.15 KB
/
Copy pathprocess.rpgle
File metadata and controls
31 lines (31 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
**FREE
/COPY QRPGLESRC,FAC
* Program to process data from input file to output file
D ReadInput PR 10I 0
D WriteOutput PR
D Data 50
D
D main PI
D
D inputFile S 10A INZ('INPUTFILE')
D outputFile S 10A INZ('OUTPUTFILE')
D
D inputRec DS
D Id 5S 0
D Name 30A
D Quantity 5P 0
D
D outputRec DS LIKEDS(inputRec)
D
C Eval *INLR = *ON
C Open inputFile
C Open outputFile
C Dow *INEOF
C Read inputFile inputRec
C If *IN51 = *OFF
C Eval outputRec.Quantity = Quantity * 2
C Write outputFile outputRec
C EndIf
C EndDo
C Close inputFile
C Close outputFile