Configuring ArchiveLink
The rmalink-prod.yml configuration file is installed by enaio® service-manager in the \config directory during the installation.
Configuration values such as user name and password can be specified in the encrypted configuration file.
Parameters of the configuration file:
| Parameter | Type | Description | Default value | Sample value |
|---|---|---|---|---|
| repositorymanager-al.working-dir | String | Working directory | ${enaio.data.path}/rm-alink | C:/rm-alink |
| repositorymanager-al.enaio.object-definition-folder | String | Directory to which the object definition is copied. | ${repositorymanager-al.working-dir}/obj-def | C:/rm-alink/obj-def |
| repositorymanager-al.enaio.trusted-admin-clients | String | IP addresses that are allowed to access the certificate activation endpoint. | .* | (127\.0\.0\.1)|(0:0:0:0:0:0:0:1) |
| repositorymanager-al.enaio.cabinet.repositories | Map |
Mapping of the enaio® cabinet name to the SAP® repository name. |
- | '[Cabinet name]': BA, BQ |
| repositorymanager-al.retention.enabled | Boolean |
Retention times are set in enaio® for ArchiveLink documents with a deletion lock. Default: true |
true | false |
| repositorymanager-al.components.text | String |
List of formats for the document type for text documents |
text/plain | text/plain |
| repositorymanager-al.components.scanned | String |
List of formats for the document type for scanned documents |
image/tiff | image/tiff |
| repositorymanager-al.barcode.interval | Integer |
Barcode processing interval in minutes. If the default value 0 is set, barcode processing is disabled. |
0 | 30 |
| repositorymanager-al.barcode.limit | Integer | Batch size of the barcode documents that are processed per repository within an interval. | 1000 | 100 |
| repositorymanager-al.barcode.library-folder | String | Directory for the sapjco3.jar and sapjco3.dll files. | ${repositorymanager-al.working-dir}/lib | C:/rm-alink/lib |
| repositorymanager-al.enaio.barcode.sap.connections | List | List of SAP® connections to the repository. |
- |
|
| repositorymanager-al.barcode.cnt-type-doc-type | String |
List of entries for the mapping of the barcode document type, separated by the pipe character. Entries consist of enaio® content type, equals sign, SAP® document type. |
Image/TIFF=FAX|application/pdf=PDF | Image/TIFF=FAX|application/pdf=PDF |
| repositorymanager-al.barcode.default-doc-type | String |
Default SAP® barcode document type |
TIF | TIF |
| repositorymanager-al.barcode.default-protection | String | Document security | "rcud" | "rcud" |
| repositorymanager-al.barcode.default-protocol-version | String | SAP Content Server HTTP interface version | "0047" | "0047" |
| repositorymanager-al.certificate.path | String | Path for certificates | ${repositorymanager-al.working-dir}/certificates | C:/rm-alink/certificates |
| repositorymanager-al.certificate.password | String | Certificate password | - | secret |
| repositorymanager-al.certificate.mode | String |
|
MANUAL | AUTOMATIC |
| repositorymanager-al.compression.limit | Double |
Size in MB above which files are compressed. If the default value 0.0 is set, compression is disabled. |
0.0 | 10.0 |
| repositorymanager-al.compression.content-types | List |
MIME type of files that are compressed. No files are compressed if there is no value set. |
- | [application/pdf, image/png] |
| repositorymanager-al.enaio.set-archivable | Boolean | Documents in enaio® receive the 'Approved for archiving' property. Default: false | false | true/false |
| repositorymanager-al.http.disableXFrameOptions | Boolean |
Activation/deactivation of the header parameter 'X-Frame-Options'. Deactivation is not recommended for security reasons. |
true | false |
| monitoring.trace.enabled | Boolean |
Activation of the metrics log. The services.metrics.log metrics log is also created in the \logs directory of enaio® service-manager. |
false | true |
| server.tomcat.accesslog.enabled | Boolean |
An access log can be activated. The access log is saved to the working directory of the integrated Tomcat. |
false | true |
| management.trusted.ipPattern | String |
Access to services and management endpoints can be secured via IP filters. A configuration for the 'repositorymanager-alink' service has priority over the corresponding configuration for the services. The default setting permits access by all IP addresses: management.trusted.ipPattern: .* |
.* | .* |
Values of parameters of type 'String' that contain only numeric characters and begin with one or more leading zeros must be enclosed in double quotation marks.
Health Check
A health check is performed when the service is started. Licenses, the connection to the 'dms' service, and the object definition are checked.
The result is displayed in enaio® service-manager.
The health check can be accessed while the service is running via the following URLs:
http://<service-manager>:8092/manage/health
areas. Use the toolbar to show all hidden areas at once:
