× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Makes me sick to my stomach. One table becomes used so make another and then
that get used and so and so forth. The cost of lack of data independence is
unreal. In our system you cannot imagine the number of extension tables for
the item master.

On Fri, Jul 8, 2011 at 10:56 AM, Jerry C. Adams <midrange@xxxxxxxx> wrote:

Just recently I had to expand the UPC fields here from 11 to 14 bytes
(which
should have been done years ago, but no one noticed until I pointed it
out).
In that case it was pretty much necessary to rebuild the files and tables,
display panels, and many programs.

However, when adding new data elements, I will often just create an adjunct
file that can be joined to the existing table or file. That is, if the
data
elements are "specialized" (i.e., low usage). For example, adding a flag
to
a customer record that indicates some condition, such as local tax code.
Only a few programs need that information so I don't have to expand the
customer master (which is used by *tons* on programs). And, yes, I have
add
to later add other things to the adjunct file, but still a lot fewer
programs to re-compile.

For us poor people that cannot afford a CMS it just depends upon the
situation (or judgment call).

Jerry C. Adams
IBM i Programmer/Analyst
When two trains approach each other at a crossing, they shall both come to
a
full stop and neither shall start up until the other has gone. - Kansas law
--
A&K Wholesale
Murfreesboro, TN
615-867-5070


-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of David Gibbs
Sent: Friday, July 08, 2011 11:37 AM
To: RPG programming on the IBM i / System i
Subject: Re: RPG - I'm not dead yet!

*** NOT REALLY TOPICAL TO THE DISCUSSION, BUT ... ***

On 7/8/2011 10:51 AM, john e wrote:
In MY experience, with RPG...In almost all situations i was in,
adding a simple field to a table required compilation of all 1000+
RPG programs.

This is where a good change control system helps.

Add a field to a file, promote the change from development to QA, all the
programs that use that file are automatically recompiled.

david
(who works for MKS, a change control solution provider, in addition to
running midrange.com)


--
IBM i on Power Systems - For when you can't afford to be out of business
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.

--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.