docuteam packer kann mit Hilfe mehrerer Konfigurationsdateien manuell angepasst werden. Die Dateien befinden sich unter docuteam-packer/config
.
docuteamPacker.properties
fileNameNormalizer.properties
charConversionMap.properties
Wurde eine Anpassung vorgenommen, ist ein Neustart von docuteam packer erforderlich, damit die Änderungen wirksam werden. Die Dateien sollten in ISO-8859-1 codiert sein.
docuteamPacker.properties
In der Datei docuteamPacker.properties
lassen sich grundlegende Anpassungen vornehmen wie das Festlegen der Sprache, Ansichtspräferenzen, Standardordner oder Optionen für das Erstellen, Abliefern und Speichern von SIP. Sämtliche Möglichkeiten sowie Beispiele finden sich als Kommentare direkt in der Datei.
Bei den Werten true
, false
oder en
, de
, fr
spielt die Gross- und Kleinschreibung keine Rolle, d.h. dass true
identisch ist mit TRUE
, True
oder sogar tRuE
.
docuteamPacker.displayLanguage | |
---|
Beispiel | en |
wenn leer oder undefiniert | Die Sprache des Computers. Ist diese weder de noch en noch fr , wird packer in deutsch angezeigt. |
Erklärung | Die Sprache, in der packer angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch). |
docuteamPacker.dataDir | |
---|
Beispiel | C:/Data/RawData |
wenn leer oder undefiniert | Der 'home'-Ordner |
Erklärung | Dieser Ordner wird standardmässig angezeigt, um Dateien oder Ordner auszuwählen, die in das SIP eingefügt werden sollen. |
docuteamPacker.SIPDir | |
---|
Beispiel | C:/Data/SIPs |
wenn leer oder undefiniert | Der 'home'-Ordner |
Erklärung | Dieser Ordner wird standardmässig angezeigt, wenn ein SIP neu angelegt, geöffnet oder gespeichert wird. |
docuteamPacker.backupDir | |
---|
Beispiel | C:/Data/Backups |
wenn leer oder undefiniert | Der Ordner, der in SIPDir spezifiziert ist. |
Erklärung | Der Ordner, in dem die automatischen Backups gespeichert werden. |
docuteamPacker.templateDir | |
---|
Beispiel | C:/Data/Templates |
wenn leer oder undefiniert | Der Ordner, der in SIPDir spezifiziert ist. |
Erklärung | Der Ordner, in dem die Vorlagen abgelegt werden. |
docuteamPacker.exportsDir | |
---|
Beispiel | C:/Data/Templates/exports |
wenn leer oder undefiniert | Der Ordner, der in SIPDir spezifiziert ist. |
Erklärung | Der Ordner, in dem die Vorlagen für den Export abgelegt sind. |
docuteamPacker.reportsDir | |
---|
Beispiel | C:/Data/Templates/reports |
wenn leer oder undefiniert | Der Ordner, der in SIPDir spezifiziert ist. |
Erklärung | Der Ordner, in dem die Vorlagen für die Berichte abgelegt sind. |
docuteamPacker.reportsDestinationDir | |
---|
Beispiel | C:/Data/Reports |
wenn leer oder undefiniert | Der Desktop |
Erklärung | Der Ordner, in welchen die erstellten Berichte standardmässig gespeichert werden. |
docuteamPacker.tempDir | |
---|
Beispiel | C:/Data/Temp |
wenn leer oder undefiniert | Es wird der temporäre Ordner des Systems genommen. |
Erklärung | Der Ordner für temporäre Dateien. |
docuteamPacker.lockFilesDir | |
---|
Beispiel | C:/Data/LockFiles |
wenn leer oder undefiniert | Der Ordner des aktuellen SIP. |
Erklärung | Der Ordner für lock-Dateien (Sperrungen für geöffnete Pakete). |
docuteamPacker.AIPCreator.className | |
---|
Beispiel | ch.docuteam.aip.AIPCreator |
wenn leer oder undefiniert | AIP-Generierung ist nicht möglich. |
Erklärung | Der Name der Klasse, die das AIP generiert. |
AIPCreator.ingestSubmitDir | |
---|
Beispiel | C:/Data/Submit |
wenn leer oder undefiniert | Submission ist nicht möglich. |
Erklärung | Der Ordner, in den die SIPs submitted werden. |
docuteamPacker.newSIPDeleteSourceByDefault | |
---|
Beispiel | true |
wenn leer oder undefiniert | false |
Erklärung | Wenn true , werden die Ursprungsdateien nach der Bildung des SIPs gelöscht. |
docuteamPacker.newSIPDefaultsToZipped | |
---|
Beispiel | true |
wenn leer oder undefiniert | true |
Erklärung | Wenn true , ist beim Anlegen eines neuen SIPs das Häkchen "ZIP" standardmässig gesetzt. Wenn false , ist das Häkchen standardmässig nicht gesetzt. |
docuteamPacker.migrateFileKeepOrginial | |
---|
Beispiel | true |
wenn leer oder undefiniert | true |
Erklärung | Bei der Migration wird die Ursprungsdatei standardmässig durch die migrierte Version ersetzt. Ist die Option auf true gesetzt, wird sowohl die Ursprungsdatei als auch die migrierte Version behalten. |
docuteamPacker.versioning | |
---|
Beispiel | true |
wenn leer oder undefiniert | true |
Erklärung | Wenn true , wird bei jedem Speichervorgang die vorige Version als Backup im Ordner backupDir gespeichert. Wenn false , werden keine Backups erstellt und somit das Original-SIP jedes Mal überschrieben. |
docuteamPacker.versioning.keepBackupsCount | |
---|
Beispiel | 20 |
wenn leer oder undefiniert | 10 |
Erklärung | Maximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, werden die ältesten Backups gelöscht. |
docuteamPacker.openFullScreen | |
---|
Beispiel | false |
wenn leer oder undefiniert | false |
Erklärung | Wenn true , nimmt das Bearbeitungsfenster des SIPs den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte screenSize.x und screenSize.y genommen. |
docuteamPacker.screenSize.x , docuteamPacker.screenSize.y | |
---|
Beispiel | 1200 |
wenn leer oder undefiniert | 1000x700 Pixel |
Erklärung | Die Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn openFullScreen = true ist. |
docuteamPacker.screenPos.x , docuteamPacker.screenPos.y | |
---|
Beispiel | 500 |
wenn leer oder undefiniert | Zentriert |
Erklärung | Die Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn openFullScreen = true ist. |
docuteamPacker.useSystemLookAndFeel | |
---|
Beispiel | false |
wenn leer oder undefiniert | false |
Erklärung | Wenn true , wird das Aussehen von packer dem Betriebssystem des Computers angepasst. Wenn false , wird ein generisches Aussehen ("Metal") gewählt. |
docuteamPacker.defaultChecksumAlgorithm | |
---|
Beispiel | MD5 |
wenn leer oder undefiniert | SHA-512 |
Erklärung | Kryptografische Hash-Funktion zur Berechnung der Checksumme. Unterstützte Werte sind CRC-32 , MD5 , SHA-1 , SHA-256 und SHA-512 . |
docuteamPacker.droid.signatureFile , docuteamPacker.droid.containerFile , docuteamPacker.droid.extensionUsage | |
---|
Beispiel | ./config/DROID_SignatureFile_V90.xml , ./config/container-signature-20170101.xml , 1 |
wenn leer oder undefiniert | ./config/DROID_SignatureFile_V95.xml , ./config/container-signature-20180920.xml , 0 |
Erklärung | Wenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden. |
docuteamPacker.SA.getSAsFromServerOnStartup | |
---|
Beispiel | false |
wenn leer oder undefiniert | false |
Erklärung | Wenn true , wird die aktuelle Liste der Submission Agreements beim Start von packer von der in SA.BASE.URL eingetragenen Web-Adresse heruntergeladen. |
docuteamPacker.SA.BASE.URL | |
---|
Beispiel | http://docuteam/sa |
wenn leer oder undefiniert | Nichts wird heruntergeladen. |
Erklärung | Die Web-Adresse von welcher manuell oder beim Start von packer (falls so eingestellt) die aktuellen Submission Agreements heruntergeladen werden. |
docuteamPacker.OOConverter.path | |
---|
Beispiel | C:/Programme |
wenn leer oder undefiniert | Es wird die interne OOO-Applikation verwendet, falls eine vorhanden ist. Falls nicht, ist die Vorschau einiger Dateien nicht möglich. |
Erklärung | Der Ordner in dem sich die OpenOffice.org-Applikation befindet, welche für die Vorschau einiger Dateien benötigt wird. |
docuteamPacker.OOConverter.initializationRetries | |
---|
Beispiel | 30 |
wenn leer oder undefiniert | 10 |
Erklärung | Die Anzahl der Versuche, die OpenOffice.org-Applikation zu initialisieren. Diese wird für die Vorschau einiger Dateien benötigt. |
docuteamPacker.pdftools.url | |
---|
Beispiel | tcp://10.0.0.123:7981/O2PService |
wenn leer oder undefiniert | tcp://localhost:7981/O2PService |
Erklärung | Die Angaben zum 3-Heights Document Converter. |
docuteamPacker.filePreviewer.cacheSizeLimit | |
---|
Beispiel | 20 |
wenn leer oder undefiniert | 100 |
Erklärung | Die Grösse des Zwischenspeichers für die Vorschau der Dateien. Je höher dieser Wert, umso mehr Vorschauen hält packer im Speicher. |
docuteamPacker.openSystemOutViewOnOutput | |
---|
Beispiel | true |
wenn leer oder undefiniert | true |
Erklärung | Wenn true , wird beim Auftreten eines Fehlers das Fehlerfenster automatisch geöffnet. Wenn false , wird das Fehlerfenster nicht geöffnet. |
docuteamPacker.SIPView.TreeExpandAll | |
---|
Beispiel | true |
wenn leer oder undefiniert | true |
Erklärung | Wenn true , werden alle Elemente der SIP-Struktur standardmässig angezeigt. |
docuteamPacker.SIPView.DefaultTab | |
---|
Beispiel | 1 |
wenn leer oder undefiniert | 1 |
Erklärung | Bei der Eingabe eines Wertes zwischen 1 und 3 wird in der Detailansicht eines SIP standardmässig der entsprechende Tab angezeigt. 1 entspricht der Objektinfo, 2 der Beschreibung und 3 der Vorschau. |
docuteamPacker.SIPView.metadataOrder | |
---|
Beispiel | alphabetical |
wenn leer oder undefiniert | none (i.e. Reihenfolge wie im levels.xml definiert) |
Erklärung | Sortierung der Liste der verfügbaren Metadaten-Felder. |
docuteamPacker.DOIGenerator.nextNumberFilePath | |
---|
Beispiel | ./config/doi-numbers |
wenn leer oder undefiniert | ./config/NextNumber |
Erklärung | Datei, in der die zuletzt verwendete Laufnummer gespeichert wird. |
docuteamPacker.DOIGenerator.prefix | |
---|
Beispiel | doi- |
wenn leer oder undefiniert | DOI wird ohne prefix erzeugt, i.e. eine Laufnummer |
Erklärung | Präfix, welches für den Identifikator vor die Laufnummer gesetzt wird. |
docuteamPacker.actionsNotVisible | |
---|
Beispiel | deleteItemDontAskAction , deleteItemAction , deleteFileContentAction , exploreAction |
wenn leer oder undefiniert | alle Aktionen werden angezeigt |
Erklärung | Liste der Aktionen (durch Kommas getrennt), die nicht auf der Benutzeroberfläche von packer angezeigt werden. |
fileNameNormalizer.properties
In der Datei fileNameNormalizer.properties
kann angegeben werden, nach welchen Mustern Dateinamen bereinigt werden, wenn die Aktion "Datei-/Ordnernamen bereinigen" ausgelöst wird. Diese Option befindet sich im Fenster der Detailansicht eines SIP unter "Element" > "Datei-/Ordnernamen bereinigen". Die Aktion wird jeweils für alle Dateien und Ordner des SIP ausgeführt. Sie wird ausserdem in derjenigen Reihenfolge durchgeführt, die in der Datei angegeben ist.
Folgende Parameter können gesetzt werden:
prefix | |
---|
Beispiel | PRE |
wenn leer oder undefiniert | Es wird kein Präfix gesetzt. |
Erklärung | Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen vorangestellt. Aus dem Dateinamen "043.jpg" wird so beispielsweise "PRE043.jpg", wenn prefix=PRE lautet. Das Präfix darf auch Leerzeichen enthalten. |
suffix | |
---|
Beispiel | SUF |
wenn leer oder undefiniert | Es wird kein Suffix gesetzt. |
Erklärung | Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen nachgestellt (vor die Dateiendung). Aus dem Dateinamen "043.jpg" wird so beispielsweise "043SUF.jpg", wenn sufix=SUF lautet. Das Suffix darf auch Leerzeichen enthalten. |
maxLength | |
---|
Beispiel | 40 |
wenn leer oder undefiniert | Es wird keine Anpassung vorgenommen. |
Erklärung | Die Zeichenlänge des Dateinamens (ohne Dateiendung) wird auf die entsprechende Zeichenanzahl zugeschnitten. Darin sind konfigurierte Präfixe und Suffixe enthalten. |
fileNameRegex | |
---|
Beispiel | [a-zA-Z0-9.\\-\\/+=@_]*$ |
wenn leer oder undefiniert | Das Validierungsschema ist für das reibungslose Funktionieren von packer notwendig. |
Erklärung | Validierungsschema (regex), um festzustellen, ob alle im Dateinamen vorhandenen Buchstaben erlaubt sind. |
charConversionMap.properties
Die Datei charConversionMap.properties
enthält eine Konvertierungstabelle von Sonderzeichen, welche für die automatisierte Standardisierung von Dateinamen verwendet wird. Die Zuweisungen entsprechen Key-Value-Paaren.
Das Quellzeichen (z.B. ç) kann in der Konfigurationsdatei entweder als solches (ç) oder in Form seines UTF-8 Codes (im Java-Kontext \u00E/) angezeigt werden.
Einige Beispiele:
# ü durch ue ersetzen
ü=ue
# whitespace durch _ ersetzen
\u0020=_
# ( durch _ ersetzen; muss aufgrund der java.util.regex.Pattern mit einem doppelten \
# angegeben werden (vgl. https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html)
\\u0028=_
In der Datei pdfToolsConverterWS.properties
werden Parameter definiert, die von 3-Heights Document Converter (PDF Tools) verwendet werden, sofern dieser als Webservice implementiert ist.