Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Folgende Einträge sind in dieser Konfigurationsdatei beispielsweise möglich (nur Werte, welche sinnvollerweise durch Administratoren geändert werden sollten):


Authentifizierung

EintragWertBeschreibung
rs.server.daomysql|mssql|derby

Vorgabewert: derby
Beschreibt den Typ des genutzen Datenbank-Systems für das R-S.

rs.core.db.driver

org.apache.derby.jdbc.ClientDriver|
com.microsoft.sqlserver.jdbc.SQLServerDriver|
com.mysql.jdbc.Driver

Vorgabewert: org.apache.derby.jdbc.ClientDriver
Beschreibt den JDBC-Treiber für das verwendete Datenbank-System. Die JDBC-Treiber werden in Form von JAR-Dateien vom Datenbank-Hersteller zur Verfügung gestellt und in das Verzeichnis [RS_INSTALL]/lib kopiert.

rs.core.db.urljdbc:derby://localhost:8888/rs;create=false

Vorgabewert: jdbc:derby://localhost:8888/rs;create=false
Ist die Verbindungs-Beschreibung für das R-S verwendete Datenbank-System.

rs.core.db.user

rs

Vorgabewert: rs
Ist der Nutzer-Name, mit dem sich der R-S Server auf das Datenbank-System verbindet.

rs.core.db.password

rs

Vorgabewert: rs
Ist das Passwort des Nutzers, mit dem sich der R-S Server auf das Datenbank-System verbindet.

rs.core.db.schemarsVorgabewert: rs
Ist der Name des verwendeten Datenbank-Schemas auf dem Datenbank-System.

rs.storage.workdir

../data/rs/storage

Vorgabewert: ../data/rs/storage
Ist das Verzeichnis in welchem der File-Storrage (Dateien des R-S) aufgebaut wird.

Mögliche WerteStandardwert
rs.auth.password.min-length

Die Mindestlänge für Passwörter.

Numerisch, >= 00
rs.auth.email-validationGibt an, ob geprüft werden soll, ob eingegebene E-Mail-Adressen gültige Form haben.false | truefalse
rs.auth.token-expire-time Numerisch, >= 0, in ms300000
rs.auth.expired-token-collector.start Numerisch, >= 0, in ms100000
rs.auth.expired-token-collector.repeat Numerisch, >= 0, in ms100000


Backups

Vorgabewert: http://rsdoc.profiforms.com:7171/rs
Ist der Link auf das ONLINE-Hilfesystem für das R-S.Vorgabewert: 0 0 * * * ?
Definiert das Backup-Intervall für die R-S Datenbank. Im o.g. Beispiel erfolgt das Backup stündlich, es werden in der Historie nur 5 Generationen des Backups gehalten.
../data/rs/db-backuprsauth.password.min-length
EintragBeschreibungMögliche WerteStandardwert
rs.server.server-maintenance.enable-backupGibt an, ob periodische Backups aktiviert werden sollen (empfohlen!).false | truetruers.server.help-urlhttp://rsdoc.profiforms.com:7171/rs
rs.server.server-maintenance.schedule-backup<A> <B> <C> <D> <E> <F> <G>

 

Parameter A: Anzahl der Sekunden [0-59]
Parameter B: Anzahl der Minuten [0-59]
Parameter C: Anzahl der Stunden [0-23]
Parameter D: Tag Im Monat [1-31]
Parameter E: Monat im Jahr [1-12]
Parameter F: Wochentag [1-7]
Parameter G: Das Jahr der Ausführung [leer|JJJJ-JJJJ]
Platzhalter:

    • '*' - steht für alle Werte die in dem Feld erlaubt sind (steht der Wert '*' im Parameter D, so wird das Backup jeden Tag im Monat ausgeführt)
    • '?' - als nicht definierten Wert


Weitere Informationen unter: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger

<A> <B> <C> <D> <E> <F> <G>0 0 * * * ?
rs.server.db-backup-dirVorgabewert: ../data/rs/db-backup
Ist das Verzeichnis, in welchem die zyklisch erstellten Datenbank-Backups für das R-S abgelegt werden.Relative Pfadangabe.8

Vorgabewert: 0
Passwortlänge für Nutzer des R-S.

./data/rs/db-backup



Datenbank

EintragBeschreibungMögliche WerteStandardwert
rs.server.dao

Gibt den Typ des genutzen Datenbank-Systems für das R-S an.

