Konfiguration ArchiveLink
Die Konfiguration der ArchiveLink-Anbindung von yuuvis® RAD repository-manager erfolgt über die Konfigurationsdatei rmalink-prod.yml, die in das Verzeichnis \config von yuuvis® RAD repository-manager kopiert werden muss.
Eine Vorlage für die Konfiguration stellen wir zum Download zur Verfügung.
Parameter der Konfigurationsdatei:
Parameter | Typ | Beschreibung | Beispiel-Wert | Default |
---|---|---|---|---|
repositorymanager-al.working-dir |
String
|
Arbeitsverzeichnis | C:/rm-alink | ${enaio.data.path}/working-dir |
repositorymanager-al.rad.trusted-admin-clients |
String |
IP-Adressen, die auf den Endpunkt der Zertifikatsaktivierung zugreifen dürfen. | (127\.0\.0\.1)|(0:0:0:0:0:0:0:1) | .* |
repositorymanager-al.rad.use-sidecar |
Boolean |
Verbindung über den Service 'dmssidecar' | true | false |
repositorymanager-al.rad.api-url |
String |
IP-Adresse und Port, über die yuuvis® RAD repository-manager den yuuvis® RAD core-service erreicht. Notwendig, wenn 'repositorymanager-al.rad.use-sidecar' den Wert 'false' hat. |
http://127.0.0.1:8080 | - |
repositorymanager-al.rad.username |
String |
Benutzername für den Zugriff auf den yuuvis® RAD core-service Notwendig, wenn 'repositorymanager-al.rad.use-sidecar' den Wert 'false' hat. |
user | - |
repositorymanager-al.rad.password |
String |
Passwort für den Zugriff auf den yuuvis® RAD core-service Notwendig, wenn 'repositorymanager-al.rad.use-sidecar' den Wert 'false' hat. |
password | - |
repositorymanager-al.rad.repositories |
String |
Kommaseparierte Liste von SAP-Repositories. |
"AB,AC,AD" | - |
repositorymanager-al.barcode.interval | Integer |
Barcode-Verarbeitungsintervall in Minuten. Der Default-Wert 0 deaktiviert die Barcode-Verarbeitung. |
30 |
0 |
repositorymanager-al.barcode.limit | Integer | Batchgröße der Barcode-Dokumente, die pro Repository in einem Intervall verarbeitet werden. |
100 |
1000 |
repositorymanager-al.barcode.library-folder | String |
Verzeichnis für die Dateien sapjco3.jar und sapjco3.dll |
C:/rm-alink/lib |
${repositorymanager-al.working-dir}/lib |
repositorymanager-al.barcode.sap.connections | List | Liste von SAP®-Verbindungen zum Repository. |
- |
|
repositorymanager-al.barcode.cnt-type-doc-type | String |
Liste von Einträgen für das Mapping des Barcode-Dokumenttyps, durch das Pipe-Zeichen separiert. Einträge bestehen aus Content-Typ, Gleichheitszeichen, SAP®-Dokumenttyp. Field that describes how component content type is mapped to SAP document type. |
Image/TIFF=FAX|application/pdf=PDF | Image/TIFF=FAX|application/pdf=PDF |
repositorymanager-al.barcode.default-doc-type | String | Standard SAP®-Barcode-Dokumenttyp | TIF | TIF |
repositorymanager-al.barcode.default-protection | String | Schutz des Dokuments | rcud | rcud |
repositorymanager-al.barcode.default-protocol-version | String | SAP Content Server HTTP Interface Version | "0047" | "0047" |
repositorymanager-al.certificate.path | String | Pfad für Zertifikate | C:/rm-alink/certificates | ${repositorymanager-al.working-dir}/certificates |
repositorymanager-al.certificate.password | String | Zertifikat-Passwort. | password | - |
repositorymanager-al.certificate.mode | String |
|
AUTOMATIC | MANUAL |
repositorymanager-al.compression.limit | String |
Kompression für Objekte, die die angegebenen Größe in MB überschreiten. Der Wert 0.0 deaktiviert die Kompression. |
0.5 | 0.0 |
repositorymanager-al.compression.content-types | String | Falls die Kompression aktiviert ist, dann kann sie auf Content-Typen eingeschränkt werden. | Image/TIFF | * |
repositorymanager-al.http.disableXFrameOptions | Boolean |
Aktivierung / Deaktivierung des Header-Parameters 'X-Frame-Options'. Das Deaktivieren wird aus Sicherheitsgründen nicht empfohlen. |
true | false |
monitoring.trace.enabled | Boolean | Aktivieren des Metriken-Logs. Das Metriken-Log services.metrics.log wird ebenfalls im Verzeichnis \logs von yuuvis® RAD service-manager erstellt. | true | false |
server.tomcat.accesslog.enabled | Boolean | Ein Zugriffs-Log kann aktiviert werden. Das Zugriffs-Log wird im Arbeitsverzeichnis des eingebundenen Tomcat gespeichert. | true | false |
Werte von Parametern vom Typ 'String', die nur numerische Zeichen enthalten und mit einer oder mehreren führenden Nullen beginnen, müssen in doppelte Anführungszeichen gesetzt werden.
Zertifikat
Der Service 'rmalink' benötigt für jedes Repository ein valides und aktiviertes Zertifikat. Pfad und Passwort geben Sie über die Parameter 'repositorymanager-al.certificate.path' und 'repositorymanager-al.certificate.password' an.
Aktivieren Sie das Zertifikat in yuuvis® RAD service-manager über den Endpunkt /api/rad/certificate/activate vom Service 'rmalink' per 'PUT request'. Parameter: contRep und cn.
Der Aufruf kann über die Swagger-UI erfolgen.
Deaktivieren können Sie das Zertifikat über den Endpunkt /api/rad/certificate/deactivate. Der zusätzliche Parameter tenant benötigt vorgegeben den Wert rad.
Die Aktivierung des Zertifikats ist als Standard notwendig. Über die Konfigurationsdatei rmalink-prod.yml kann der Zertifizierungsmodus geändert werden. Der Modus 'AUTOMATIC' aktiviert das Zertifikat automatisch.
Der Zertifizierungsmodus 'NONE' sollte aus Sicherheitsgründen ausschließlich für Test- und Entwicklungssysteme verwendet werden.
Eine Liste der bestehenden Zertifikate kann über den Endpunkt GET/api/rad/certificate/ aufgerufen werden.
Verschlüsselung von Konfigurationswerten
Passwörter und andere sensible Daten in der Konfigurationsdatei rmalink-prod.yml sollten verschlüsselt werden:
-
Öffnen Sie die Eingabeaufforderung als Administrator und wechseln Sie in das Verzeichnis \service-manager\tools\.
-
Führen Sie folgenden Befehl aus: encode.bat "value" -W
Das verschlüsselte Password wird mit führendem 'ENC' und in runden Klammern angezeigt: ENC(encryptedvalue)
-
Kopieren Sie das verschlüsselte Passwort mit führendem 'ENC' und mit den runden Klammern und tragen Sie es in die Konfigurationsdatei ein.
-
Speichern Sie die Konfigurationsdatei.