Keys¶
The key value store of Consul administrates the SEAL Operator configuration.
You can change the key via the Consul Web interface, refer to Consul, or via SEAL Operator CLI, refer to Administrate the System Configuration.
Hint - error messages
Consul has been updated to the version 1.7.4. With this update, the user interface has changed a lot. For example, in the value input dialog, the data is checked for a structure by default and, therefore, you will get error messages in most cases when entering data. In order to avoid these, deactivate the Code
switch at the top right.
Units¶
Values with time specifications are specified in the following time units:
-
seconds
(s
,sec
) -
minutes
(m
,min
) -
hours
(h
,hr
) -
days
(d
) -
weeks
(w
,wk
) -
months
-
years
(y
,yr
)
Example - with time units
2 hours and 30 minutes: 2h30m
4 minutes and 2 seconds: 4m2s
ACTION_EXECUTOR¶
ACTION_EXECUTOR
specifies the backend system.
The key is available for the following services:
seal-operator-dpf
seal-operator-p4
seal-operator-p5
seal-preprocess
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/ACTION_EXECUTOR
dc/home/env/service/operator-p4/tag/any/ACTION_EXECUTOR
dc/home/env/service/operator-p5/tag/any/ACTION_EXECUTOR
dc/home/env/service/preprocess/tag/any/ACTION_EXECUTOR
Available values: String
-
CONVERT
Conversion
-
DPF
Digital Paper Factory
-
MOCK
Only simulation
-
P4
PLOSSYS netdome system
-
P5
PLOSSYS 5 system
Default: MOCK
ALLOWED_OIDC_CLIENTS¶
ALLOWED_OIDC_CLIENTS
specifies the mapping of permissions to roles specified in the OIDC identity provider.
For some examples, refer to Configure Roles.
The key is available for the seal-operator-server
and seal-operator-fileupload
services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/ALLOWED_OIDC_CLIENTS
dc/home/env/service/operator-fileupload/tag/any/ALLOWED_OIDC_CLIENTS
If you like to specify it only once, specify it here:
dc/home/env/service/any/tag/any/ALLOWED_OIDC_CLIENTS
Available values: JSON string format
Default: none
API_BASE_URL¶
API_BASE_URL
specifies the URL of the server API.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/API_BASE_URL
Available values: String
<api_base_url>
Default: https://api:3008
API_VERSION¶
API_VERSION
specifies the version of the server API.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/API_VERSION
Available values: String
<api_version>
Default: v1
APW_URL¶
APW_URL
specifies the URL of the APW REST server.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/APW_URL
Available values: String
<apw_url>
Default: https://localhost:8443
AUTH_CLIENT_ID¶
AUTH_CLIENT_ID
specifies the client name configured in the OIDC identity provider for retrieving the access token.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/AUTH_CLIENT_ID
for all servicesdc/home/env/service/<service>/tag/any/AUTH_CLIENT_ID
for the specific<service>
service
Available values: String
<client_id>
Default:
seal-print-client
for the user interfaceoperator
for all other services
AUTH_CLIENT_SECRET¶
AUTH_CLIENT_SECRET
specifies the client secret for retrieving the OIDC identity provider's access token.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/AUTH_CLIENT_SECRET
for all servicesdc/home/env/service/<service>/tag/any/AUTH_CLIENT_SECRET
for the specific<service>
service
Available values: String
<client_secret>
Default: not revealed
AUTH_CLOCK_TOLERANCE¶
AUTH_CLOCK_TOLERANCE
specifies the number of seconds allowed as time difference between the OAuth provider and client.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/AUTH_CLOCK_TOLERANCE
Available values: String
<number_seconds>
Default: 5
AUTH_DEFAULT_SESSION_DURATION¶
AUTH_DEFAULT_SESSION_DURATION
specifies the duration of the default session in seconds if the OAuth provider does not expose the refresh_expires_in
parameter in the token.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/AUTH_DEFAULT_SESSION_DURATION
Available values: String
<number_seconds>
Default: 180
AUTH_ISSUER_URL¶
AUTH_ISSUER_URL
specifies the OIDC issuer URL. This URL points to Keycloak for example. For more information about Keycloak used with SEAL Systems products, refer to the SEAL Interfaces for OIDC documentation.
The key is available for the following services:
seal-operator-ui
seal-operator-server
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/AUTH_ISSUER_URL
dc/home/env/service/operator-server/tag/any/AUTH_ISSUER_URL
Available values: String
<oidc_issuer_url>
Default: https://localhost:32769/auth/realms/SEAL
AUTH_REFRESH_TOLERANCE¶
AUTH_REFRESH_TOLERANCE
specifies the number of seconds after which a token will be refreshed when it is about to expire.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/AUTH_REFRESH_TOLERANCE
Available values: String
<number_seconds>
Default: 5
AUTH_TOKEN_ENDPOINT¶
AUTH_TOKEN_ENDPOINT
specifies the URL of the token endpoint.
The key is available for the following services:
seal-operator-dpf
seal-operator-p4
seal-operator-p5
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/AUTH_TOKEN_ENDPOINT
dc/home/env/service/operator-p4/tag/any/AUTH_TOKEN_ENDPOINT
dc/home/env/service/operator-p5/tag/any/AUTH_TOKEN_ENDPOINT
Available values: String
<auth_token_endpoint>
Default: The default is evaluated by the OpenID configuration path.
AVAILABLE_LANGUAGES¶
AVAILABLE_LANGUAGES
specifies the languages provided to the user in the user interface. With the same name, a language file (<language>.json
) has to exist in C:\Program Files\SEAL Systems\seal-operator-ui\dist\assets\i18n
on Windows or /opt/seal/seal-operator-ui/dist/assets/i18n
on Linux. Multiple languages are separated by comma.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/AVAILABLE_LANGUAGES
Available values: String
<language1>,<language2> ... <languagex>
Default: de,en
CHECK_DOC_NAMES¶
CHECK_DOC_NAMES
specifies if entries with the same name are allowed in My Documents
.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/CHECK_DOC_NAMES
Available values: Boolean
-
Y
The entries have to have different names.
(<n>)
is appended to duplicate entries. -
N
Duplicate entries are allowed.
Default: Y
CLOSE_PANEL_AFTER_START_TASK¶
CLOSE_PANEL_AFTER_START_TASK
specifes if the task panel will be closed after starting the task (printing or converting for example).
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/CLOSE_PANEL_AFTER_START_TASK
Available values: Boolean
-
true
The task panel will be closed.
-
false
The task panel will stay open.
Default: false
CONNECTOR_FILE_NAME¶
CONNECTOR_FILE_NAME
specifies the path and the name of the YAML file containing the configuration of the connectors if SEAL Operator is running in a cloud environment.
Example - connector file
operator:
connectors:
p4:
cstatus: 'on'
serviceName: operator-p4
url: 'https://operator-p4:3000'
scratch:
cstatus: 'on'
serviceName: operator-fileupload
url: 'https://operator-fileupload:3000'
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/CONNECTOR_FILE_NAME
Available values: String
<config_file>
Default: /config/connector.yml
CONSUL_TOKEN¶
CONSUL_TOKEN
specifies the ACL token with which the SEAL Operator services authenticate themselves to Consul.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/CONSUL_TOKEN
Available values: String
<token>
Default: none
CONSUL_URL¶
CONSUL_URL
specifies the address of the Consul server to which the SEAL Operator services log on.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/CONSUL_URL
Available values: String
consul_url
Default: https://localhost:8500
CREATE_PREVIEW¶
CREATE_PREVIEW
specifies if previews are created for the documents in My Documents
.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/CREATE_PREVIEW
Available values: Boolean
-
Y
Previews are created.
-
N
No previews are created.
Default: Y
CS_TYPE¶
CS_TYPE
specifies the used credential store type.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/CS_TYPE
Available values: String
-
none
No credential store
-
mock
Only simulation
-
mongo
Store credentials in MongoDB
Default: mongo
DEFAULT_DPF_SCHEMA¶
DEFAULT_DPF_SCHEMA
specifies the path to the JSON schema file containing the configuration of the DPF connector.
The key is available for the seal-operator-dpf
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/DEFAULT_DPF_SCHEMA
Available values: String
<path_name>
Default: <dpf_connector_install_dir>/lib/defaultConfig/schema.json
DEFAULT_FILEUPLOAD_PANEL¶
DEFAULT_FILEUPLOAD_PANEL
specifies the path to the JSON schema file containing the configuration of the panel.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/DEFAULT_FILEUPLOAD_PANEL
Available values: String
<path_name>
Default: <fileupload_connector_install_dir>/lib/defaultConfig/panel.json
DEFAULT_FILEUPLOAD_SCHEMA¶
DEFAULT_FILEUPLOAD_SCHEMA
specifies the path to the JSON schema file containing the configuration of the My Documents
connector.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/DEFAULT_FILEUPLOAD_SCHEMA
Available values: String
<path_name>
Default: <fileupload_connector_install_dir>/lib/defaultConfig/settings.json
DEFAULT_P4_PANEL¶
DEFAULT_P4_PANEL
specifies the path to the JSON schema file containing the configuration of the panel.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/DEFAULT_P4_PANEL
Available values: String
<path_name>
Default: <p4_connector_install_dir>/lib/defaultConfig/panel.json
DEFAULT_P4_SCHEMA¶
DEFAULT_P4_SCHEMA
specifies the path to the JSON schema file containing the configuration of the PLOSSYS netdome connector.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/DEFAULT_P4_SCHEMA
Available values: String
<path_name>
Default: <p4_connector_install_dir>/lib/defaultConfig/settings.json
DEFAULT_P5_PANEL¶
DEFAULT_P5_PANEL
specifies the path to the JSON schema file containing the configuration of the panel.
The key is available for the seal-operator-p5
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p5/tag/any/DEFAULT_P5_PANEL
Available values: String
<path_name>
Default: <p5_connector_install_dir>/lib/defaultConfig/panel.json
DEFAULT_P5_SCHEMA¶
DEFAULT_P5_SCHEMA
specifies the path to the JSON schema file containing the configuration of the PLOSSYS 5 connector.
The key is available for the seal-operator-p5
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p5/tag/any/DEFAULT_P5_SCHEMA
Available values: String
<path_name>
Default: <p5_connector_install_dir>/lib/defaultConfig/settings.json
DEFAULT_PANEL¶
DEFAULT_PANEL
specifies the type of the panel that is opened when opening the user interface and no panel yet exists.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DEFAULT_PANEL
Available values: String
<panel_type>
e. g.operator-p4
,operator-p5
,operator-dpf
Default: none
DEFAULT_SAP_PANEL¶
DEFAULT_SAP_PANEL
specifies the path to the JSON schema file containing the configuration of the panel.
The key is available for the seal-operator-sap
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-sap/tag/any/DEFAULT_SAP_PANEL
Available values: String
<path_name>
Default: <sap_connector_install_dir>/lib/defaultConfig/panel.json
DEFAULT_SAP_SCHEMA¶
DEFAULT_SAP_SCHEMA
specifies the path to the JSON schema file containing the the configuration of the SAP connector.
The key is available for the seal-operator-sap
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-sap/tag/any/DEFAULT_SAP_SCHEMA
Available values: String
<path_name>
Default: <sap_connector_install_dir>/lib/defaultConfig/settings.json
DISABLE_ADD_FAVORITE¶
DISABLE_ADD_FAVORITE
specifies if the button for adding a favorite panel is available.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_ADD_FAVOURITE
Available values: Boolean
-
true
The favorite panel button is hidden.
-
false
The favorite panel button is shown.
Default: false
DISABLE_ADD_PANEL¶
DISABLE_ADD_PANEL
specifies if the Add Panel
button is available in the menu on the left.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_ADD_PANEL
Available values: Boolean
-
true
The
Add Panel
button is hidden. -
false
The
Add Panel
button is shown.
Default: false
DISABLE_LATEST_TASKS¶
DISABLE_LATEST_TASKS
specifies if the list containing the latest tasks is available in the menu on the left.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_LATEST_TASKS
Available values: Boolean
true
The last tasks list is hidden.
false
The last tasks list is shown.
Default: false
DISABLE_MESSAGES¶
DISABLE_MESSAGES
specifies if the message panel is available.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_MESSAGES
Available values: Boolean
-
true
The message panel is hidden.
-
false
The message panel is shown.
Default: false
DISABLE_MY_LISTS_ACCESS¶
DISABLE_MY_LISTS_ACCESS
specifies if the My Lists
list is available in the menu on the left.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_MY_LISTS_ACCESS
Available values: Boolean
-
true
The
My Lists
list is hidden. -
false
The
My Lists
list is shown.
Default: false
DISABLE_REMOVE_PANEL¶
DISABLE_REMOVE_PANEL
specifies if the button for removing a panel is available.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_REMOVE_PANEL
Available values: Boolean
-
true
The removing panel button is hidden.
-
false
The removing panel button is shown.
Default: false
DISABLE_TASK_NOTIFICATIONS¶
DISABLE_TASK_NOTIFICATIONS
specifies if the task notification item is available in the menu on the left.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DISABLE_TASK_NOTIFICATIONS
Available values: Boolean
-
true
The task notification item is hidden.
-
false
The task notification item is shown.
Default: false
DETAILS_DISABLE_METADATA¶
DETAILS_DISABLE_METADATA
specifies if the metadata editor is available in the details panel of the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DETAILS_DISABLE_METADATA
Available values: Boolean
-
true
The metadata editor in the details panel is hidden.
-
false
The metadata editor in the details panel is shown.
Default: false
DETAILS_DISABLE_TOOLBAR¶
DETAILS_DISABLE_TOOLBAR
specifies if the toolbar is available in the details panel of the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/DETAILS_DISABLE_TOOLBAR
Available values: Boolean
-
true
The toolbar in the details panel is hidden.
-
false
The toolbar in the details panel is shown.
Default: false
DPF_URL¶
DPF_URL
specifies the URL for the REST calls for DPF.
The key is available for the seal-operator-dpf
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/DPF_URL
Available values: String
dpf_rest_url
Default: https://localhost:9126/rest/dpf
FEAT_ACTION_MOCK_INPUT¶
FEAT_ACTION_MOCK_INPUT
specifies if the DPF simulator reads the document content from fileupload.
The key is available for the seal-operator-dpf
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/FEAT_ACTION_MOCK_INPUT
Available values: Boolean
Default: Y
FEAT_ACTION_MOCK_OUTPUT¶
FEAT_ACTION_MOCK_OUTPUT
specifies if the DPF simulator writes the result document content to fileupload.
The key is available for the seal-operator-dpf
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-dpf/tag/any/FEAT_ACTION_MOCK_OUTPUT
Available values: Boolean
Default: Y
FEAT_TASK_STATUS¶
FEAT_TASK_STATUS
specifies if the task status may be set via a REST call by third party applications.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/FEAT_TASK_STATUS
Available values: Boolean
-
Y
Third party applications may set the task status via a REST call.
-
N
Only the
operator-server
service is allowed to set the task status.
Default: N
HIDE_LEFT_MENU¶
HIDE_LEFT_MENU
specifies if the left menu will be open or closed at the beginning.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/HIDE_LEFT_MENU
Available values: Boolean
-
true
The left menu is closed at the beginning.
-
false
The left menu is open at the beginning.
Default: false
HOUSEKEEPER_INTERVAL¶
HOUSEKEEPER_INTERVAL
specifies the time interval after which the seal-operator-fileupload
service looks for obsolete documents in the My Documents
panel. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/HOUSEKEEPER_INTERVAL
Available values: String
<time_interval_and_unit>
Default: 1h
HOUSEKEEPER_SWEEP_AGE¶
HOUSEKEEPER_SWEEP_AGE
specifies the minimum age of documents to be deleted from the My Documents
panel. The minimum age has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/HOUSEKEEPER_SWEEP_AGE
Available values: String
<time_interval_and_unit>
Default: 3d
ID_PROVIDER_CERT¶
ID_PROVIDER_CERT
specifies the path and the file name of the certificate generated by the OIDC identity provider.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/ID_PROVIDER_CERT
Available values: String
<path_name>
Default: none
ID_PROVIDER_NAME¶
ID_PROVIDER_NAME
specifies the name of the OIDC identity provider. When using more than one OIDC identity providers, separate them by a blank.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/ID_PROVIDER_NAME
The key is mandatory.
Available values: String
-
<id_provider_name>
(For example, with Keycloak, it is a complete URL:https://<hostname>:32769/auth/realms/SEAL
) -
<id_provider_name_1> <id_provider_name_2>
(For example, with Keycloak, they are complete URLs:https://<cluster internal hostname>:32769/auth/realms/SEAL https://<cluster external hostname>:32769/auth/realms/SEAL
)
Default: none
IMPERSONATE_TOKEN_OWNER¶
IMPERSONATE_TOKEN_OWNER
specifies the JSON Web token key containing the owner. This is used for the impersonate functionality.
The key is available for the seal-operator-server
and seal-operator-fileupload
services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/IMPERSONATE_TOKEN_OWNER
dc/home/env/service/operator-fileupload/tag/any/IMPERSONATE_TOKEN_OWNER
Available values: String
<token-key>
Default: preferred_username
INFOSERVER_URL¶
INFOSERVER_URL
specifies the URL of PLOSSYS Infoserver.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<infoserver_url>
Default: socket://localhost:7125
JWT_ROLES¶
JWT_ROLES
specifies the property name set in the JSON Web Token (JWT) for accessing the user roles.
The key is available for all services.
In Consul, the key is specified here:
dc/home/env/service/any/tag/any/JWT_ROLES
Available values: String
<property_name>
Default: none
JWT_USERNAME¶
JWT_USERNAME
specifies the user name set in the JSON Web Token (JWT). JWT_USERNAME
specifies the user name in the current output job.
The key is available for the following services:
seal-operator-p4
seal-operator-p5
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/JWT_USERNAME
dc/home/env/service/operator-p5/tag/any/JWT_USERNAME
Available values: String
<user_name>
Default: sub
LISTITEM_NAME¶
LISTITEM_NAME
specifies the name of the property used as a list item name.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/LISTITEM_NAME
Available values: String
<property>
Default: metadata.name
LOG_LEVEL¶
LOG_LEVEL
specifies the log level for the correspondent service. Messages that correspond to this log level or a higher one are written to the log file.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/LOG_LEVEL
for all servicesdc/home/env/service/<service>/tag/any/LOG_LEVEL
for the specific<service>
service
Available values: String
-
debug
Debug messages are written to the log file of the service.
-
info
Information messages are written to the log file of the service.
-
warn
Warnings are written to the log file of the service.
-
error
Error messages are written to the log file of the service.
-
fatal
Messages about serious errors are written to the log file of the service.
Default: info
Example - log level error
Messages of the log levels error
and fatal
are written to the log file.
Example - log level info
Messages of the log levels info
, warn
, error
and fatal
are written to the log file.
MESSAGE_TIMOUT¶
MESSAGE_TIMOUT
specifies the time interval after that the messages will be deleted. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/MESSAGE_TIMOUT
Available values: String
<time_interval_and_unit>
Default: 1h
MESSAGE_TTL¶
MESSAGE_TTL
specifies how long the messages will be stored. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/MESSAGE_TTL
Available values: String
<time_interval_and_unit>
Default: 24h
MONGO_CONNECT_RETRIES¶
MONGO_CONNECT_RETRIES
specifies how often the service attempts to connect to the database.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/MONGO_CONNECT_RETRIES
Available values: Integer
<retries>
Default: 10
MONGO_FILEUPLOAD_URL¶
MONGO_FILEUPLOAD_URL
specifies the URL of the MongoDB for file uploads into My Documents
.
The key is available for the seal-operator-fileupload
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/MONGO_FILEUPLOAD_URL
Available values: String
<fileupload_url>
Default: mongodb://localhost:27017/operator-fileupload
MONGO_SERVER_URL¶
MONGO_SERVER_URL
specifies the URL of the MongoDB.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/MONGO_SERVER_URL
Available values: String
<mongodb_url>
Default: mongodb://localhost:27017/operator-server
MONGO_TOKEN¶
MONGO_TOKEN
specifies the key for credential encryption and decryption.
The key is available for the seal-operator-server
service.
MONGO_TOKEN
is only used when CS_TYPE
is set to mongo
.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/MONGO_TOKEN
Available values: String
<token>
Default: not revealed
NODE_TLS_REJECT_UNAUTHORIZED¶
NODE_TLS_REJECT_UNAUTHORIZED
specifies if self-signed certificates are allowed.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/NODE_TLS_REJECT_UNAUTHORIZED
Available values: Integer
-
0
Self-signed certificates are allowed.
-
1
Self-signed certificates are not allowed.
Default: 1
Caution - security gap
Setting NODE_TLS_REJECT_UNAUTHORIZED
to 0
in a productive system is a serious security gap! Only use it for test purposes!
Hint - certificate
Unless NODE_TLS_REJECT_UNAUTHORIZED
is set to 0
or specified at all, the certificate has to contain the correct IP address or hostname since this is used for the authorization check.
ONLINE_DOCS_URL¶
ONLINE_DOCS_URL
specifies the URL pointing to the external online documentation.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/ONLINE_DOCS_URL
Available values: String
<docs_url>
Default: ``
OPERATOR_UI_PORT¶
OPERATOR_UI_PORT
specifies the port for accessing the seal-operator-ui
service.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/OPERATOR_UI_PORT
Available values: String
<port_number>
Default: 3000
OPERATOR_SERVER_SERVICE¶
OPERATOR_SERVER_SERVICE
specifies the name of the operator-server
service as it is registered in Consul.
The key is available for the following services:
seal-operator-p4
seal-operator-p5
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/OPERATOR_SERVER_SERVICE
dc/home/env/service/operator-p5/tag/any/OPERATOR_SERVER_SERVICE
Available values: String
<operator_name>
Default: operator-server
PANEL_DISABLE_ACTIONS¶
PANEL_DISABLE_ACTIONS
specifies the standard actions to be disabled in the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/PANEL_DISABLE_ACTIONS
Available values: Comma-separated strings
'down', 'up', 'paste', 'delete', 'view', 'save'
Default: ``
PANEL_DISABLE_DROP_AREA¶
PANEL_DISABLE_DROP_AREA
specifies if the file drag'n'drop area is available in the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/PANEL_DISABLE_DROP_AREA
Available values: Boolean
-
true
The file drag'n'drop area is hidden.
-
false
The file drag'n'drop item is shown.
Default: false
PANEL_DISABLE_METADATA¶
PANEL_DISABLE_METADATA
specifies if the metadata editor is available in the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/PANEL_DISABLE_METADATA
Available values: Boolean
-
true
The metadata editor is hidden.
-
false
The metadata editor is shown.
Default: false
PANEL_DISABLE_START_BUTTON¶
PANEL_DISABLE_START_BUTTON
specifies if the start (print or convert) button is available in the active panel.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/PANEL_DISABLE_START_BUTTON
Available values: Boolean
-
true
The start button is hidden.
-
false
The start button is shown.
Default: false
PANEL_DISABLE_STATUS¶
PANEL_DISABLE_STATUS
specifies if the panel status of the active panel is displayed.
The key is available for the seal-operator-ui
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-ui/tag/any/PANEL_DISABLE_STATUS
Available values: Boolean
-
true
The panel status is hidden.
-
false
The panel status is shown.
Default: false
PGHOST¶
PGHOST
specifies the server name of the PLOSSYS netdome PostgreSQL database used for the job reply.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<plossys_netdome_server_name>
Default: localhost
PGPORT¶
PGPORT
specifies the port number of the PLOSSYS netdome PostgreSQL database used for the job reply.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<plossys_netdome_port>
Default: 7128
PLOSSYS_IPP_URL¶
PLOSSYS_IPP_URL
specifies the URL of the checkin service of the PLOSSYS 5 system.
The key is available for the seal-operator-p5
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p5/tag/any/PLOSSYS_IPP_URL
Available values: String
<ipp_checkin_url>
Default: ipp://localhost:631
PLOSSYS_TIMEOUT¶
PLOSSYS_TIMEOUT
specifies the timeout for connecting and retrieving data from a PLOSSYS netdome system. The minimum value is two seconds. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/PLOSSYS_TIMEOUT
Available values: String
<time_interval_and_unit>
Default: 10s
PLOSSYS_URL¶
PLOSSYS_URL
specifies the URL of the PLOSSYS netdome system to which SEAL Operator has to connect.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/PLOSSYS_URL
Available values: String
<plossys_netdome_url>
Default: https://localhost:3011
PLSHOST¶
PLSHOST
specifies the server name of PLOSSYS Infoserver.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<infoserver_server_name>
Default: localhost
PLSPORT¶
PLSPORT
specifies the port number of PLOSSYS Infoserver.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<infoserver_port>
Default: 7125
PLSROOT¶
PLSROOT
specifies the PLOSSYS netdome installation directory.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<plossys_netdome_dir>
Default: c:\SEAL\applications
RLI_JOBNAME_KEY¶
RLI_JOBNAME_KEY
contains the name of a key in repro list files whose value is used as job name in SEAL Print Client. Unless the specified key exists in the repro list file, PLS_PLOTID
, PLS_ORIG_NAME
and a self-generated UUID are used in this order.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/RLI_JOBNAME_KEY
Available values: String
<rli_key>
Default: name
RLIGATE¶
RLIGATE
specifies the name of the target directory for the repro list files (rli, rlist) without path. The correspondent path is determined from the PLOSSYS netdome environment.
The key is available for the node-p4rest
service.
The key is specified as system variable when installing the REST package in the PLOSSYS netdome system.
Available values: String
<gate_name>
Default: rlipdmgate
SAP_URL¶
SAP_URL
specifies the URL for the SAP system.
The key is available for the seal-operator-sap
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-sap/tag/any/SAP_URL
Available values: String
<sap_url>
Default: none
SERVICE_DISCOVERY¶
SERVICE_DISCOVERY
specifies if SEAL Operator is running in a cloud environment or on premise.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/SERVICE_DISCOVERY
Available values: String
-
cloud
SEAL Operator is running in a cloud environment.
-
consul
SEAL Operator is running on premise.
Default: consul
SERVICE_DISCOVERY_PORT¶
SERVICE_DISCOVERY_PORT
specifed the HTTPS port under which all services are available in a cloud environment.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/SERVICE_DISCOVERY_PORT
Available values: Integer
<port>
Default: 3000
SERVICE_URL¶
SERVICE_URL
specifies how a service can be accessed.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/<service>/tag/any/SERVICE_URL
for the specific<service>
service
Available values: String
<url>
Default: https://localhost:<service_port>
Hint - port list
Default: The server name is determined when a service is started and the default port is used. The correspondent assignment is described in Used Ports.
STAMP_META¶
STAMP_META
specifies if stamps are also applied to additional sheets, such as cover or trailer sheets.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/STAMP_META
Available values: Boolean
Default: N
TARGET_CONTENT_TYPE¶
TARGET_CONTENT_TYPE
specifies the PLOSSYS netdome-specific job format.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/TARGET_CONTENT_TYPE
Available values: String
-
application/rli
For creating a repro list
-
application/json
For creating a set collation
Default: application/json
TARGET_FILE_KEY¶
TARGET_FILE_KEY
specifies the key where to put the names of local files (i. e. the files stored in SEAL Print Client My Documents
) when exporting to a repro list.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/TARGET_FILE_KEY
Available values: String
<plossys_key>
Default: PLS_ORIG_NAME
TASK_CREATE_WITH_USER_DEFAULT¶
TASK_CREATE_WITH_USER_DEFAULT
specifies if the tasks are created with the user defaults as metadata.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_CREATE_WITH_USER_DEFAULT
Available values: Boolean
-
Y
The user defaults are used as metadata of new tasks.
-
N
The system defaults are used as metadata of new tasks.
Default: Y
TASK_TIMEOUT¶
TASK_TIMEOUT
specifies the time interval after which the seal-operator-server
service looks for finished tasks to be deleted. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TIMEOUT
Available values: string
<time_interval_and_unit>
Default: 1h
TASK_TTL_ABORTED¶
TASK_TTL_ABORTED
specifies the time interval after which an aborted task will be deleted by the seal-operator-server
service. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TTL_ABORTED
Available values: String
-
<time_interval_and_unit>
Aborted tasks will be deleted after the specified time.
-
0
Aborted tasks never will be deleted.
Default: 1w
TASK_TTL_COMPLETED¶
TASK_TTL_COMPLETED
specifies the time interval after which a completed task will be deleted by the seal-operator-server
service. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TTL_COMPLETED
Available values: String
-
<time_interval_and_unit>
Completed tasks will be deleted after the specified time.
-
0
Completed tasks never will be deleted.
Default: 1w
TASK_TTL_FAILED¶
TASK_TTL_FAILED
specifies the time interval after which a failed task will be deleted by the seal-operator-server
service. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TTL_FAILED
Available values: String
-
<time_interval_and_unit>
Failed tasks will be deleted after the specified time.
-
0
Failed tasks never will be deleted.
Default: 1w
TASK_TTL_OPEN¶
TASK_TTL_OPEN
specifies the time interval after which an open task will be deleted by the seal-operator-server
service. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TTL_OPEN
Available values: String
-
<time_interval_and_unit>
Open tasks will be deleted after the specified time.
-
0
Open tasks never will be deleted.
Default: 0
TASK_TTL_PROCESSING¶
TASK_TTL_PROCESSING
specifies the time interval after which a processing task will be deleted by the seal-operator-server
service. The time interval has to be specified including the unit. For the available units, refer to Units at the top of the page.
The key is available for the seal-operator-server
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-server/tag/any/TASK_TTL_PROCESSING
Available values: String
-
<time_interval_and_unit>
Processing tasks will be deleted after the specified time.
-
0
Processing tasks never will be deleted.
Default: 1w
TLS_DIR¶
TLS_DIR
specifies the directory containing the certificate files necessary for the secure transfer between the clients and servers and within SEAL Operator/SEAL Print Client.
The key is available for all services.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/any/tag/any/TLS_DIR
Available values: String
<dir_name>
The directory contains the following files:
-
key.pem
File containing the private key
-
cert.pem
File containing the certificate
-
ca.pem
(optional)File containing the CA certificate
Default: none
Hint - certificate files contained in delivery
The self-signed certificates contained in delivery are hard-coded. The tls
directories contained in delivery only contain examples which certificate files are required and how they look like.
Caution - security gap
Using the pre-installed self-signed certificate in a productive system is a serious security gap!
TRUSTED_CLIENT¶
TRUSTED_CLIENT
specifies the client name configured in the OIDC identity provider for granting access via access token.
The key is available for the following services:
seal-operator-fileupload
seal-operator-server
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-fileupload/tag/any/TRUSTED_CLIENT
dc/home/env/service/operator-server/tag/any/TRUSTED_CLIENT
Available values: String
<client_name>
Default: operator
USER_NAME_KEY¶
USER_NAME_KEY
specifies the key where to put the name of the logged-in user when exporting to a repro list. By default, no user is set in a repro list passed to PLOSSYS netdome. If you want the name of the logged-in user to be set in the repro list, specify the repro list key where to put the user name (e. g. PLS_USERNAME
). The user name will then be set regardless of an already existent user name in the repro list.
The key is available for the seal-operator-p4
service.
In Consul, the key is specified here. If the key does not yet exist, you have to create it:
dc/home/env/service/operator-p4/tag/any/USER_NAME_KEY
Available values: String
<plossys_key>
Default: none