|
>What is the value add compared to organizing your procedures in a limited number of service programs and then specifying that list of service programs on the CRTPGM and CRTSRVPGM commands? The way I use them is to organize service programs by function. So I have a binding directory for CGI related service programs, one for inventory, one for order entry, etc. Within each of these binding directories will be a generalized group of service programs that are made use of from an application set. Let's say I have a service program named STRING. That service program will most likely appear in ALL of the binding directories mentioned above because string manipulation will need to be a function of all of them. Let's say I have a service program named XML. That service program will only appear in the CGI binding directory because inventory and order entry have no need for the XML service program. Binding directories are used to ease compiling by making intelligibly grouped service programs. >I have a custom build CL for each service program and use the BNDSRVPGM parm to list the service programs there. I am guessing you need this for more than just to specify the service programs that should be bound, but if that was the only reason then you could get rid of it in favor of binding directories. HTH, Aaron Bartell -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Steve Richter Sent: Wednesday, February 15, 2006 7:30 AM To: RPG programming on the AS400 / iSeries Subject: Re: Best way of using Service programs. On 2/14/06, albartell <albartell@xxxxxxxxx> wrote: > What was Turnover's reason for not using Binding Directories. > > I myself am a big fan of Binding Directories because it eases > compiling, and as long as you don't fully qualify the binding > directory entries you should be fine when you deploy them to another > machine and place them in a different library than that of the dev > machine (learned that one the hard way :-) it is likely I dont know what I am talking about, but I have yet to learn about binding directories because I have not had the need to use them. What is the value add compared to organizing your procedures in a limited number of service programs and then specifying that list of service programs on the CRTPGM and CRTSRVPGM commands? I have a custom build CL for each service program and use the BNDSRVPGM parm to list the service programs there. Kind of the same thing in the build CL program that creates all the programs of an application. Signature violations is what used to confuse me. Once I learned that *PRV signature support was not worth using and the do's and dont's or organizing your binding source exports alphabetically, I have not had much trouble with my service programs. -Steve -- 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.
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.