Security Compliance

Change modules and schedule of the DataWarehouse Calculation Job in ARM

This article explains how to enable or disable the modules and change the schedule of the DataWarehouse Calculation Job.

First published date

7/21/2020 7:28 PM

Last published date

2/24/2025 10:36 PM

Overview

  • The Datawarehouse Calculation Job is responsible for many important modules in the Web Interface like 'Risk Assesment' Analyze & Act functions' 'Unresolved SIDs' and for many calculations that demand a recent result.

Product section

Access Rights Manager

Cause

  • If the Datawarehouse Calculation Job is running for much time and it is causing performance issues
  • If you have removed a domain with a lot of data from the configuration, maybe a lot of Unresolved SIDs are to be calculated.
  • Change the schedule in case you want to have a better performance of the system. This Job can be a resource-consuming job while running.

Resolution

  • Modify the value from 'true' to 'false' if you need to disable a module, or modify the hours and minutes if you need to change the scheduled time of the job.
  • Copy and paste the content in the pnServer.config.xml file right above the </config> sign, on the ARM Server in C:\ProgramData\protected-networks.com\8MAN\cfg
  • Save the pnServer.config.xml file
  • Restart the ARM Service
<!-- enable or disable the data warehouse calculation job as a whole -->
<dw.enabled type="System.Boolean">true</dw.enabled>
<!-- enable or disable the check for directories with changed access -->
<dw.enabled.2572DE3B-5158-46B5-B198-FB62352FF2A4 type="System.Boolean">true</dw.enabled.2572DE3B-5158-46B5-B198-FB62352FF2A4>
<!-- enable or disable the check for unresolved sids -->
<dw.enabled.6D7CFF38-80AC-403B-B589-4DBA3258CF85 type="System.Boolean">true</dw.enabled.6D7CFF38-80AC-403B-B589-4DBA3258CF85>
<!-- enable or disable the check for direct access rights -->
<dw.enabled.7381D960-036A-4CBC-9878-DA3F3823F9C6 type="System.Boolean">true</dw.enabled.7381D960-036A-4CBC-9878-DA3F3823F9C6>
<!-- enable or disable the check for inactive accounts -->
<dw.enabled.7C88E61E-0F73-4DBE-A9D4-C42105B2C762 type="System.Boolean">true</dw.enabled.7C88E61E-0F73-4DBE-A9D4-C42105B2C762>
<dw.scheduled.hour type="System.Int32">22</dw.scheduled.hour>
<dw.scheduled.minute type="System.Int32">0</dw.scheduled.minute>