mysql | mssql | derbyderby
rs.core.db.driverBeschreibt den JDBC-Treiber für das verwendete Datenbank-System. Die JDBC-Treiber werden in Form von JAR-Dateien vom Datenbank-Hersteller zur Verfügung gestellt und in das Verzeichnis [RS_INSTALL]/lib kopiert.org.apache.derby.jdbc.ClientDriver |
com.microsoft.sqlserver.jdbc.SQLServerDriver |
com.mysql.jdbc.Driver
org.apache.derby.jdbc.ClientDriver
rs.core.db.urlDie Verbindungs-URL, unter der der angegebene Datenbankserver erreichbar ist.

Beliebig, typische Form:

<TREIBER>:<DB>://<IP>:<PORT>/<DBNAME>;<PARAMETER...>

jdbc:derby://localhost:8888/rs;create=false
rs.core.db.userIst der Nutzername, mit dem sich das R-S an der Datenbank anmeldet.Beliebigrs
rs.core.db.passwordIst das Passwort für den Nutzer, mit dem sich das R-S an der Datenbank anmeldet.Beliebigrs
rs.core.db.schemaIst der Name des verwendeten Datenbankschemas auf dem DB-System.Beliebigrs
rs.core.db.enable-structure-checkGibt an, ob bei Start die Struktur der Datenbank geprüft werden soll.false | truetrue
rs.server.db.connect-retriesGibt die maximale Anzahl fehlgeschlagener Verbindungsaufbauversuche an, bevor das System keine weiteren Versuche unternimmt.Numerisch, >= 010
rs.server.db.connect-timeoutGibt an, wie lange (in ms) gewartet werden soll, bevor nach einem fehlgeschlagenen Verbindungsaufbauversuch ein neuer Versuch unternommen wird.Numerisch, >= 01000

 

Jobs

EintragBeschreibungMögliche WerteStandardwert
rs.job.terminated-live-time

Ist die Anzahl der Millisekunden (der Standardwert bedeutet 24 Stunden) nach welchen terminierte Jobs

Numerisch, >= 0, in ms86400000
rs.job.terminated-job-collector.start

Ist die Anzahl der Millisekunden nach Systemstart (der Standardwert bedeutet 6 Stunden), nach welchen die Löschroutine für terminierte Jobs gestartet wird.

(Warnung) Wird dieser Wert zu klein gewählt (z.B. 1 Sekunde), so kann es zu Verzögerungen beim Systemstart des R-S kommen.

Numerisch, >= 0, in ms21600000
rs.job.terminated-job-collector.repeat

Ist die Anzahl der Millisekunden für das Intervall (der Standardwert bedeutet 6 Stunden), nach welchen sich die Löschroutine für terminierte Jobs wiederholt (seit der letzten Löschroutine).

(Warnung) Wird dieser Wert zu klein gewählt (zum Beispiel 1 Sekunde), kann es zu einer hohen Systembelastung des R-S durch Löschanforderungen kommen.

Numerisch, >= 0, in ms21600000
rs.job.expired-job-collector.start Numerisch, >= 0, in ms60000
rs.job.expired-job-collector.repeat Numerisch, >= 0, in ms 60000


Workspace

Vorgabewert: 86400000Hinweis: angepaßt schema-revision-preview.expired

Vorgabewert: 432000000

2 Hinweis: schema-revision-preview.expiredVorgabewert: 432000000 2 wiederholt Hinweis: .upload-check.command-line
EintragBeschreibungMögliche WerteStandardwert
rs.workspace.txform.inactive-expire-time
rs.workspace.schema-revision-preview.worker.dir../data/rs/tmp/previewVorgabewert: ../data/rs/tmp/preview
Ist das Verzeichnis, in welchem die Druckvorschau aus dem R-S aufbereitet wird.
rs.workspace.schema-revision-preview.worker.keep-previewdirfalse|trueVorgabewert: false
Ist der Wert 'false' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau gelöscht. Bei einer fehlerhaften Druckvorschau bleibt das temporäre Verzeichnis für die systemnahe Fehlersuche erhalten.
Ist der Wert 'true' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau beibehalten.
rs.workspace.schema-revision-preview.expire-time86400000

Ist die Anzahl der Millisekunden (der Standardwert bedeutet 24 Stunden), nach welchen die Ergebnisse einer Druckvorschau aus dem Storage des R-S gelöscht werden kann.

(Warnung) Dieser Wert sollte nur

angepasst werden, wenn durch eine Vielzahl von Nutzern eine hohe Menge von Druckvorschauen angefordert werden.

Numerisch, >= 0, in ms86400000
rs.workspace.txform.inactive-collector.start432000000

Ist die Anzahl der Millisekunden (der Standardwert bedeutet

6 Stunden) nach welchen die Löschroutine für Druckvorschau-Objekte nach Systemstart des R-S angestartet wird.

(Warnung) Wird dieser Wert zu kleine gewählt (zum Beispiel 1 Sekunde), so kann es zu Verzögerungen beim Systemstart des R-S kommen.

