Skip to main content

CmisFetcher

CMIS-enabled Content Management Systems (CMS) fetcher (Atom).

Notes

Fetches documents from CMIS-enabled Content Management Systems (CMS) using the CMIS Atom binding protocol. Supports credentials, optional repository selection, and storing the raw XML response in a document field.

Compatible repositories:

  • Any repository exposing CMIS 1.0 or 1.1 over its Atom binding — Alfresco, Nuxeo, OpenText Content Server, Documentum, IBM FileNet and others. See Content Sources.

Current limitations:

  • SOURCE_DELTA source-native change feed behavior is not implemented for CMIS in this v1 hardening slice.
  • Incremental behavior for CMIS currently relies on crawler scan semantics.

Examples

Basic CMIS Atom endpoint:

class: CmisFetcher
credentials:
username: cmis-user
password: <password>

Use a start reference such as:

cmis:http://your-host:8080/cmis/atom

CMIS Atom endpoint with non-root start path:

class: CmisFetcher
repositoryId: my-repo
aclDisabled: false

Use a start reference such as:

cmis:http://your-host:8080/cmis/atom!/Sites/Finance

Usage

Full configuration skeleton, with every option and its default
class: CmisFetcher
aclDisabled: false
credentials:
password: string
passwordKey:
size: 0
source: KEY
value: string
username: string
domain: string
referenceFilters: []
repositoryId: string
xmlTargetField: string

Properties

PropertyTypeRequiredDefault
aclDisabledbooleanNofalse
credentialsCredentialsNoCredentials
domainstringNo-
referenceFiltersReferenceFilter[]No-
repositoryIdstringNo-
xmlTargetFieldstringNo-

Property Details

aclDisabled

When enabled, Access Control List (ACL) permissions are not applied or forwarded to the target system.

credentials

Username and password used to authenticate with the CMIS endpoint.

domain

The domain name for authentication when accessing the remote resource.

referenceFilters

Filters applied to document references (URLs or file paths) to control which ones are fetched. Documents whose references do not pass the filters are skipped.

repositoryId

The CMIS repository ID. Defaults to first one found.

xmlTargetField

The name of the field where the raw XML obtained from the CMIS REST API will be stored. Default: does not store the raw XML in a field.