|
Thanks All The last part about H-Specs was a good suggestion Jon. With all this same info coming from other people and myself. I'll finally have the means to fight the "contractor for life" that has been in place for years. Thanks again, Bill H "Jon Paris" <Jon.Paris@xxxxxxxxxxxxxx> Sent by: rpg400-l-bounces@xxxxxxxxxxxx 07/18/2003 12:42 PM Please respond to RPG programming on the AS400 / iSeries To: <rpg400-l@xxxxxxxxxxxx> cc: Subject: Why would they always Bind? >> Do you'll think it is just their way of making sure they are there if needed? Yes I suspect that is the case - the vendor has to assume that the client is "ILE illiterate" since sadly that is normally the case. >> What is the impact of doing this when not needed? Nothing. A binding directory is a "yellow pages" type of list that can be used when the routines required by the program are not found within the modules supplied to the bind process. >> Also when they do the recompile they are told to always use PKMS as activation group. I say *caller because if for some reason down the road that gets changed in that package they will be covered by *CALLER. Have to disagree with you here. If they say use a named group they probably have a reason for doing so. This could be overrides, exported data items, shared ODPs etc. *CALLER raises the possibility that the program could run in the default or another named AG in which case it will not see overrides etc. >> Also they have other packages with different activation groups and with *caller they will not have to remember each one for each package when doing custom mods. Am I wrong in telling my client this? I think you are wrong yes. _If_ your client understands ILE then they can look at the individual programs and determine the appropriate AG use. If they do not understand, then they are better off to follow the instructions of those who wrote the software in my opinion. The one thing that surprises me is that the vendor expects them to "remember" which AG etc. to specify. The simple approach to this is to code H specs that define the BNDDIR, DFACTGRP and ACTGRP parameters - this way no one has to remember. The vendor should have done this. In fact I would create on simple source member that contains the directives and add a /COPY of it into every program in the package. You might suggest this to the vendor. Jon Paris Partner400 www.Partner400.com _______________________________________________ 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.