Das kann man auch per Wrapper machen, damit nicht jedes Programm neu erstellt werden muss.
Ein kleines CLLE/RPGLE mit ACTGRP *NEW reicht.
Hier kann der Vorteil genutzt werden, dass die Anzahl und der Typ der Aufrufparameter beliebig sein kann. M.a.W., ich kann 255 Parameter mit char(1) definieren, und jedes xxLE-Programm mit diesen Parametern aufrufen, da es nur ein Call By Reference ist und die Anzahl Parameter nicht geprüft wird. Also auch NULL-Pointer werden einfach durchgereicht.
Alle Commits werden geschlossen, alle Locks aufgehoben und alle Programme werden entfernt.
Ein RCLRSC/RCLACTGRP ist generell nicht mehr erforderlich, was vor allem Trigger stört.