Title: DotCMIS Session Parameters

DotCMIS Session Parameters

KeyConstantDescriptionValuesRequiredDefault
org.apache.chemistry.dotcmis.binding.spi.typeBindingTypeBinding to use for the session“atompub”, “webservices”, “custom”yes
org.apache.chemistry.dotcmis.binding.spi.classnameBindingSpiClassBinding implementation classclass nameCustom binding: yes
other binding: no
Depends on BindingType
org.apache.chemistry.dotcmis.session.repository.idRepositoryIdRepository idrepository idCreateSession(): yes
GetRepositories(): no
org.apache.chemistry.dotcmis.userUserUser name
(used by the standard authentication provider)
string
org.apache.chemistry.dotcmis.passwordPasswordPassword
(used by the standard authentication provider)
string
org.apache.chemistry.dotcmis.binding.atompub.urlAtomPubUrlAtomPub service document URLURLAtomPub binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.RepositoryServiceWebServicesRepositoryServiceRepository Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.NavigationServiceWebServicesNavigationServiceNavigation Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.ObjectServiceWebServicesObjectServiceObject Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.VersioningServiceWebServicesVersioningServiceVersioning Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.DiscoveryServiceWebServicesDiscoveryServiceDiscovery Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.RelationshipServiceWebServicesRelationshipServiceRelationship Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.MultiFilingServiceWebServicesMultifilingServiceMultifiling Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.PolicyServiceWebServicesPolicyServicePolicy Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.ACLServiceWebServicesAclServiceACL Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.dotcmis.binding.webservices.wcfbindingWebServicesWCFBindingName of the WCF binding to usebinding nameno
org.apache.chemistry.dotcmis.binding.webservices.opentimeoutWebServicesOpenTimeoutWCF binding open timeoutTimeSpan formatnoCLR default
org.apache.chemistry.dotcmis.binding.webservices.closetimeoutWebServicesCloseTimeoutWCF binding close timeoutTimeSpan formatnoCLR default
org.apache.chemistry.dotcmis.binding.webservices.sendtimeoutWebServicesSendTimeoutWCF binding send timeoutTimeSpan formatnoCLR default
org.apache.chemistry.dotcmis.binding.webservices.sendtimeoutWebServicesReceiveTimeoutWCF binding receive timeoutTimeSpan formatnoCLR default
org.apache.chemistry.dotcmis.binding.webservices.enableUnsecuredResponseWebServicesEnableUnsecuredResponseIndicates whether unsecured response is permitted (requires .NET 4.0)“true”, “false”nofalse
org.apache.chemistry.dotcmis.binding.auth.classnameAuthenticationProviderClassAuthentication Provider
(DotCMIS provides two authentication providers out-of-the-box:
basic authentication = DotCMIS.Binding.StandardAuthenticationProvider
NTLM authentication (since 0.5) = DotCMIS.Binding.NtlmAuthenticationProvider)
class namenoDotCMIS.Binding.StandardAuthenticationProvider
org.apache.chemistry.dotcmis.binding.compressionCompressionSwitch to turn HTTP response compression on or off“true”, “false”nofalse
org.apache.chemistry.dotcmis.binding.connecttimeoutConnectTimeoutHTTP connect timeouttime in milliseconds or -1 for infinitenoCLR default
org.apache.chemistry.dotcmis.binding.readtimeoutReadTimeoutHTTP read timeouttime in milliseconds or -1 for infinitenoCLR default
org.apache.chemistry.dotcmis.cache.classnameCacheClassCache implementationclass namenoDotCMIS.Client.Impl.Cache.CmisObjectCache
org.apache.chemistry.dotcmis.cache.objects.sizeCacheSizeObjectsObject cache sizenumber of objectsno1000
org.apache.chemistry.dotcmis.cache.objects.ttlCacheTTLObjectsObject cache time-to-livetime in millisecondsno7200000 (2 hours)
org.apache.chemistry.dotcmis.cache.pathtoid.sizeCacheSizePathToIdPath-to-id cache sizenumber of path to object linksno1000
org.apache.chemistry.dotcmis.cache.pathtoid.ttlCacheTTLPathToIdPath-to-id cache time-to-livetime in millisecondsno1800000 (30 minutes)
org.apache.chemistry.dotcmis.cache.path.omitCachePathOmitTurn off path-to-id cache“true”, “false”nofalse
org.apache.chemistry.dotcmis.binding.cache.repositories.sizeCacheSizeRepositoriesRepository info cache sizenumber of objectsno10
org.apache.chemistry.dotcmis.binding.cache.types.sizeCacheSizeTypesType definition cache sizenumber of objectsno100
org.apache.chemistry.dotcmis.binding.cache.links.sizeCacheSizeLinksAtomPub link cache sizenumber of objectsno400
org.apache.chemistry.dotcmis.objectfactory.classnameObjectFactoryClassObject factory implementationclass namenoDotCMIS.Client.Impl.ObjectFactory