Overriding server-side profile settings locally

With the command line parameter “-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