Splitfilesystem
The latest version of split file system is V3. As latest release, it is recommended for new installations and when setting up new content services.
The table below illustrates the main differences of the different versions:
| Splitfilesystem | SplitfileSystemV2 | SplitfileSystemV3 |
---|---|---|---|
available since |
|
| tia Content Server Core 3.6.0 |
Info- and meta files | Info: XML file Meta: JSON file | Combined in one file in JSON format | see splitfilesystemV2 |
Storage path for details, see Storage path | Base32 encoded and split in blocks for folder and file name. Last block of encoded component name is used as file name. Configuration parameters: | see splitfilesystem | similiar to splitfilesystem, but the component name encoding differs. Configuration parameters: |
Root folder configuration for details, see Multi root configuration (splitfilesystemv3, netappv3, icasv3) | Single-root Configuration parameters: | see splitfilesystem | Multi-root Configuration parameters: |
Example configuration for SplitfilesystemV3 :
<repo>.contentservice.type = splitfilesystemv3
<repo>.description = Finance Repository
<repo>.saphttp.security = 1
<repo>.accessmode = rucd
<repo>.authentication.required = false
<repo>.authentication.user =
<repo>.authentication.pwdalias =
#===== FI content service configuration (filesystem|splitfilesystemv2|splitfilesystemv3|azureblobstore|s3blobstore|kgsstore)
<repo>.contentservice.splitfilesystemv3.root.1 = C:/Doc_Base
<repo>.contentservice.splitfilesystemv3.root.2 = C:/Doc_Base_Disk2
<repo>.contentservice.splitfilesystemv3.contrepinpath = true
<repo>.contentservice.splitfilesystemv3.maxfolderblocks=8
<repo>.contentservice.splitfilesystemv3.maxFileNameLength=200
<repo>.contentservice.splitfilesystemv3.rootSelectionIntervalH=24
Folder separation is always / see Syntax rules for repository.cfg file
Example configuration for SplitfilesystemV2:
FI.contentservice.type = splitfilesystemv2
FI.description = Finance Repository
FI.saphttp.security = 1
FI.accessmode = rucd
FI.authentication.required = false
FI.authentication.user =
FI.authentication.pwdalias =
#===== FI content service configuration (filesystem|splitfilesystemv2|splitfilesystemv3|azureblobstore|s3blobstore|kgsstore)
FI.contentservice.splitfilesystemv2.root = C:/Doc_Base
FI.contentservice.splitfilesystemv2.contrepinpath = true # default false
Folder separation is always / see Syntax rules for repository.cfg file
Example of a info file containing also meta data as stored beside the actual data file by splitfilesystemV2, as well as by splitfilesystemV3.
{
"properties": {
"contentDigestAlgorithm": "MD5",
"creationUser": "LOCAL SERVICE",
"creationTime": "2023-07-13T07:03:50.867280400Z[UTC]",
"propertyLayoutVersion": "V02.00",
"modificationTime": "2023-07-13T08:03:37.406140Z[UTC]",
"modificationUser": "LOCAL SERVICE",
"objectName": "20230713_611ce078-2915-423d-8190-c72d40337ff9_node",
"contentLength": "1127",
"repository": "FI",
"contentDigest": "68FAB75EC1AC8D2820068CC95FAA5EDE",
"contentStreamLength": "1127",
"archiveLinkVersion": "0046"
}
}