|
A Primary file uses the RPG cycle to read the file, which means that you don't read each record, the program itself does. FMYFILE UP E DISK C MOVE '0' MYFILED C UPDATE MYFILER Is a complete program (with spacing all thrown off). Using the file as a Full Procedural, you would do SETLL and READs to do the same thing in a do loop. The cycle is very elegant, actually, but does not jive with the rest of programming languages, C, Basic, Pascal, etc... so it's considered something like the GOTO statement, to be avoided like the plague. If you need to maintain RPGII or RPGIII upgraded from II you will need to learn the cycle and level breaks. New could is usually coded using Full Procedural files, the main reason being people just coming into the AS/400 world don't know the cycle from a hole in the wall. Anyone who has been coding in RPG for any length of time, however, will know the cycle and be able to maintain code. But as the RPG Programmers get younger, the RPG cycle rides off into the sunset. Regards, Jim Langston -----Original Message----- From: Feroz Khan [mailto:believeina@yahoo.com] Sent: Wednesday, May 22, 2002 4:07 AM To: rpg400-l@midrange.com Subject: Difference bet. Primary and Full procedural file. Dear friends, Just started learning RPG. Could you please tell me what is the difference between primary and full procedural file, we use in F specifications. Can I chain on both these files ? Thanks Feroz __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l or email: RPG400-L-request@midrange.com 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 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.