Numerisch, >= 0, in ms21600000
rs.workspace.txform.inactive-collector.repeat432000000

Ist die Anzahl der Millisekunden für das Intervall (der Standardwert bedeutet

6 Stunden), nach welchen sich die Löschroutine für Druckvorschau-Objekte

nach Systemstart des R-S wiederholt.

(Warnung) Wird dieser Wert zu kleine gewählt (zum Beispiel 1 Sekunde), kann es zu einer hohen Systembelastung des R-S durch Löschanforderungen kommen.

Numerisch, >= 0, in ms21600000
rs.workspace.txform-revision.inactive-expire-time Numerisch, >= 0, in ms86400000
rs.workspace.txform-revision.inactive-collector.start Numerisch, >= 0, in ms21600000
rs.workspace.txform-revision.inactive-collector.repeat Numerisch, >= 0, in ms21600000
rs.workspace.schema.inactive-expire-time Numerisch, >= 0, in ms86400000
rs.workspace.schema.inactive-collector.start Numerisch, >= 0, in ms21600000
rs.workspace../bin/antivir.bat {{checkFile}}Vorgabewert: D:/RS/apache-tomcat-6/bin/antivir.bat {{checkFile}}
Ist das Programm, welches gestartet wird um Dateien, die in das R-S geladen werden vor der Speicherung zu prüfen. Diese Prüfung kann z.B. ein Prüfung auf Viren oder eine inhaltliche Prüfung sein. Beendet das angegebene Programm/Script mit einem Rückgabewert <> 0, so wird die Speicherung im R-S mit Fehler abgebrochen, der Nutzer erhält einen Hinweis. 
rs.workspace.upload-check.enabledtrue|false

Vorgabewert: false
'false' deaktiviert die Überprüfung von Dateien, welche in den Arbeitsbereich des R-S geladen werden. Der Wert 'true' schaltet diese Funktionalität ein.

.schema.inactive-collector.repeat Numerisch, >= 0, in ms21600000
rs.workspace.schema-revision.inactive-expire-time Numerisch, >= 0, in ms86400000
rs.workspace.schema-revision.inactive-collector.start Numerisch, >= 0, in ms21600000
rs.workspace.schema-revision.inactive-collector.repeat Numerisch, >= 0, in ms21600000
rs.workspace.library.inactive-expire-time Numerisch, >= 0, in ms86400000
rs.workspace.library.inactive-collector.start Numerisch, >= 0, in ms21600000
rs.workspace.library.inactive-collector.repeat Numerisch, >= 0, in ms21600000
rs.workspace.library-revision.inactive-expire-time Numerisch, >= 0, in ms86400000
rs.workspace.library-revision.inactive-collector.start Numerisch, >= 0, in ms21600000
rs.workspace.library-revision.inactive-collector.repeat Numerisch, >= 0, in ms21600000
rs.workspace.schema-revision-preview.expire-time

Ist die Anzahl der Millisekunden (der Standardwert bedeutet 24 Stunden) nach welchen die Ergebnisse einer Druckvorschau aus dem Storage des R-S gelöscht werden kann.

(Warnung) Dieser Wert sollte nur angepasst werden, wenn durch eine Vielzahl von Nutzern eine hohe Menge von Druckvorschauen angefordert werden.

Numerisch, >= 0, in ms86400000

rs.workspace.schema-revision-preview.expired-collector.start

Ist die Anzahl der Millisekunden (der Standardwert bedeutet 6 Stunden) nach welchen die Löschroutine für Druckvorschau-Objekte nach Systemstart des R-S angestartet wird.

(Warnung) Wird dieser Wert zu klein gewählt (z.B. 1 Sekunde), so kann es zu Verzögerungen beim Systemstart des R-S kommen.

Numerisch, >= 0, in ms21600000

rs.workspace.schema-revision-preview.expired-collector.repeat

Ist die Anzahl der Millisekunden für das Intervall (der Standardwert bedeutet 2 Stunden) nach welchen sich die Löschroutine für Druckvorschau-Objekte wiederholt nach Systemstart des R-S wiederholt.

(Warnung) Wird dieser Wert zu klein gewählt (z.B. 6 Sekunde), kann es zu einer hohen Systembelastung des R-S durch Löschanforderungen kommen.

Numerisch, >= 0, in ms21600000


Upload

Vorgabewert: true
'false' deaktiviert die Überprüfung von Dateien, welche in den File-Storrage des R-S geladen werden. Der Wert 'true' schaltet diese Funktionalität ein.Vorgabewert: ,xdpVorgabewert: -1
Ist die maximale Größe einer Upload-Datei in Bytes.
Hinweis:
EintragBeschreibungMögliche WerteStandardwert
rs.workspace.upload-check.enabled

