"Mark Murphy/STAR BASE Consulting Inc." <mmurphy@xxxxxxxxxxxxxxx>
Re: Service program signatures, and how to avoid unnecessarily
recompiling programs that call service programs
Whether you use a constant signature, or use the *CURRENT/*PREV
method, you can only add new procedures to the end of the current
binder source group. You cannot reorder procedures in either case.
This is because only one version of the service program procedures
are maintained, and they are bound by relative location in the
service program. So if procedureC is in position 3 of the binder
source when it is initially created, it must be in position3 in
every export group in the binder source, and the groups that do not
have procedureC must not have 3 or more procedures defined. This is
why the *CURRENT/*PREV method of writing binder source is mostly
busy work. It gives you nothing, takes more work, and the rules for
changing and recompiling procedures stay the same.
Atlas Data Systems
As an Amazon Associate we earn from qualifying purchases.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.