|
>> I leave mine in the main source file and use >> conditional compilation directives so the caller's can >> just define a value PrototypeOnly and /copy the called >> programs source. This seemed a better way to organize >> things to me. >> > That does work nicely. The important thing is that there's only one > physical source member with any given prototype. I often have C functions that I call from RPG. I've put the RPG prototypes to those C functions in the C header files along with the function prototypes. To C, they're comments, and with the RPG compiler directives, the C code is not copied during during an RPG compile. Works great for me. But I'm curious to know what other people think of this. Phil > Send RPG400-L mailing list submissions to > rpg400-l@xxxxxxxxxxxx > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.midrange.com/mailman/listinfo/rpg400-l > or, via email, send a message with subject or body 'help' to > rpg400-l-request@xxxxxxxxxxxx > > You can reach the person managing the list at > rpg400-l-owner@xxxxxxxxxxxx > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of RPG400-L digest..." > > > Today's Topics: > > 1. RE: "Reference #" (rob@xxxxxxxxx) > 2. RE: "Reference #" (rob@xxxxxxxxx) > > > ---------------------------------------------------------------------- > > message: 1 > date: Fri, 28 Mar 2003 12:50:20 -0500 > from: rob@xxxxxxxxx > subject: RE: "Reference #" > > Perhaps I am forgetting the application. > > If Job ######/user/jobname adds two records in the same second... > > Rob Berendt > -- > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." > Benjamin Franklin > > > > > "Chuck Lewis" <clewis@xxxxxxxxxx> > Sent by: rpg400-l-bounces@xxxxxxxxxxxx > 03/28/2003 11:27 AM > Please respond to RPG programming on the AS400 / iSeries > > To: "'RPG programming on the AS400 / iSeries'" > <rpg400-l@xxxxxxxxxxxx> > cc: > Fax to: > Subject: RE: "Reference #" > > > Why ? Job number probably would be not problem until - they roll over. A > batch number would be different from an interactive user and an > interactive > user in 2 sessions would be 2 job #'s... > > Chuck > > > -----Original Message----- > From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] > On Behalf Of rob@xxxxxxxxx > Sent: Friday, March 28, 2003 10:34 AM > To: RPG programming on the AS400 / iSeries > Subject: RE: "Reference #" > > And if your job is batch (or you have one amazing keypuncher and machine, > probably not your burdened 620) jobnumber, date and hhmmss might not be > enough. Or what may works today, may become obsolete when you upgrade. > > Rob Berendt > -- > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." > Benjamin Franklin > > > > > "Chuck Lewis" <clewis@xxxxxxxxxx> > Sent by: rpg400-l-bounces@xxxxxxxxxxxx > 03/27/2003 04:22 PM > Please respond to RPG programming on the AS400 / iSeries > > To: "'RPG programming on the AS400 / iSeries'" > <rpg400-l@xxxxxxxxxxxx> > cc: > Fax to: > Subject: RE: "Reference #" > > > Yep, I ran the program from two different sessions. Had what needed to be > keyed in ready on both sessions and hit Enter on one and FLEW to the other > session and hit Enter. Looked and the file and about died - EXACT same > time. > Then I remembered I had entered Job # :-) > > Chuck > > > -----Original Message----- > From: Buck Calabro Sent: Thursday, March 27, 2003 3:28 PM > > Having job number is a good discriminator. I've been burnt by just > date/time. Even with few users, it's possible to have two transactions > return the same clock time. > --buck > > > > _______________________________________________ > This is the RPG programming on the AS400 / iSeries (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 AS400 / iSeries (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 AS400 / iSeries (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. > > > > ------------------------------ > > message: 2 > date: Fri, 28 Mar 2003 12:52:08 -0500 > from: rob@xxxxxxxxx > subject: RE: "Reference #" > > Just to beat a dead horse, Booth, but Chuck is from the heart of Indiana. > Time change does not apply, (yet). > > Rob Berendt > -- > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." > Benjamin Franklin > > > > > "Booth Martin" <Booth@xxxxxxxxxxxx> > Sent by: rpg400-l-bounces@xxxxxxxxxxxx > 03/28/2003 12:34 PM > Please respond to RPG programming on the AS400 / iSeries > > To: <rpg400-l@xxxxxxxxxxxx> > cc: > Fax to: > Subject: RE: "Reference #" > > > There's no purpose served by using a sequential number except uniqueness. > If you want uniqueness just go for a random number. The chances of a > random > number duplicating are slim, and the delay to renumber in those few > instances is a small delay indeed. Forget about using the timestamp for > uniqueness. Its troublesone and buys you nothing. > > If you are going to use the time stamp, remember to set the clock back in > the fall when no one is working. > > --------------------------------------------------------- > Booth Martin http://www.MartinVT.com > Booth@xxxxxxxxxxxx > --------------------------------------------------------- > > -------Original Message------- > > From: RPG programming on the AS400 / iSeries > Date: Friday, March 28, 2003 11:01:14 > To: RPG programming on the AS400 / iSeries > Subject: RE: "Reference #" > > And if your job is batch (or you have one amazing keypuncher and machine, > probably not your burdened 620) jobnumber, date and hhmmss might not be > enough. Or what may works today, may become obsolete when you upgrade. > > Rob Berendt > -- > "They that can give up essential liberty to obtain a little temporary > safety deserve neither liberty nor safety." > Benjamin Franklin > > > > > "Chuck Lewis" <clewis@xxxxxxxxxx> > Sent by: rpg400-l-bounces@xxxxxxxxxxxx > 03/27/2003 04:22 PM > Please respond to RPG programming on the AS400 / iSeries > > To: "'RPG programming on the AS400 / iSeries'" > <rpg400-l@xxxxxxxxxxxx> > cc: > Fax to: > Subject: RE: "Reference #" > > > Yep, I ran the program from two different sessions. Had what needed to be > keyed in ready on both sessions and hit Enter on one and FLEW to the other > session and hit Enter. Looked and the file and about died - EXACT same > time. > Then I remembered I had entered Job # :-) > > Chuck > > > -----Original Message----- > From: Buck Calabro Sent: Thursday, March 27, 2003 3:28 PM > > Having job number is a good discriminator. I've been burnt by just > date/time. Even with few users, it's possible to have two transactions > return the same clock time. > --buck > > _______________________________________________ > This is the RPG programming on the AS400 / iSeries (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 AS400 / iSeries (RPG400-L) digest 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. > > > > End of RPG400-L Digest, Vol 2, Issue 165 > ****************************************
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.