## Checking Parallels Business Automation - Standard Database Integrity

The Parallels Business Automation - Standard Integrity Checker allows checking the Parallels Business Automation - Standard database integrity. For example, possible inconsistencies in HSP balance calculation, accounts profile, subscriptions details (e.g., possible accidental mismatches in hosting plans assignment, subscriptions ownership, payables issuer data, etc).

The main benefit of integrity checks is the opportunity of early tracking and fixing the data mismatches before they take effect.

Thus, the Integrity Checker does not globally check the Parallels Business Automation - Standard database, but prevents some potential but possible data mismatches and bugs investigated during the years of Parallels Business Automation - Standard development.

The Integrity Checker includes two pre-defined sets of checks:

- Basic Check checks for the critical data mismatches. The check takes from 1 sec. to 1 min.
- Extended Check checks for both critical and non-critical data mismatches. Check takes from 1 to 15 min.

Both checks are scheduled for execution in Parallels Business Automation - Standard Task Manager and also can be ran manually at any moment.

By default, the automated checks execution is:

- Once a day for the Basic Check
- Once a week for Extended Check.

You can view and edit the checks schedule in the Tasks Queue.

Note: Since integrity checks are executed regularly and automatically, we recommend you to regularly view the Integrity Checker reports to be aware of check results and not to miss any errors detected.

To run the integrity checks manually:

1. Click Support on the left menu.
2. Select the Integrity Checker tab.
3. To run the Basic Check, click the Run Check button. To run the Extended Check, click the Run Extended Check button.

The list of existing check reports (if any) shown on the Integrity Checker screen displays the following:

- ID. The check report numerical identifier assigned automatically in Parallels Business Automation - Standard.
- Report Date. The date and time the check was performed and report generated.
- Status. The check general result:
  - - The check has been finished without warnings and errors. Please note that the OK check result guarantees the database integrity only in respect to the Parallels Business Automation - Standard known issues that were taken into account during checks coding. Thus, the OK status is a good thing, but does not guarantee that everything is absolutely consistent. More checks - more guarantees.
  - - The check has produced warnings. Warnings mean that something is wrong but not so critical. It can be a malicious alarm as well. You can contact support and pass them the check result or just ignore warnings.
  - - The check has found at least one error. Some critical data inconsistencies were found. This does not mean that these errors will result in serious problems immediately, but sooner or later this can happen. Thus, if errors were found, we recommend you to contact support and pass them the check results as soon as possible.
- Errors. The number of warnings produced during checking.
- Warnings. The number of warnings produced during checking.
- Check Method. The type of check performed (Normal Check - the Basic Check has been run, Extended Check - the Extended Check has been run).
- Elapsed Time. The time a check execution has taken.

To view the Integrity Checker report, click on the report ID or date. The report details display the same information as shown in the reports list (the number or warnings/errors, if any, the check date and time taken, check method) and in the Report field the listing of checks performed with their results is shown.

The Integrity Checker error reports can look not very clear for a person who do not have programming skills. This 'raw' format was introduced intentionally, because reports are mostly addressed to the Parallels Business Automation - Standard technical staff. Thus, if you are not sure what does the Checker report mean, please contact support and send this report to them and they will explain the problem to you and try to solve it as soon as possible.

Please send us your feedback on this help page