Configuration of the Fabasoft Integration for CMIS
The Fabasoft Integration for CMIS (FSCCMIS@1.1001) software component provides the Configuration for CMIS (FSCCMIS@1.1001:DefaultCMISConfiguration) configuration object. The following fields are available:
The desk of the user is a repository by default. Additional repositories can be defined in this field. By default only instances of the object class Folder can be specified. Instances of further object classes can be used if configured in the Configuration for Folder Types section.
- Configuration for Folder Types
To use instances of object classes as CMIS folders the following parameters have to be defined for the desired object class:
- Expression for Child Objects
Define an expression which returns a list of child objects. This expression will be used when reading the child elements of an instance of the configured object class.
- Attribute for Child Objects
Define a property of type COOSYSTEM@1.1:OBJECTLIST which will be used when adding new child elements or deleting existing elements.
- Configuration for Document Types
By default only instances of COOSYSTEM@1.1:ContentObject or derived classes can be used as CMIS documents. To use instances of other object classes, define the following parameters for the desired object class:
- Expression for Content
Define an expression which returns a content of type COOSYSTEM@1.1:Content which will be used when reading the content of an instance of the configured object class.
- Attribute for Content
Define a property of type COOSYSTEM@1.1:Content which will be used when modifying the content of instances of the configured object class.
- Object Classes Which Should Be Offline Available
Chosen metadata of objects of the defined compound object classes can be edited offline using the Folio Folder. The available metadata is determined by the COOATTREDIT@1.1:FormEditOfflineAttributes action that matches the COOATTREDIT@1.1:EditOfflineAttributes form (defined for COOSYSTEM@1.1:CompoundObject).
If a template collection of a user contains objects of the defined content object classes, these objects are also creatable offline.
Configuration of Java Virtual Machine Options
It may be necessary to adapt the Java Virtual Machine options on the Fabasoft Folio web server to handle large files without running out of memory. Therefore it is possible to change the provided heap space by creating the environment variable COOJAVA_JVMOPTIONS. Set this variable to -Xms128m -Xmx512m for a minimum of 128 MB and a maximum of 512 MB.