REFRESH PGM gives message IDADRLDP08 Module module-name has a different compile date/time than DD.
The REFRESH command does PHASEIN instead of NEWCOPY. This means that if a module is in use, it will not be replaced immediately. CICS continues to use the old copy for all currently running transactions until they have finished (RESCOUNT equal to zero). CICS loads the new version either from the DFHRPL or dynamic LIBRARY concatenation, or uses an LPA-resident version, depending on the PRIVATE or SHARED options. PRIVATE is the default setting. Sites that are going to use the REFRESH command should first DISABLE the application, issue the REFRESH command, then issue the ENABLE command.
Information regarding Disabling and Enabling an application can be found in the CA Ideal r11 Administration Guide. The actual DISABLE/ENABLE command can be found in the CA Ideal r11 Command Reference Guide.