Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
outlinetrue

Common Settings

[COMMON SETTINGS]

In order to use StorageFS with a database, please set in [COMMON SETTINGS] section the parameter StorageType = 3.

Filesystem structure

KGS Store will create a directory tree which depends on the parameter FolderDepth. In the lowest subfolder the document data file will be saved.

Image Removed

Database structure

KGS Store uses three tables for storing all needed component and document information

Table: <Prefix_>DOCUMENT

...

ArchiveLink-Version

0031 / 0045

...

Table: <Prefix_>COMPONENT

...

ArchiveLink-Version

0031 / 0045

...

Filename in file system (if CONTAINERFILE is not empty,

Filename of a ZIP Container)


...

Table: DOCUMENT_KEYS

...

[STORAGEFSDB]

ParameterValueDescriptionDefaults
ArchPath

Defines the path, where documents will be stored.

Can be specified per ContentRepository by adding a trailing "_<ContentRepository>"

Example: ArchPath_

H8

T1 = /opt/storage/T1

Multiple path configurations are possible by adding a "#<number>" between ArchPath and potential trailing repository specification.

Example:

 

ArchPath#1_T1 = /opt/storage1/

storage

T1

               

ArchPath#2_T1 = /

home

opt/

temp

storage2/

storage_

T1


ContainerCachePath
Cachepath for Containeroptin
ContainerMaxDocSizeMBIntegerDocuments with a size more than this limit (in MB) will be stored as a single file (not in a
Container
container).500
ContainerMaxMBIntegerSizelimit for a container.0
ContainerMaxFilesInteger

0 = Containermode disabled

Can be specified per ContentRepository by adding “_<ContRep>”.

Example: ContainerMaxFiles_T1=500

1000
ContainerCacheMaxTimeInteger

Maximum time in seconds after a container will be closed when no new archiving request arrives.

3600
ContRepInPathtrue / false

Repository ID in document filing structure

Recommendation:
TRUE
EnableComponentMovetrue / false

Move files instead of copying to ArchPath.

If this option is being enabled it increases the performance if the working directory of the ContentServer and the defined ArchPath are on the same hard disk.

FALSE
EnableFileDeletetrue / false

If file delete is not enabled, the

da-taset

dataset in the database will be deleted by a delete request, but the corresponding component file remains in the filesystem.

TRUE
EnableFilesWithExtensiontrue / false

Datafilenames with fileextention (depending on MIMEType)


RetentionPeriodInteger

Defines the amount of time (in months) from date of filing until which deletion should be prevented.. Retention periods can be set per ContRep and per document mime time.

Example:

RetentionPeriod_

MXDefault:

T1=36|application /x-alf=1000|application/x- reo=5|image/tiff=6

0
FolderDepthInteger

Folder depth.

For more information: STORAGEFSDB - Additional Information

2
FolderMaxInteger

Defines the maximal possible number of entries per Node.

Default:
1000
FolderMaxFilesIntegerDefines the maximal possible number of files in a folder.1000
FolderPrefixString / Char

<yyyyMMdd> = Dateprefix in

folderstructur

folderstructure.

Example:\ArchPath\T1\20110825\0000\0000\document.pdf

Default: Empty


DB-URLString / Char

Connection URL for

DB. This Parameter is optional

database.

Sample for Oracle: jdbc:

ora-cle

oracle:thin:@169.254.25.100:1521:KGSSTORE

DB-DriverString / CharJDBC driver name. if (DB-URL not set)DB-ServerString / CharIP address or DNS name data-base server. if (DB-URL not set)DB-PortString / Char

Port database listener. if (DB-URL not set)

DB-SIDString / CharDatabase system id. if (DB-URL not set)


DB-USERString / CharDatabase username
DB-PASSWORDString / Char

Database user password

The password will be encrypted after first start.


DB-TableNamePrefix_xxString / Char

Prefix

Table Document, Component xx (CRID)Default Prefix: ContentrepositoryID

for database tables.

ContRep
DisableFullPathtrue / false

True = document reference in

data-base

database is relative to parameter

Arch-path

ArchPath.

Otherwise the full path to the document will be stored.

FALSE
Repositories
String / Char
List of RepositoryIDs

List of comma-separated Repository-ID’s.

Repositories for which database

ta-bles

tables may be created automatically.

(comma-separated)

Sample: FI, T1

,T2,T3


LockFilestrue / falseLock files at file system if retention is
retention
activated.TRUE
IgnoreContRepIDList of RepositoryIDs

List of comma-separated RepositoryID’s.

Repository-ID’s.

For this repository the key CSREPID will be ignored for database accesses, so the

Document-ID

DocumentID will be the unique key to the document.


ChangeRepositoryIDsList of RepositoryIDs

Repository ID’s to change, comma-separated. This parameter works

only in combination with parameter

IgnoreContRepID.

If a document is archived with one of these ID’s, the first access to this document with a different ContentRepID will over-write the repository information in the document info file.