On Tue, 5 Feb 2013 14:39:49 -0800 (PST), Nathan Andelin
Solid advice, good strategy Buck. We need a few programs to be launched in a *NEW activation group as opposed to *CALLER or NAMED, but that's just a nit.
Personally we use only *NEW and *CALLER. All service programs are
*CALLER. New programs, and old programs that have been modified for
ILE, are *NEW or *CALLER. We also have a lot of RPG/400 programs and
a lot of RPG IV programs that are still DFTACTGRP(*YES). And all of
our CL programs are CLP. (We do have a couple of CLLE modules that
are bound into multi-module service programs.)
This means that service programs sometimes run in the default
activation group, but I have not found this to be a problem.
Particularly since anyone who puts RCLSRC or RCLACTGRP into production
code is going to lose a finger. :)
Opinions expressed are my own and do not necessarily represent the views
of my employer or anyone in their right mind.