docuteam packer peut être adapté à l'aide de plusieurs fichiers de configuration. Les fichiers sont situés sous docuteam-packer/config
.
docuteamPacker.properties
fileNameNormalizer.properties
charConversionMap.properties
Si un ajustement a été effectué, un redémarrage de docuteam packer est nécessaire pour que les changements prennent effet. Les fichiers doivent être encodés en ISO-8859-1.
docuteamPacker.properties
Dans le fichier docuteamPacker.properties
, des ajustements de base peuvent être effectués tels que le réglage de la langue, les préférences d'affichage, les dossiers par défaut ou les options pour la création, la livraison et l'enregistrement des SIP. Toutes les options ainsi que des exemples se trouvent sous forme de commentaires directement dans le fichier.
Les valeurs true
, false
ou en
, de
, fr
ne sont pas sensibles à la casse, c'est-à-dire que true
est identique à TRUE
, True
ou même tRuE
.
docuteamPacker.displayLanguage | |
---|
Exemple | en |
si vide ou indéfini | La langue de l'ordinateur. Si ce n'est ni de ni en ni fr , le packer est affiché en allemand. |
Explication | La langue dans laquelle le packer est affiché. Il existe actuellement trois traductions (de = allemand, en = anglais, fr = français). |
docuteamPacker.dataDir | |
---|
Exemple | C:/Data/RawData |
si vide ou indéfini | Le dossier "Home" |
Explication | Ce dossier est affiché par défaut pour sélectionner les fichiers ou dossiers à insérer dans le SIP. |
docuteamPacker.SIPDir | |
---|
Exemple | C:/Data/SIPs |
si vide ou indéfini | Le dossier "Home" |
Explication | Ce dossier est affiché par défaut lorsqu'un SIP est nouvellement créé, ouvert ou sauvegardé. |
docuteamPacker.backupDir | |
---|
Exemple | C:/Data/Backups |
si vide ou indéfini | Le dossier spécifié dans SIPDir . |
Explication | Le dossier où sont stockées les sauvegardes automatiques. |
docuteamPacker.templateDir | |
---|
Exemple | C:/Data/Templates |
si vide ou indéfini | Le dossier spécifié dans SIPDir . |
Explication | Le dossier dans lequel les modèles sont stockés. |
docuteamPacker.exportsDir | |
---|
Exemple | C:/Data/Templates/exports |
si vide ou indéfini | Le dossier spécifié dans SIPDir . |
Explication | Le dossier dans lequel sont stockés les modèles pour exporter. |
docuteamPacker.reportsDir | |
---|
Exemple | C:/Data/Templates/reports |
si vide ou indéfini | Le dossier spécifié dans SIPDir . |
Explication | Le dossier où sont stockés les modèles de rapports. |
docuteamPacker.reportsDestinationDir | |
---|
Exemple | C:/Data/Reports |
si vide ou indéfini | Le Bureau |
Explication | Le dossier dans lequel les rapports créés sont enregistrés par défaut. |
docuteamPacker.tempDir | |
---|
Exemple | C:/Data/Temp |
si vide ou indéfini | Le dossier temporaire du système |
Explication | Le dossier pour les fichiers temporaires. |
docuteamPacker.lockFilesDir | |
---|
Exemple | C:/Data/LockFiles |
si vide ou indéfini | Le dossier du SIP actuel. |
Explication | Le dossier pour les fichiers de verrouillage (verrous pour les paquets ouverts). |
docuteamPacker.AIPCreator.className | |
---|
Exemple | ch.docuteam.aip.AIPCreator |
si vide ou indéfini | La génération d'AIP n'est pas possible. |
Explication | Le nom de la classe qui génère l'AIP. |
AIPCreator.ingestSubmitDir | |
---|
Exemple | C:/Data/Submit |
si vide ou indéfini | Le versement n'est pas possible. |
Explication | Le dossier dans lequel les SIP sont versé. |
docuteamPacker.newSIPDeleteSourceByDefault | |
---|
Exemple | true |
si vide ou indéfini | false |
Explication | Si true , les fichiers sources sont supprimés après la création du SIP. |
docuteamPacker.newSIPDefaultsToZipped | |
---|
Exemple | true |
si vide ou indéfini | true |
Explication | Si true , la case "ZIP" est cochée par défaut lors de la création d'un nouveau SIP. Si false , la case n'est pas cochée par défaut. |
docuteamPacker.migrateFileKeepOrginial | |
---|
Exemple | true |
si vide ou indéfini | true |
Explication | Pendant la migration, le fichier source est remplacé par la version migrée par défaut. Si l'option est définie à true , le fichier source et la version migrée sont tous deux conservés. |
docuteamPacker.versioning | |
---|
Exemple | true |
si vide ou indéfini | true |
Explication | Si true , la version précédente est sauvegardée comme une sauvegarde dans le dossier backupDir à chaque opération de sauvegarde. Si false , aucune sauvegarde n'est créée et donc le SIP original est écrasé à chaque fois. |
docuteamPacker.versioning.keepBackupsCount | |
---|
Exemple | 20 |
si vide ou indéfini | 10 |
Explication | Nombre maximum de sauvegardes créées. Si le nombre de sauvegardes dépasse cette valeur, les sauvegardes les plus anciennes sont supprimées. |
docuteamPacker.openFullScreen | |
---|
Exemple | false |
si vide ou indéfini | false |
Explication | Si true , la fenêtre d'édition du SIP occupe la totalité de l'écran. Si false, les deux valeurs screenSize.x et screenSize.y sont prises pour la taille de la fenêtre. |
docuteamPacker.screenSize.x , docuteamPacker.screenSize.y | |
---|
Exemple | 1200 |
si vide ou indéfini | 1000x700 Pixel |
Explication | La taille de la fenêtre SIP en pixels. Ces valeurs sont ignorées si openFullScreen = true. |
docuteamPacker.screenPos.x , docuteamPacker.screenPos.y | |
---|
Exemple | 500 |
si vide ou indéfini | Centré |
Explication | La position de la fenêtre SIP lorsqu'elle est ouverte. Ces valeurs sont ignorées si openFullScreen = true. |
docuteamPacker.useSystemLookAndFeel | |
---|
Exemple | false |
si vide ou indéfini | false |
Explication | Si true , l'apparence de packer est adaptée au système d'exploitation de l'ordinateur. Si false , une apparence générique ("Metal") est choisie. |
docuteamPacker.defaultChecksumAlgorithm | |
---|
Exemple | MD5 |
si vide ou indéfini | SHA-512 |
Explication | Fonction de hachage cryptographique pour calculer la somme de contrôle. Les valeurs prises en charge sont CRC-32 , MD5 , SHA-1 , SHA-256 et SHA-512 . |
docuteamPacker.droid.signatureFile , docuteamPacker.droid.containerFile , docuteamPacker.droid.extensionUsage | |
---|
Exemple | ./config/DROID_SignatureFile_V90.xml , ./config/container-signature-20170101.xml , 1 |
si vide ou indéfini | ./config/DROID_SignatureFile_V95.xml , ./config/container-signature-20180920.xml , 0 |
Explication | Si DROID ne doit pas utiliser les fichiers de configuration par défaut, les valeurs doivent être spécifiées ici. |
docuteamPacker.SA.getSAsFromServerOnStartup | |
---|
Exemple | false |
si vide ou indéfini | false |
Explication | Si true , la liste actuelle des conventions de versement sera téléchargée à partir de l'adresse web entrée dans SA.BASE.URL lors du démarrage de packer. |
docuteamPacker.SA.BASE.URL | |
---|
Exemple | http://docuteam/sa |
si vide ou indéfini | Rien n'est téléchargé. |
Explication | L'adresse web à partir de laquelle les conventions de versement actuelles sont téléchargées manuellement ou lorsque le packer est démarré (si cette option est définie). |
docuteamPacker.OOConverter.path | |
---|
Exemple | C:/Programme |
si vide ou indéfini | L'application interne OOO est utilisée si elle est disponible. Sinon, la prévisualisation de certains fichiers n'est pas possible. |
Explication | Le dossier où se trouve l'application OpenOffice.org, qui est nécessaire pour prévisualiser certains fichiers. |
docuteamPacker.OOConverter.initializationRetries | |
---|
Exemple | 30 |
si vide ou indéfini | 10 |
Explication | Nombre de tentatives d'initialisation de l'application OpenOffice.org. Ceci est nécessaire pour l'aperçu de certains fichiers. |
docuteamPacker.pdftools.url | |
---|
Exemple | tcp://10.0.0.123:7981/O2PService |
si vide ou indéfini | tcp://localhost:7981/O2PService |
Explication | Les détails du convertisseur de documents 3-Heights. |
docuteamPacker.filePreviewer.cacheSizeLimit | |
---|
Exemple | 20 |
si vide ou indéfini | 100 |
Explication | La taille du cache pour la prévisualisation des fichiers. Plus cette valeur est élevée, plus le nombre d'aperçus conservés en mémoire par packer est important. |
docuteamPacker.openSystemOutViewOnOutput | |
---|
Exemple | true |
si vide ou indéfini | true |
Explication | Si true , la fenêtre d'erreur est ouverte automatiquement lorsqu'une erreur se produit. Si false , la fenêtre d'erreur n'est pas ouverte. |
docuteamPacker.SIPView.TreeExpandAll | |
---|
Exemple | true |
si vide ou indéfini | true |
Explication | Si true , tous les éléments de la structure SIP sont affichés par défaut. |
docuteamPacker.SIPView.DefaultTab | |
---|
Exemple | 1 |
si vide ou indéfini | 1 |
Explication | En saisissant une valeur comprise entre 1 et 3, l'onglet correspondant est affiché par défaut dans la vue détaillée d'un SIP. 1 correspond à l'info objet, 2 à la description et 3 à l'aperçu. |
docuteamPacker.SIPView.metadataOrder | |
---|
Exemple | alphabetical |
si vide ou indéfini | aucun (c'est-à-dire l'ordre tel que défini dans levels.xml ) |
Explication | Trier la liste des champs de métadonnées disponibles. |
docuteamPacker.DOIGenerator.nextNumberFilePath | |
---|
Exemple | ./config/doi-numbers |
si vide ou indéfini | ./config/NextNumber |
Explication | Fichier dans lequel est enregistré le dernier numéro d'exécution utilisé. |
docuteamPacker.DOIGenerator.prefix | |
---|
Exemple | doi- |
si vide ou indéfini | Le DOI est généré sans préfixe, c'est-à-dire un numéro de séquence. |
Explication | Préfixe qui est placé devant le numéro de séquence de l'identifiant. |
docuteamPacker.CSV.mappings | |
---|
Exemple | ./config/csv-sip-mapping_1.xml;./config/csv-sip-mapping_2.xml |
si vide ou indéfini | defaults to ./config/csv-sip-mapping.xml |
Explication | Chemins vers les mappings CSV pour remplir la liste dans l'action "Créer un nouveau paquet d'un CSV". Plusieurs valeurs sont à séparer par les ';'. Des chemins relatifs seront resolus vers le dossier racine de l'application packer. |
docuteamPacker.actionsNotVisible | |
---|
Exemple | deleteItemDontAskAction , deleteItemAction , deleteFileContentAction , exploreAction |
si vide ou indéfini | toutes les actions sont affichées |
Explication | Liste des actions (séparées par des virgules) qui ne sont pas affichées sur l'interface utilisateur du packer. |
fileNameNormalizer.properties
Dans le fichier fileNameNormalizer.properties
, il est possible de spécifier selon quels modèles les noms de fichiers sont nettoyés lorsque l'action "Normaliser des noms des éléments" est déclenchée. Cette option se trouve dans la fenêtre de vue détaillée d'un SIP sous "Élément" > "Normaliser des noms des éléments". L'action est effectuée pour tous les fichiers et dossiers du SIP. Elle s'effectue également dans l'ordre indiqué dans le dossier.
Les paramètres suivants peuvent être définis :
prefix | |
---|
Exemple | PRE |
si vide ou ind éfini | Aucun préfixe n'est défini. |
Explication | Cette valeur est préfixée au nom du fichier au moment de la normalisation. Par exemple, le nom de fichier "043.jpg" devient "PRE043.jpg" si le préfixe=PRE. Le préfixe peut également contenir des espaces. |
suffix | |
---|
Exemple | SUF |
si vide ou indéfini | Aucun suffixe n'est défini. |
Explication | Cette valeur est placée après le nom du fichier au moment de la normalisation (avant l'extension du fichier). Par exemple, le nom de fichier "043.jpg" devient "043SUF.jpg" si sufix=SUF. Le suffixe peut également contenir des espaces. |
maxLength | |
---|
Exemple | 40 |
si vide ou indéfini | Aucun ajustement ne sera effectué. |
Explication | La longueur du nom de fichier (sans extension) est réduite au nombre de caractères correspondant. Cela inclut les préfixes et les suffixes configurés. |
fileNameRegex | |
---|
Exemple | [a-zA-Z0-9.\\-\\/+=@_]*$ |
si vide ou indéfini | Le schéma de validation est nécessaire pour le bon fonctionnement de packer. |
Explication | Schéma de validation (regex) pour déterminer si toutes les lettres présentes dans le nom du fichier sont autorisées. |
charConversionMap.properties
Le fichier charConversionMap.properties
contient une table de conversion des caractères spéciaux qui est utilisée pour la standardisation automatique des noms de fichiers. Les affectations correspondent à des paires clé-valeur.
Le caractère source (par exemple ç) peut être affiché dans le fichier de configuration soit tel quel (ç), soit sous la forme de son code UTF-8 (dans le contexte Java \u00E/).
Quelques exemples :
# remplacer ü par ue
ü=ue
# remplacer whitespace par _
\u0020=_
# remplacer ( par _ ; il doit être spécifié avec un double \ en raison de la règle java.util.regex.Pattern
# (cf. https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html)
\\u0028=_
Dans le fichier pdfToolsConverterWS.properties
sont définis les paramètres qui sont utilisés par 3-Heights Document Converter (PDF Tools) s'il est implémenté comme un service web.