Zum Hauptinhalt springen
Version: 7.1

Konfiguration

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
Beispielen
wenn leer oder undefiniertDie Sprache des Computers. Ist diese weder de noch en noch fr, wird packer in deutsch angezeigt.
ErklärungDie Sprache, in der packer angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch).
docuteamPacker.dataDir
BeispielC:/Data/RawData
wenn leer oder undefiniertDer 'home'-Ordner
ErklärungDieser Ordner wird standardmässig angezeigt, um Dateien oder Ordner auszuwählen, die in das SIP eingefügt werden sollen.
docuteamPacker.SIPDir
BeispielC:/Data/SIPs
wenn leer oder undefiniertDer 'home'-Ordner
ErklärungDieser Ordner wird standardmässig angezeigt, wenn ein SIP neu angelegt, geöffnet oder gespeichert wird.
docuteamPacker.backupDir
BeispielC:/Data/Backups
wenn leer oder undefiniertDer Ordner, der in SIPDir spezifiziert ist.
ErklärungDer Ordner, in dem die automatischen Backups gespeichert werden.
docuteamPacker.templateDir
BeispielC:/Data/Templates
wenn leer oder undefiniertDer Ordner, der in SIPDir spezifiziert ist.
ErklärungDer Ordner, in dem die Vorlagen abgelegt werden.
docuteamPacker.exportsDir
BeispielC:/Data/Templates/exports
wenn leer oder undefiniertDer Ordner, der in SIPDir spezifiziert ist.
ErklärungDer Ordner, in dem die Vorlagen für den Export abgelegt sind.
docuteamPacker.reportsDir
BeispielC:/Data/Templates/reports
wenn leer oder undefiniertDer Ordner, der in SIPDir spezifiziert ist.
ErklärungDer Ordner, in dem die Vorlagen für die Berichte abgelegt sind.
docuteamPacker.reportsDestinationDir
BeispielC:/Data/Reports
wenn leer oder undefiniertDer Desktop
ErklärungDer Ordner, in welchen die erstellten Berichte standardmässig gespeichert werden.
docuteamPacker.tempDir
BeispielC:/Data/Temp
wenn leer oder undefiniertEs wird der temporäre Ordner des Systems genommen.
ErklärungDer Ordner für temporäre Dateien.
docuteamPacker.lockFilesDir
BeispielC:/Data/LockFiles
wenn leer oder undefiniertDer Ordner des aktuellen SIP.
ErklärungDer Ordner für lock-Dateien (Sperrungen für geöffnete Pakete).
docuteamPacker.AIPCreator.className
Beispielch.docuteam.aip.AIPCreator
wenn leer oder undefiniertAIP-Generierung ist nicht möglich.
ErklärungDer Name der Klasse, die das AIP generiert.
AIPCreator.ingestSubmitDir
BeispielC:/Data/Submit
wenn leer oder undefiniertSubmission ist nicht möglich.
ErklärungDer Ordner, in den die SIPs submitted werden.
docuteamPacker.newSIPDeleteSourceByDefault
Beispieltrue
wenn leer oder undefiniertfalse
ErklärungWenn true, werden die Ursprungsdateien nach der Bildung des SIPs gelöscht.
docuteamPacker.newSIPDefaultsToZipped
Beispieltrue
wenn leer oder undefinierttrue
ErklärungWenn 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
Beispieltrue
wenn leer oder undefinierttrue
ErklärungBei 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
Beispieltrue
wenn leer oder undefinierttrue
ErklärungWenn 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
Beispiel20
wenn leer oder undefiniert10
ErklärungMaximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, werden die ältesten Backups gelöscht.
docuteamPacker.openFullScreen
Beispielfalse
wenn leer oder undefiniertfalse
ErklärungWenn 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
Beispiel1200
wenn leer oder undefiniert1000x700 Pixel
ErklärungDie Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn openFullScreen = true ist.
docuteamPacker.screenPos.x, docuteamPacker.screenPos.y
Beispiel500
wenn leer oder undefiniertZentriert
ErklärungDie Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn openFullScreen = true ist.
docuteamPacker.useSystemLookAndFeel
Beispielfalse
wenn leer oder undefiniertfalse
ErklärungWenn true, wird das Aussehen von packer dem Betriebssystem des Computers angepasst. Wenn false, wird ein generisches Aussehen ("Metal") gewählt.
docuteamPacker.defaultChecksumAlgorithm
BeispielMD5
wenn leer oder undefiniertSHA-512
ErklärungKryptografische 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ärungWenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden.
docuteamPacker.SA.getSAsFromServerOnStartup
Beispielfalse
wenn leer oder undefiniertfalse
ErklärungWenn 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
Beispielhttp://docuteam/sa
wenn leer oder undefiniertNichts wird heruntergeladen.
ErklärungDie Web-Adresse von welcher manuell oder beim Start von packer (falls so eingestellt) die aktuellen Submission Agreements heruntergeladen werden.
docuteamPacker.OOConverter.path
BeispielC:/Programme
wenn leer oder undefiniertEs wird die interne OOO-Applikation verwendet, falls eine vorhanden ist. Falls nicht, ist die Vorschau einiger Dateien nicht möglich.
ErklärungDer Ordner in dem sich die OpenOffice.org-Applikation befindet, welche für die Vorschau einiger Dateien benötigt wird.
docuteamPacker.OOConverter.initializationRetries
Beispiel30
wenn leer oder undefiniert10
ErklärungDie Anzahl der Versuche, die OpenOffice.org-Applikation zu initialisieren. Diese wird für die Vorschau einiger Dateien benötigt.
docuteamPacker.pdftools.url
Beispieltcp://10.0.0.123:7981/O2PService
wenn leer oder undefinierttcp://localhost:7981/O2PService
ErklärungDie Angaben zum 3-Heights Document Converter.
docuteamPacker.filePreviewer.cacheSizeLimit
Beispiel20
wenn leer oder undefiniert100
ErklärungDie 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
Beispieltrue
wenn leer oder undefinierttrue
ErklärungWenn true, wird beim Auftreten eines Fehlers das Fehlerfenster automatisch geöffnet. Wenn false, wird das Fehlerfenster nicht geöffnet.
docuteamPacker.SIPView.TreeExpandAll
Beispieltrue
wenn leer oder undefinierttrue
ErklärungWenn true, werden alle Elemente der SIP-Struktur standardmässig angezeigt.
docuteamPacker.SIPView.DefaultTab
Beispiel1
wenn leer oder undefiniert1
ErklärungBei 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
Beispielalphabetical
wenn leer oder undefiniertnone (i.e. Reihenfolge wie im levels.xml definiert)
ErklärungSortierung der Liste der verfügbaren Metadaten-Felder.
docuteamPacker.DOIGenerator.nextNumberFilePath
Beispiel./config/doi-numbers
wenn leer oder undefiniert./config/NextNumber
ErklärungDatei, in der die zuletzt verwendete Laufnummer gespeichert wird.
docuteamPacker.DOIGenerator.prefix
Beispieldoi-
wenn leer oder undefiniertDOI wird ohne prefix erzeugt, i.e. eine Laufnummer
ErklärungPräfix, welches für den Identifikator vor die Laufnummer gesetzt wird.
docuteamPacker.CSV.mappings
Beispiel./config/csv-sip-mapping_1.xml;./config/csv-sip-mapping_2.xml
wenn leer oder undefiniert./config/csv-sip-mapping.xml
ErklärungDateipfade zu CSV-Mappings, die als Auswahl im Dialog "Neues SIP anhand einer CSV-Datei erstellen" angeboten werden. Mahrfache Werte werden duch ein Semikolon getrennt angegeben. Relative Pfade werden zum Startverzeichnis von packer aufgelöst.
docuteamPacker.actionsNotVisible
BeispieldeleteItemDontAskAction, deleteItemAction, deleteFileContentAction, exploreAction
wenn leer oder undefiniertalle Aktionen werden angezeigt
ErklärungListe 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
BeispielPRE
wenn leer oder undefiniertEs wird kein Präfix gesetzt.
ErklärungDieser 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
BeispielSUF
wenn leer oder undefiniertEs wird kein Suffix gesetzt.
ErklärungDieser 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
Beispiel40
wenn leer oder undefiniertEs wird keine Anpassung vorgenommen.
ErklärungDie 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 undefiniertDas Validierungsschema ist für das reibungslose Funktionieren von packer notwendig.
ErklärungValidierungsschema (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=_

pdfToolsConverterWS.properties

In der Datei pdfToolsConverterWS.properties werden Parameter definiert, die von 3-Heights Document Converter (PDF Tools) verwendet werden, sofern dieser als Webservice implementiert ist.