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.