Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
|
You are essentially correct and I have done this to production files.
In the 10,000' view, this is what I did:
1) Add the fields to the DDS.
2) CHGPF FILE(lib/file) SRCFILE(QDDSSRC) SRCMBR(*FILE) LVLCHK(*NO)
The file now has the new fields.
3) Recompile your RPG programs.
4) Do a CHGPF FILE(lib/file) LVLCHK(*YES)
5) Now start doing whatever programming needs done to
actually use these fields.
Note that the above assumes you're using DDS to define the files. I have switched to all DDL. I have not added fields to a file since
the switch to DDL, but the steps would be similar. No CHGPF, but
ALTER TABLE statements instead.
Note that LVLCHK(*NO) on the production file was only for the short
time (minutes usually) needed to recompile the affected RPG programs.
This mailing list archive is Copyright 1997-2026 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.