The online Module Overrides Management allows the user to manage modules in load libraries. This facility has features that can be used to restrict access, especially in a production environment.
For example:
Installing and modifying module overrides. A module override instructs CICS to take a module from a specified library, even if that module is found in a library higher in the CICS library concatenation.
Renaming a module within a load library or deleting a module from a load library.
DADS Plus for CICS currently has no way to restrict any of its online features including the Module Overrides Management. However, as a workaround, it is possible to limit access by user ID to certain DADS transactions.
The DADS MODULE OVERRIDES MANAGEMENT features can be accessed using the DADS primary option panel or by entering transaction identifiers which bypass the primary option panel and go directly to the sub panels.
DYNAMIC ALLOCATION FACILITY
DFHRPL LIBRARIES MANAGEMENT
MODULE OVERRIDES MANAGEMENT
DESTINATION CONTROL TABLE (DCT) MANAGEMENT
GROUP MANAGEMENT
STARTUP MANAGEMENT
AUTOMATIC PROGRAM DEFINITION FACILITY
ERROR CODE INFORMATION
Selecting Option 3 MODULE OVERRIDES MANAGEMENT or option 6 STAR TUP MANAGEMENT above is the most common way of accessing these overrides.
But a user who enters the DAM0 transaction from a clear screen is taken directly to the option 3 MODULE OVERRIDES MANAGEMENT panel. The same is true if the user enters the DAS0 transaction from a clear screen, they go directly to 6 STARTUP MANAGEMENT. From the option 6 STARTUP MANAGEMENT panel the user has three options. These options can also be accessed directly by entering DAS1, DAS2 and DAS3.
6. STARTUP MANAGEMENT
STARTUP MANAGEMENT
1 - DFHRPL MODIFICATION STARTUP DAS1
2 - MODULE OVERRIDES STARTUP DAS2
3 - DCT STARTUP DAS3
Option 6 STARTUP MANAGEMENT can also be accessed by entering DAS0 from a clear screen. The three options from the startup management menu are DAS1, DAS2 and DAS3.
Another option is to set up transaction level security to limit access to these panels by limiting access to transactions DAM0, DAS0, DAS1, DAS2 and DAS3 as needed. No quality assurance has been performed using this method so it would have to be tested locally.