HP TRIM source connector
The HP TRIM REST API is supported by HP TRIM content manager 9 and higher.
Features
- Exporting content structure (called "classifications and records" and HP TRIM)
- Exporting versions and revisions
- Exporting binaries
- Exporting users and groups (called "locations" in HP TRIM)
- Exporting audit logs
Currently not supported:
- Exporting relationships
- Exporting ACLs
Settings
mongoConnection
The Mongo connection string including the database name to connect to.
hptrimURL
The URL to the HP TRIM service API endpoint.
Example: http://hptrim.con.xillio.com/HPECMServiceAPI
hptrimUsername
The HP TRIM username. This user needs to have read-only access to all the contents that need to be read.
hptrimPassword
The HP TRIM password.
hptrimFileStoragePath
The path where HP TRIM stores the files. Only required when files are not downloaded to the Content Store but retrieved directly from the HP TRIM storage location. Example: C:/HPE Content Manager/ServiceAPIWorkpath/45/EstoreClientCache
.
pageSize
Specifies the page size number that is used when paginating.
Example: 1000
enableAuditLogs
Enables extracting the audit logs on containers and records. Can either be true
or false
.
enableClassifications
Enables retrieving all classifications, stored as RECORD
objects. Can either be true
or false
.
enableDownloadFiles
Enables downloading the binaries into the Content Store. Can either be true
or false
. Please note that in some versions of HP TRIM the API endpoint for downloading revisions is different. Instead of /Record/<recordURI>/RecordRevision/<revisionURI>
use /Record/<recordURI>/Children/RecordRevision/<revisionURI>
. This can be changed in the HTTP request component in the Download binaries
subflow.
enableLocations
Enables retrieving all locations, stored as PRINCIPAL
objects. Can either be true
or false
.
enableRevisions
Enables retrieving record revisions. Can either be true
or false
.
getAllRecords
When set to true
retrieves all records. Configured rootIds are ignored. Can either be true
or false
.
rootIds
A list of HP TRIM record rootIds. Can be a Record Uri or Record Number.
Example: [2700, "24/129"]
origin
Specifies the origin of the document in the Content Store.