Versions Compared

Key

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

...

Inc drawio
custContentId
zoom1
simple0
inComment0
custContentId2633072643
pageId2630975491
2633072643lbox1
diagramDisplayNameProxy-sceenario.drawio
contentVer2
hiResPreview0contentVer2
revision3
baseUrlhttps://kgs-software.atlassian.net/wiki
diagramNameProxy-sceenario.drawio
pCenter1
aspecteV0zACSvcjeWjbksX7lI 1
width871
linksauto
tbstyletop
isUpload1
height671.5

...

A typical proxy sceenario it depicted in the picture on top. The customer uses CMIS, the proxy configuration and kgsstore as secondary. Now he can archive via CMIS zu a new storage like SFS or Azure (primary) and access legacy data (read only) via secondary and kgs store.

Availability

Please make sure you are using at least tia core version 2.4.2.

Configuration

The configuration has to be made in repository.cfg.

...

For performance reasons you van try to set usefallback = false, but then it can lead to documents that are no longer found. Examples are documents that are decoded only once (on storage like data%37), documents that contains a plus (a+b.pdf is stored as a b.pdf) or documents with wrong encoding (stored like � � �+�.pdf)

Configuration template

Code Block
FI.contentservice.type=proxy

FI.contentservice.proxy.primary.type=azureblobstore
FI.contentservice.proxy.primary.azureblobstore.connectionstring=...
FI.contentservice.proxy.primary.azureblobstore.invalidcharacters=uFFFE\uFFF9\uFFF0\u0081\u008d

FI.contentservice.proxy.secondary.type=kgsstore
FI.contentservice.proxy.secondary.kgsstore.configfile=C:/Program Files/Tomcat 9.0/conf/Storage-SRC-CS-conf.txt
FI.contentservice.proxy.secondary.kgsstore.context = default
FI.contentservice.proxy.secondary.kgsstore.usefallback = true


FI.metaservice.type = proxy

FI.metaservice.proxy.primary.type= database
FI.metaservice.proxy.primary.database.driver = org.h2.Driver
FI.metaservice.proxy.primary.database.url = jdbc:h2:C:/Users/m.wodarz/Documents/AutoDigit/configs/configSFS/h2metadata;FILE_LOCK=FS;TRACE_LEVEL_SYSTEM_OUT=1
FI.metaservice.proxy.primary.database.user = sa
FI.metaservice.proxy.primary.database.password =

FI.metaservice.proxy.secondary.type=kgsstore

...