|
I didn't write this {just maintain it}. It is from an old {thankfully
obsolete} RPG II statement program that did line counting.
I once had to add in a customer message on the first page. Sounds simple,
doesn't it ... It wasn't. It took over a week & dozens of tests.
All indicators {including Lx Mx & Hx} were used & it used the "Cycle", "Primary
File", "Secondary Files" and "Matching logic".
Here is a small sample of the "Output" specs.
O E 12 85 63 50
O 58 'AS AT'
*
O E 13 85 63 50
O ZDES 67
*
O E 14 85 63 50
O RNAM1 42
O 57 108 'SCHEDULE D'
O N57 105 'D'
O N57ZNBPAGZ 108
*
O E 15 85 63 50
O RNAM2 42
\Vincent
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Booth Martin
Sent: February 28, 2006 12:04 PM
To: RPG programming on the AS400 / iSeries
Subject: Re: worst RPG ever seen?
How would you do this, at that time and that place? I am curious.
Phil Kestenbaum wrote:
> Vincent is the winner!
>
> -----Original Message-----
> From: rpg400-l-bounces@xxxxxxxxxxxx
> [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Forbes, Vincent
> Sent: Tuesday, February 28, 2006 11:19 AM
> To: RPG programming on the AS400 / iSeries
> Subject: RE: worst RPG ever seen?
>
> A small sample from some very old code. Almost 7000 line like this.
>
> C WBOOK1 COMP 0 54
> C 54 GOTO I5122
> *
> C ZNBLIN COMP 45 40 40HEADER
> C 40 SETON 78
> C 40 56 SETON 795257
> C 40 EXSR OUTRPT
> C 40 59 56 Z-ADD21 ZNBLIN
> C 40 59N56 Z-ADD18 ZNBLIN
> C 40N59 Z-ADD20 ZNBLIN
> C 40 ADD 1 ZNBPAG
> C 40N56 SETOF 58
>
> \Vincent
>
> -----Original Message-----
> From: rpg400-l-bounces+vincent.forbes=cibc.com@xxxxxxxxxxxx
> [mailto:rpg400-l-bounces+vincent.forbes=cibc.com@xxxxxxxxxxxx] On
> Behalf Of Bob.Voltz@xxxxxxxxxx
> Sent: February 28, 2006 11:11 AM
> To: RPG programming on the AS400 / iSeries
> Subject: Re: worst RPG ever seen?
>
>
> EXSR XYZ
> .
> .
> .
> .
> XYZ BEGSR
> ENDSR
>
>
>
>
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.