Title: 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 |