Introduction
- JOC Cockpit makes use of the
joc.properties
configuration file populated by installation options that can be found from the following locations:- Windows:
C:\ProgramData\sos-berlin.com\js7\joc\resources\joc\joc.properties
- Linux:
/var/sos-berlin.com/js7/joc/resources/joc/joc.properties
- Windows:
- Restart the JOC Cockpit instance to apply changes to its configuration file.
Installation Options
Logger Settings
Setting | Default Value | Explanation |
---|---|---|
log4j.configuration | log4j2.xml | Specifies the file name of the log4j2 configuration file to be used. This file is expected with the configuration folder |
- For details see JS7 - Log Rotation and JS7 - Log Levels and Debug Options
Database Connection Settings
Setting | Default Value | Explanation |
---|---|---|
hibernate_configuration_file | hibernate.cfg.xml | Specifies the connection URL, account and authentication for the connection to the database. |
- For details see JS7 - Database
Controller Connection Settings
Setting | Default Value | Explanation |
---|---|---|
jobscheduler_connection_timeout | 2 | Specifies the time (in seconds) to establish a connection to a Controller. |
jobscheduler_socket_timeout | 5 | The time (in seconds) waiting for data after the connection to a Controller is established. Technically the setting specifies the maximum duration for inactivity between two data packets. |
HTTPS Connection Settings
Setting | Default Value | Explanation |
---|---|---|
https_with_hostname_verification | false | Specifies if hostname verification should be performed for HTTPS connections. |
keystore_path | ../../etc/https-keystore.p12 | The keystore includes the private key and certificate for incoming HTTPS connections (Server Authentication) and for outgoing connections that request mutual authentication (Client Authentication). |
| PKCS12 | The keystore types PKCS12 and JKS are supported. |
keystore_password | The keystore is protected by a password. | |
key_password | The private keys in the keystore are protected by a password. Consider that for PKCS12 keystores the same password applies to all keys. | |
truststore_path | ../../etc/https-truststore.p12 | The truststore includes the public key and/or certificates for outgoing HTTPS connections (Server Authentication). |
truststore_type | PKCS12 | The truststore types PKCS12 and JKS are supported. |
truststore_password | The truststore is protected by a password. |
Custom Logo Settings
Setting | Default Value | Explanation |
---|---|---|
custom_logo_name | The logo file indicated by this name has to be located in ./jetty_base/webapps/root/ext/images | |
custom_logo_height | The logo height in pixel. Possible units are specified according to: https://www.w3schools.com/cssref/css_units.asp (default px). | |
custom_logo_position | bottom | Possible values for the position are top and bottom . |
Dashboard Settings
Setting | Default Value | Explanation |
---|---|---|
title | PRIMARY JOC COCKPIT SECONDARY JOC COCKPIT | Title of the JOC Cockpit Cluster Status widget in the Dashboard view. The default value depends on the installer option for a Primary or Secondary JOC Cockpit instance. |
ordering | 0 1 | Order of appearance in JOC Cockpit Cluster Status widget in Dashboard view. The default value depends on the installer option for a Primary or Secondary JOC Cockpit instance. |
title:
The title of the respective JOC Cockpit instance as visible from the Cluster Status widget of the JS7 Dashboard view.ordering
: The order of appearance of the respective JOC Cockpit instance with the Cluster Status widget of the JS7 Dashboard view. An ordering 0 indicates the leftmost occurrence.
Installation Options
Setting | Default Value | Explanation |
---|---|---|
security_level | low | JOC Cockpit is installed for a security level used for signing of deployment objects such as workflows:
|
- Changes to the above setting are ignored. Instead, the above setting is applied by the installer for informational purposes only.
- To modify the security level of JOC Cockpit re-run the installer and select the respective installation option.
Overview
Content Tools