Logging test results
During the consistency check, the number of tested objects and the test status is updated in the editor’s list view. Once the test has completed, any error messages are outputted to the Consistency Editor error log.
Table 34: Meaning of icons in the error log
|
Shows all error messages. |
|
Only shows errors in the selected objects list view. |
|
A full description of the error is shown in a separate window. |
|
Fixes the error. |
|
Saves the error messages in a log file. |
|
Deletes the error messages. |
TIP: For a detailed description of an error, double-click the error message.
Related topics
Repairing errors
If automatic error correction is possible, the Consistency Editor error log offers a Repair button.
To correct faulty data
-
Select the error entry in the Consistency Editor error log.
TIP: Use Shift + select or Ctrl + select to select several entries for repair.
-
To start error correction, click Repair.
The correction is made directly in the One Identity Manager database. Resulting data changes are made using the One Identity Manager Service.
NOTE: When repairing templates, dependent objects can also be changed. In certain cases, a large number of dependent objects are changed and saved. Additional processes may be generated.
Related topics
Compiling a One Identity Manager database
After changes have been made to configuration data, such as changes to processes, scripts, templates, object definitions, task definitions or preprocessor-relevant configuration parameters, you must compile the database with the Database Compiler.
After a schema installation, a schema update or the import of a complete custom configuration package, the compilation from the Configuration Wizard or the Database Transporter is started immediately. After importing hotfix packages or restricted custom configuration packages, compile the database using the Database Compiler.
NOTE: The icon in the program's status bar indicates that the database needs to be compiled.
Detailed information about this topic
Compiling a database with the Database Compiler
Before you begin the compilation, all the DBQueue Processor tasks have to be processed. If there are still outstanding tasks on the database, you are notified by the Database Compiler.
To ensure that HTML applications are successfully compiled, you must download packages from the NPM repository. Ensure that the workstation you are compiling on, can establish a connection to the registry.npmjs.org:443 website.
Alternatively, you can download packages from a proxy server and install them manually.
To compile a database
-
In the Designer, select the Database > Compile database menu item.
-
On the Database Compiler home page, click Next.
-
On the Compilation settings page, you can specify which parts of the database are to be recompiled.
Table 35: Compilation settings
Web services |
One Identity Manager offers the option of linking in data that comes from different web service interfaces. The web service proxy code is stored in the database. The Database Compiler compiles the proxy code for all web services of a DLL and saves it in the database. When changes are made to proxy code the database needs to be compiled. |
Type-safe database model |
Type-safe classes are created from table and column definition that you can use in scripts. As a result, a check whether the correct classes are used is performed when the scripts are written and compiled.
TIP: After a schema extension, use this option to compile the database. |
Scripts in the Script Library |
To compile scripts from the script library, select the following items:
-
Do not compile scripts: The scripts in the script library are not compiled.
-
Scripts without dependencies: This variant results in script changes only becoming effective when the One Identity Manager tools are restarted.
-
Scripts including all dependencies: The scripts and all dependencies, such as templates, tasks, and processes, are recompiled. This guarantees that the script changes are loaded and become effective immediately. One Identity Manager tools do not need to be restarted. |
Templates, tasks, etc. |
Script expressions, such as templates, formatting scripts, or task definitions are compiled. To limit which code snippets are to be compiled, use to show other selection options. |
Processes |
Processes are compiled. To limit which processes are to be compiled, use to show selection options.
-
All processes: Compiles all processes.
-
Changed processes: Compiles all processes that have been modified since the last compilation are compiled.
-
Selected processes: Select single objects whose processes are to be compiled.
To select single objects
-
Click the [...] button.
-
Choose between compiling modified processes, all processes or selected custom processes.
-
(Optional) Filter the selection further.
-
Click OK. |
Web project compilation |
Compiles web projects. To limit which web projects are to be compiled, use to show other selection options. |
Compiling the API projects |
Compiles API projects. |
HTML applications |
Compiles HTML applications. To limit which HTML applications are compiled, use to show other selection options. |
Extract language-dependent texts |
Texts from scripts are extracted for translation into other languages. The templates are generated for the translation. |
-
To start compiling, click Next.
-
The compiling progress is displayed on the Compiling page. Compiling may take some time. After you close compiling, click Next.
-
To end the program, click Finish on the last page.