CMIS Repository

Represents a logical container for documents on an external storage platform, when using a CMIS Connection.

Remarks

Each CMIS Connection exposes one or more logical "repositories" where documents are stored. Before a repository can be used for I/O operations, it must be "imported" as a Grooper CMIS Repository object. This is done using the Import Repository button found on General tab of the CMIS Connection. The import process does not actually import any data into Grooper - it simply imports a link to the logical repository object.

Once a repository has been imported, one or more CMIS Content Type objects may need to be imported from the repository and mapped to Grooper Content Type objects.

If needed, see below for instructions to create a CMIS Connection or CMIS Repository.

How to Create a CMIS Connection
  1. Navigate to the Infrastructure folder in the Tree View.
  2. Expand the Infrastructure folder.
  3. Right-click the CMIS Connections folder, hover over Add, and select CMIS Connection.
  4. Name the CMIS Connection and click OK.
  5. In the CMIS Connection tab, select an option on the property named Connection Type.
  6. Configure the properties under the Connection Settings section.
  7. Click the Save button.

How to Import a Repository

  1. Navigate to the Infrastructure folder in the Tree View and expand it.
  2. Expand the CMIS Connections folder.
  3. Select the CMIS Connection that will contain the repository.
  4. Click the List Repositories button.
  5. Select an item in the repository list.
  6. Click the Import Repository button.

Inherits from: Grooper Node

Properties

The following 23 properties are defined.

Property Name Description
General
Search Results Page Size Type: Int32, Default: 100

The number of results per page to be returned in queries.

Description Type: String

Specifies a description for the item.

Repository Info
CMIS Repository ID Type: String

The unique ID of the CMIS Repository this item is linked to.

CMIS Version Supported Type: String

The version of CMIS supported by the repository.

Repository Name Type: String

The name of the repository.

Repository Description Type: String

The product description.

Thin Client URL Type: String

The URL for accessing this repository over HTTP.

Repository Capabilities
ACL Support Type: CapabilityAcl, Default: None

Determines whether repository has ACL capability. Can be one of the following values:

  • None - ACLs are not supported.
  • Discover - ACLs can be discovered.
  • Manage - ACLs can be managed.

Change Tracking Type: CapabilityChanges, Default: None

Indicates whether the repository supports change tracking. Can be one of the following values:

  • None - Change log is not supported.
  • ObjectIdsOnly - The change log only contains object IDs.
  • Properties - The change log only contains properties.
  • All - The change log only contains everything.

Content Stream Updates Type: CapabilityContentStreamUpdates, Default: AnyTime

Indicates whether the repository supports content update. Can be one of the following values:

  • AnyTime - Content can be updated at any time.
  • PWCOnly - Only the content on PWCs can be updated.
  • None - Content cannot be updated.

All Versions Searchable Type: Boolean, Default: False

Indicates whether the repository supports searching for previous revisions of a document.

PWC Searchable Type: Boolean, Default: False

Indicates whether private working copies can be found using searches.

PWC Updatable Type: Boolean, Default: False

Indicates whether private working copies can be updated.

Unfiling Type: Boolean, Default: False

Indicates whether the repository supports objects with no parent folder.

Multi Filing Type: Boolean, Default: False

Indicates whether an object may be filed into multiple parent folder.

Version Specific Filing Type: Boolean, Default: False

Indicates whether an object may be filed into Specific folder.

Query Join Type: CapabilityJoin, Default: None

Determines type of query joins repository supports. Can be one of the following values:

  • None - Joins are not supported.
  • InnerOnly - Only inner joins are supported.
  • InnerAndOuter - Inner and outer joins are supported.

Query Order By Type: CapabilityOrderBy, Default: None

Returns the name of the property for which Order By is supported. Can be one of the following values:

  • None - Order by is not supported.
  • Common - Order by is supported for common properties.
  • Custom - Order by is supported for common and custom properties.

Query Capability Type: CapabilityQuery, Default: None

Returns type of queries supported by the repository. Can be one of the following values:

  • None - Query is not supported.
  • MetadataOnly - Only metadata queries are supported.
  • FulltextOnly - Only fulltext queries are supported.
  • BothSeparate - Metadata and fulltext queries are supported but only separately.
  • BothCombined - Metadata and fulltext queries are supported.

Renditions Type: CapabilityRenditions, Default: None

Determines whether repository supports renditions. Can be one of the following values:

  • None - Renditions are not supported.
  • Read - Renditions can be read.

Product Info
Vendor Name Type: String

The manufacturer of the product hosting the repository.

Product Name Type: String

The name of the product hosting the repository.

Product Version Type: String

The version of the product hosting the repository.

Commands

Command Name Shortcut Keys Description
Add Multiple Items Creates multiple items as children of the selected object.
Clear Children Deletes all children of the selected object(s).
Export to Zip Archive Exports a set of Grooper nodes to a ZIP archive.
Publish to Grooper Repository Publishes one or more Nodes to one or more Target Grooper Repositories.
CMIS Repository - Reset Clears all caches and resets the connection.
Unpublish Unpublishes a set of Grooper Nodes to a Target Grooper Repository.

Tabs

Tab Name Description
CMIS Repository - GeneralProvides a user interface for administering a CMIS Repository.
CMIS Repository - Browse RepositoryProvides a user interface for browing a CMIS Repository.
CMIS Repository - Search RepositoryProvides a user interface to search a CMIS Repository.
Grooper Node - ScriptingProvides script viewing, compilation, management, and basic editing features.
Grooper Node - ContentsProvides a user interface for viewing and managing the children of a Grooper Node.
Grooper Node - AdvancedDisplays detailed information about Grooper Node objects, and provides administrative functions for managing them.

Used By

Batch Transfer, CMIS Document Link, CMIS Folder Link, CMIS Legacy Import, CMIS Lookup, Import Descendants, Import Query Results, Mapped Export, Unmapped Export