Activating Security Information

The BypassMRTLookupList parameter in the ADV30Params.ini file provides a comma separated list of tables that should bypass the MRT Generation process and bouncing of the application. This is an optional parameter. If no tables are listed for this parameter, then all tables listed in the MRT file require the MRT Generation process to be run and application bounced. However, if tables are added to the BypassMRTLookupList parameter, then the application must be bounced since the parameter value is cached in memory by the application for better performance, avoiding redundant database lookups.

Once bounced, the application will start reading security information from the tables directly and any further changes to the tables will not require a bounce of the application. There is no need to modify or save the records again on the tables listed for the BypassMRTLookupList parameter. Every time a page is requested, the records listed on the page are looked up from the database table. The table will no longer look at the MRT file. This includes records that previously existed on the page, even before the table was added to the parameter. This setup is for sites that do not want to run the MRT Generation Process and bounce the application in a live production environment for the tables included in the BypassMRTLookupList parameter. The list of security-related tables that are and are not included in the MRT file are included in the “Security and Memory Resident Tables” topic in this user guide.

Note: Using BypassMRTLookupList may impact performance due to the system need to read security configuration from the database. Therefore, it is advisable to utilize this feature primarily in testing or non-production environments.