Advanced Configuration
Understanding the installation folder
During the installation process, the PC-lint Plus View Installation Wizard creates several folders and files in the PC-lint Plus View installation directory <PCLPVIEW_HOME>:
-
<PCLPVIEW_HOME>/addons contains the Data Providers and Repository Connectors available in PC-lint Plus View
-
<PCLPVIEW_HOME>/bin contains scripts to start, stop and manage PC-lint Plus View.
-
<PCLPVIEW_HOME>/configuration contains folders and files that provide the default analysis and decision models, as well as the default dashboards for these models. For more details on how to understand and use these configuration files, refer to the PC-lint Plus View Configuration Guide.
-
<PCLPVIEW_HOME>/database contains scripts used to create and reset the database.
-
<PCLPVIEW_HOME>/deploy contains a copy of the web applications deployed during the installation.
-
<PCLPVIEW_HOME>/docs contains licenses for third party libraries included in PC-lint Plus View and a copy of the PC-lint Plus View documentation.
-
<PCLPVIEW_HOME>/lib contains runtime libraries used by PC-lint Plus View server.
-
<PCLPVIEW_HOME>/server contains the PC-lint Plus View application server.
-
<PCLPVIEW_HOME>/share contains platform independent files and data required by the application.
-
<PCLPVIEW_HOME>/tools contains embedded or additional third-party tools files required by the application.
-
<PCLPVIEW_HOME>/config.xml is used to specify the location of some configuration folders. See Understanding the config.xml file for more information.
Understanding the config.xml file
The default content of the <PCLPVIEW_HOME>/config.xml file is as follows:
You can find the full XML schema for <PCLPVIEW_HOME>/config.xml in config-1.5.xsd section. |
Here is a description of each element:
-
database/postgresql directory="…" (for installations using PostgreSQL only) is the path to the PostgreSQL installation used by PC-lint Plus View. It is detected automatically on Linux (or passed as a parameter to ./install) and set to <PCLPVIEW_HOME>/tools/pgsql on Windows.
-
database/cluster directory="…" (for installations using a local PostgreSQL cluster only) is the path to the PostgreSQL cluster defined at installation to hold the PC-lint Plus View database.
-
database/backup directory="…" (mandatory) is the path to the folder used by PC-lint Plus View to store backups by default. It can be overridden by providing a path to the backup script.
-
phantomjs (optional) allows you to specify the port used by PC-lint Plus View to communicate with the local instance of PhantomJS.
-
configurations/path directory="…" (mandatory) are the paths to one or more configuration folders. The first path listed in the list takes precedence over the next one.
-
addons/path directory="…" (mandatory) are the paths to one or more addons folders. The first path listed in the list takes precedence over the next one.
-
tmp directory="…" (mandatory) is the path to the temporary folder used to hold temporary analysis and user session data created while the server is running (this folder is emptied at startup).
-
projects directory="…" (mandatory) is the path to the project folder that holds analysis results. Files in this folder are included in a backup, along with the contents of the database.
-
workspace directory="…" (mandatory) is the path to the folder where any configuration changes carried out in the user interface are saved (for example charts and dashboards modified in the Dashboard Editor).
-
archive directory="…" (mandatory) is the path to the folder where projects archives are stored.
Elements order must be identical to the one defined in XML schema, otherwise PC-lint Plus View server will not be able to start. |