The OpenText Documentum connector is part of the Enterprise Edition, and is currently in beta.
https://host/dctm-rest, hypermedia JSON; a D2 REST root also works). Documents become a searchable file catalog the agent can grep and read — not tables.
The connector is read-only. Documents are addressed by their stable r_object_id, and display paths are shown relative to the configured root folder.
How scope and security work
Two independent limits apply to every call, and both are re-enforced on every read rather than only at indexing time:- The connection’s scope — the root folder plus any include patterns. Anything outside it is invisible and unreadable.
- Documentum’s own ACLs — every call runs as the authenticated identity, so the repository does the security trimming. Nothing is pre-authorized by Bag of words.
Before you start
- The REST Services base URL and the repository (docbase) name. One connection reads one repository.
- An identity to connect as — a repository user, or a confidential OTDS OAuth client.
- For per-user access: Allow impersonation enabled on the OTDS OAuth client and on the repository resource.
- Decide the root folder before connecting. Narrowing scope later means re-indexing.
Fields
Authentication modes
Username / Password —userpass (the default; scopes: system and user)
HTTP Basic against the repository. At user scope this is the bring-your-own-password path.
OTDS OAuth client (service identity) —
otds_client (system scope only)
A client-credentials grant: the connection acts as the OAuth client’s own service user. This is system scope only — the client secret is admin-equivalent.
OTDS impersonation —
otds_impersonation (user scope, an overlay)
The per-user path that stores no secret per user. The admin’s OTDS client stays on the connection and performs an RFC 8693 token exchange to mint a token for each user, so the Documentum session — and its ACL evaluation — is genuinely theirs. It layers over the connection’s
otds_client credentials.
Sign in with OTDS — oauth (user scope, no fields). Each user completes an OTDS authorization-code flow and Bag of words stores and refreshes their token. Requires the OTDS client to be configured on the connection’s system credentials.
Per-user authentication on file connections does not require an Enterprise license — but the Documentum connector itself does. See Authentication and access.
Troubleshooting
A document is visible in Documentum but not in Bag of words
A document is visible in Documentum but not in Bag of words
It is outside the connection’s scope. Check
root_path first, then include_globs — when include patterns are set, anything not matching them is both invisible and unreadable.Fewer documents than expected were indexed
Fewer documents than expected were indexed
The catalog hit
max_catalog_objects (5,000 by default). Narrow the root folder or add include patterns instead of raising the cap.Impersonation is refused
Impersonation is refused
Allow impersonation has to be enabled on the OTDS OAuth client and on the repository resource. Both.
An Entra-only user cannot connect with their password
An Entra-only user cannot connect with their password
They have no password OTDS can validate. Put them on OTDS impersonation or OTDS sign-in.
A large file fails to read
A large file fails to read
It exceeded
max_file_size_mb (50 MB by default) and was rejected before parsing, rather than truncated.Related
- SharePoint Server (on-prem) — the same shape of connection for on-premises SharePoint libraries.
- Files and Directories — file shares mounted on the backend host.
