Noch ein paar Erklärungen:

Im Gegensatz zu OPM-Programmen lassen sich ILE-Programme im laufenden Betrieb nur schwer ersetzen.
OPM-Programme wurden in die QRPLOBJ-Lib geschoben (MOVOBJ) und dann das neue Programm eingestellt, so dass laufende Jobs bis zum Neuaufruf des Programmes noch mit der alten Version weitergearbeitet haben.

Bei ILE ist dies NICHT mehr möglich. Ein laufendes ILE-(Service-)Programm kann nicht mehr verschoben und ersetzt werden. Die Programme dürfen nicht mehr aktiv sein !

Nun noch zu den Modulen:

Wenn nur einzelne Module korrigiert wurden (Fehlerbehebungen) und keine neuen Exporte hinzugekommen sind, liegt der Vorteil von ILE darin nicht mehr die kompletten Programme verschicken zu müssen sondern nur noch die modifizierten Module und diese dann per UPDPGM in die vorhandenen ILE-(Service-)Programme zu übernehmen (auch dieses geht übrigens nicht, wenn das Programm noch aktiv ist).