Gibt an, ob bei Dateiuploads Format und Größe limitiert sein sollen.

false | truetruers.storage.upload-check.enabledtrue|false
rs.workspace.upload-check.allowed-file-extensionsKomma-getrennte Liste erlaubter Dateiformate für Dateiuploads (nur falls rs.workspace.upload-check.enabled = true).bmp | tiff | jpeg | jpg | pdf | png | gif | xdpbmp,tiff,jpeg,jpg,pdf,png,gifListe der Datei-Typen, welche für den Upload von binären Ressourcen zugelassen sind.
rs.workspace.upload-check.allowed-file-size10485760

Maximale Dateigröße (nur falls rs.workspace.upload-enabled = true).

(Info) Dieser Parameter wird nur beim Upload von Binären Ressourcen in Schema-Versionen oder zum Beispiel in Bibliotheken angewendet. Der Upload von Binär-Paketen oder zum Beispiel von Schema-Versionen welche importiert werden - sind davon nicht betroffen.

Numerisch, >= 0, in Bytes oder -1 für keine Beschränkung-1
rs.workspace.upload-check.command-lineIst das Programm, welches gestartet wird um Dateien, die in das R-S geladen werden vor der Speicherung zu prüfen. Diese Prüfung kann z.B. ein Prüfung auf Viren oder eine inhaltliche Prüfung sein. Beendet das angegebene Programm/Script mit einem Rückgabewert ungleich 0, so wird die Speicherung im R-S mit Fehler abgebrochen, der Nutzer erhält einen Hinweis. Kommandozeilenübergabeantivir.bat {{checkFile}}


Temporäre Dateien und Verzeichnisse

worker.dirVorgabewert: ../data/rs/tmp/uploadrs.workspace.txform-revision.worker.dirtxformVorgabewert: /data/rs/tmp/txformrs.workspace.production-bundle.worker.dirbundleVorgabewert: ./data/rs/tmp/bundlers.workspace.schema.io.workdirioVorgabewert: ../data/rs/tmp/iors.workspace.library.io.workdirVorgabewert: /data/rs/tmp/io Schemars.workspace.resources.io.workdirVorgabewert: /data/rs/tmp/ioVorgabewert:
EintragBeschreibungMögliche WerteStandardwert
rs.workspace.upload-check.worker.dir../data/rs/tmp/uploadVerzeichnis, in welchem hochgeladene Dateien für das R-S geprüft werden.Relative Pfadangabe../data/rs/tmp/upload
rs.workspace.txform-revision.worker.dirVerzeichnis, in welchem Transaktions-Formulare und Input-Pakete temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/txform
rs.workspace.production-bundle.worker.dirVerzeichnis, in welchem Produktions-Pakete temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/bundle
rs.workspace.schema.io.workdirVerzeichnis, in welchem Schema-Versionen temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/io
rs.workspace.library.io.workdirVerzeichnis, in welchem Bibliotheks-Versionen temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/io
rs.workspace.resources.io.workdirVerzeichnis, in welchem Ressourcen temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/io
rs.bin.binary-bundle.fetcher.dirVerzeichnis, in welchem Binär-Pakete temporär abgelegt werden.Relative Pfadangabe../data/rs/tmp/binary
rs.workspace.schema-revision-preview.worker.dirIst das Verzeichnis, in welchem die Druckvorschau aus dem R-S aufbereitet wird.Relative Pfadangabe../data/rs/tmp/preview


Verzeichniskonfiguration

EintragBeschreibungMögliche WerteStandardwert
rs.storage.workdirIst das Verzeichnis in welchem der File-Storrage (Dateien des R-S) aufgebaut wird.Relative Pfadangabe../data/rs/storage
rs.storage.upload-check false | truetrue

 

 

 

 

Eintrag

Wert

Beschreibung

rs.workspace.schema-revision-preview.worker.keep-previewdirfalse|trueVorgabewert: false
Ist der Wert 'false' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau gelöscht. Bei einer fehlerhaften Druckvorschau bleibt das temporäre Verzeichnis für die systemnahe Fehlersuche erhalten.
Ist der Wert 'true' definiert, so werden die für die Druckvorschau temporär erzeugten Verzeichnisse nach einer erfolgreichen Druckvorschau beibehaltenbinary
Verzeichnis, in welchem Binär-Pakete temporär abgelegt werden.
Hinweis

Änderungen an der Konfigurationsdatei werden erst nach einem Neustart des R-S Servers wirksam !

...

 4.4 HTTP-Status-Codes durch Client- oder Server-Fehler im WEB-Browser | 5. System-Administration Administrations-Clients

rs.storage.workdir