DotCMIS Session Parameters

Key Constant Description Values Required Default
org.apache.chemistry.dotcmis.binding.spi.type BindingType Binding to use for the session "atompub", "webservices", "custom" yes
org.apache.chemistry.dotcmis.binding.spi.classname BindingSpiClass Binding implementation class class name Custom binding: yes
other binding: no
Depends on BindingType
org.apache.chemistry.dotcmis.session.repository.id RepositoryId Repository id repository id CreateSession(): yes
GetRepositories(): no
org.apache.chemistry.dotcmis.user User User name
(used by the standard authentication provider)
string
org.apache.chemistry.dotcmis.password Password Password
(used by the standard authentication provider)
string
org.apache.chemistry.dotcmis.binding.atompub.url AtomPubUrl AtomPub service document URL URL AtomPub binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.RepositoryService WebServicesRepositoryService Repository Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.NavigationService WebServicesNavigationService Navigation Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.ObjectService WebServicesObjectService Object Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.VersioningService WebServicesVersioningService Versioning Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.DiscoveryService WebServicesDiscoveryService Discovery Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.RelationshipService WebServicesRelationshipService Relationship Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.MultiFilingService WebServicesMultifilingService Multifiling Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.PolicyService WebServicesPolicyService Policy Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.ACLService WebServicesAclService ACL Service WSDL URL WSDL URL Web Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.wcfbinding WebServicesWCFBinding Name of the WCF binding to use binding name no
org.apache.chemistry.dotcmis.binding.webservices.opentimeout WebServicesOpenTimeout WCF binding open timeout TimeSpan format no CLR default
org.apache.chemistry.dotcmis.binding.webservices.closetimeout WebServicesCloseTimeout WCF binding close timeout TimeSpan format no CLR default
org.apache.chemistry.dotcmis.binding.webservices.sendtimeout WebServicesSendTimeout WCF binding send timeout TimeSpan format no CLR default
org.apache.chemistry.dotcmis.binding.webservices.sendtimeout WebServicesReceiveTimeout WCF binding receive timeout TimeSpan format no CLR default
org.apache.chemistry.dotcmis.binding.webservices.enableUnsecuredResponse WebServicesEnableUnsecuredResponse Indicates whether unsecured response is permitted (requires .NET 4.0) "true", "false" no false
org.apache.chemistry.dotcmis.binding.auth.classname AuthenticationProviderClass Authentication Provider
(DotCMIS provides two authentication providers out-of-the-box:
basic authentication = DotCMIS.Binding.StandardAuthenticationProvider
NTLM authentication (since 0.5) = DotCMIS.Binding.NtlmAuthenticationProvider)
class name no DotCMIS.Binding.StandardAuthenticationProvider
org.apache.chemistry.dotcmis.binding.compression Compression Switch to turn HTTP response compression on or off "true", "false" no false
org.apache.chemistry.dotcmis.binding.connecttimeout ConnectTimeout HTTP connect timeout time in milliseconds or -1 for infinite no CLR default
org.apache.chemistry.dotcmis.binding.readtimeout ReadTimeout HTTP read timeout time in milliseconds or -1 for infinite no CLR default
org.apache.chemistry.dotcmis.cache.classname CacheClass Cache implementation class name no DotCMIS.Client.Impl.Cache.CmisObjectCache
org.apache.chemistry.dotcmis.cache.objects.size CacheSizeObjects Object cache size number of objects no 1000
org.apache.chemistry.dotcmis.cache.objects.ttl CacheTTLObjects Object cache time-to-live time in milliseconds no 7200000 (2 hours)
org.apache.chemistry.dotcmis.cache.pathtoid.size CacheSizePathToId Path-to-id cache size number of path to object links no 1000
org.apache.chemistry.dotcmis.cache.pathtoid.ttl CacheTTLPathToId Path-to-id cache time-to-live time in milliseconds no 1800000 (30 minutes)
org.apache.chemistry.dotcmis.cache.path.omit CachePathOmit Turn off path-to-id cache "true", "false" no false
org.apache.chemistry.dotcmis.binding.cache.repositories.size CacheSizeRepositories Repository info cache size number of objects no 10
org.apache.chemistry.dotcmis.binding.cache.types.size CacheSizeTypes Type definition cache size number of objects no 100
org.apache.chemistry.dotcmis.binding.cache.links.size CacheSizeLinks AtomPub link cache size number of objects no 400
org.apache.chemistry.dotcmis.objectfactory.classname ObjectFactoryClass Object factory implementation class name no DotCMIS.Client.Impl.ObjectFactory