× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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 thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.