Hi,
I cannot for the life of me understand why people want multiple source
file names.
we use different source files, mainly to distinguish how the sources must be
generated:
All Sources located in the QPGMLESRC file will be compiled into programs
with named activation groups (PGM = Activation Group). All Sources located
in QRPGLESRC are compiled into service programs with named activation group
(SRVPGM = Activation Group). All Sources located in QUPDLESRC are compiled
into Service-Programs with activation group *CALLER. We do not distinguish
between programming languages, i.e. QPGMLESRC may contain sources written in
RPGLE, CLLE and CLE.
QDDDSSRC only contains sources for display files (if we still need a green
screen), printer files and a few old sources for to create physical and/or
logical files (with database development will only occur in SQL)
All Sources located in QSQLDDL are SQL scripts to generate SQL tables,
views, indexes and trigger programs and will be compiled into the data
library by executing the CL-command RUNSQLSTM. All Sources located in
QSQLSRC are SQL scripts to generate (SQL) Stored Procedures and User Defined
(Table) Functions, that will be compiled into the object library by
executing the CL Command RUNSQLSTM.
Prototypes will be located in a source file named QPROLESRC, the member name
for the prototype is identical to the member name where the source code for
the procedure is located.
Reference Fields and Data structures are located in another source file
named QCPYLESRC.
Mit freundlichen Grüßen / Best regards
Birgitta Hauser
"Shoot for the moon, even if you miss, you'll land among the stars." (Les
Brown)
"If you think education is expensive, try ignorance." (Derek Bok)
"What is worse than training your staff and losing them? Not training them
and keeping them!"
-----Ursprüngliche Nachricht-----
Von: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] Im
Auftrag von Alan Campin
Gesendet: Friday, 07. May 2010 22:12
An: RPG programming on the IBM i / System i
Betreff: Re: Using prototypes...
I use a single source file QSRCF. I cannot for the life of me understand why
people want multiple source file names.
As to your question, I always place the prototypes in a _PR member and
complie in.
Have you checked the COMPILE utility at www.think400.dk/downloads.htm.
With this you could put the compile instructions in the header and include a
ADDLIBLE to add the source library to your library list although not clear
why this could not come from the jobd.
On Fri, May 7, 2010 at 1:15 PM, sjl <sjl_abc@xxxxxxxxxxx> wrote:
Dennis wrote:
The frustrating part about that is that there seems to be no facility
within
any of the compilers (except C, I believe) that will allow the "current"
file to be searched for included/copied code.
Dennis -
Please elaborate on your statement above.
- sjl
--
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.