Overriding server-side profile settings locally
“-loc_profile <file>”
you can use a local file to override server-side FIS profile settings. The local file does not need to define all available profile settings. For any profile setting, which is not defined in the local file, the server-side profile setting will be used. The server-side settings are mandatory and can be configured via the AdminClient.
FIS can detect the following invalid parameters:
In a local profile file a Boolean value is invalid, if its string argument is neither equal to “true” nor equal to “false”. If such an invalid Boolean value is detected in a local profile file, the server-side setting will be used instead.
-
For integer and long values, number format exceptions are caught and corresponding errors are logged. The FIS process will not be started.
-
For other cases FIS cannot reliably determine if a value is invalid. You must carefully check if all parameters that you set are plausible!
The parameters that can be set via a local file are the same as in the profile section for the server-side profile configuration (see appendix Profile configuration parameters), only the dot has to be omitted:
-
instead of: import.digestHashAlgorithm
-
in the local file you must use: importDigestHashAlgorithm
A local profile file may look as follows:
importDigestHashAlgorithm=SHA-256
importDeleteBatch = true
importIgnoreErrors=5
importDocumentDirectoryFilter=
importDigestIsMandatory=false
importDeleteBatchErrorAbort=false
importDeleteUnknownFiles=false
importArchiveZeroByteFiles=false
importFilePathAbsolute=false
archiveDocumentsMultipleCount=10
archiveDocumentsMultipleSize=10000
updateDocuments.notFoundIsNoError=false
exportObjectsDefaultCreateFlatBatch=false
exportObjectsSectionSizeLimit=
exportObjectsDefaultPagesize=
exportObjectsDefaultRetrieveBinaryfiles=true
exportObjectsIgnoreErrors=10
exportObjectsResultSectionFormat=
exportObjectsResultHitFormat=
exportObjectsResultItemFormat=
exportObjectsWriteOriginalFileNames=true
exportObjects.notFoundIsNoError=false
deleteObjectsDefaultIgnoreErrorsObjectNotFound=-1
deleteObjectsDeletionLimitPerSearch=-1
deleteObjectsIgnoreErrors=10
deleteObjects.notFoundIsNoError=false
If you only want to overwrite a few values, only these must be specified, e.g.:
importDigestHashAlgorithm=SHA-256
importDeleteBatch = true