Thanks for the great response Jon.
Good and bad. Good if the root program (i.e. the one effectively
called from the command line) is a real ILE program with either ACTGRP
(*NO) or ACTGRP(somenameorother).
Currently, our initial programs launch a menu system, which in turn launches
all of our applications. The initial program and entire menu system have
been converted to ILE (even if that meant simply recompling a CLP as CLLE),
and all are ACTGRP(*CALLER). I am going to change the initial program to
ACTGRP(*NEW) or a named group and see how that affects things.
This is basically doing nothing. RCLRSC is completely ignored by ILE
programs. _If_ you are running your ILE programs in an ILE AG then
you want RCLACTGRP.
Actually, RCLRSC(*) seemed to do a good job of cleaning up, but it could
have been cleaning up remnants from some OPMs that we noticed. I will add
RCLACTGRP and see if that squashes our remaining stragglers.
_any_ program can run *caller - the _why_ it
doesn't run will show us how to cure it.
This one will need some more research on our part. After changing an app
yesterday to *CALLER it started generating errors when attempting to
validate the delivery address with UPS via an HTTPAPI procedure we use.
Removing *CALLER fixed it. I was not the programmer working on it, so I
need to get more specifics on why it did not work and what the errors were.
Thanks again,
JD
This mailing list archive is Copyright 1997-2026 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.