Amongst other things, dynamic administration allows for the regeneration of programs while the application is running. For more details on dynamic administration, see the openUTM manual “Administering Applications”.
Before these programs can be called, they must first be loaded. In this case, the program must be linked to the assigned load module and must be made available with a new version in the program library specified in the LOAD-MODULE statement when generating.
The administrator must then exchange this load module with the KDCPROG command or by a program call. If the load module is contained in a common memory pool, the entire application must be exchanged, i.e. first of all the module is marked for exchange (e.g. with KDCPROG) and then the entire application is exchanged (e.g. with KDCAPPL PROG=NEW).