OpenText CS DB source connector
The OpenText CS database connector uses a direct connection to the database. It supports all OpenText Content Server and (older) LiveLink versions running on a MSSQL or Oracle database.
LiveLink was renamed to Content Server when it was acquired in 2012 by OpenText.
To use this connector with an Oracle database, you will need to install some additional Oracle drivers. Please refer to the DB Query Component documentation for more information.
Supported Features
- Exporting content structure
- Exporting versions
- Exporting categories
- Exporting binaries
- Exporting permissions (ACLs)
- Exporting principals
- Exporting record details (record management, N/A in LiveLink)
- Exporting classifications (N/A in LiveLink)
- Exporting audit logs
- Exporting holds (N/A in LiveLink)
- Relationships (linked objects, N/A in LiveLink)
- Other custom metadata than categories and record details
Features Currently Not Supported
- Renditions
- Access control lists
- Workflows
Settings
mongoConnection
The Mongo connection string including the database name to connect to.
OTCSDBConnectionString
The connection string to the OpenText CS or LiveLink database.
Example: mssql://USERNAME:PASSWORD@otcs.yourcompany.com:1433/otcs
OTCSDBConnectionOptions
The connection options to connect to the OpenText CS or LiveLink database. Only required for MSSQL databases.
Example:
{
"options": {
"trustServerCertificate": true,
"tdsVersion": "7_1",
"encrypt": false,
"packetSize": 16368
}
}
OTCSDBEngine
The engine of the OpenText CS or LiveLink database. Currently, only MSSQL and Oracle are supported.
OTCSDBOwner
The owner of the OpenText CS or LiveLink database schema. Only required for Oracle databases. Example: DMS.
providerDataMapping
Specifies the mapping of the provider data. The provider data of an object contains the reference to the file on the file system. As the provider data itself only contains a relative path, the absolute path is constructed by combining the provider data with an UNC path based on the storage provider name and sub provider name.
A list of logical providers can be obtained by running the following query on the OpenText CS or LiveLink database:
SELECT * FROM <OTCSDBOwner>.KINI WHERE inisection = 'Livelink.LogicalProviders'
Example of provider data:
A<1,?,'providerInfo'='0000\\003\\3193.dat','storageProviderName'='ExtShared','subProviderName'='Default'>
Example of provider data mapping:
{
"ExtShared" : {
"Default" : "\\\\otcs\\data01"
}
}
isLiveLink
Specifies if the source system is an older version of LiveLink. In this case, the database tables are a little bit different and some of the OpenText CS features are not present. Can either be true or false.
pageSize
Specifies the page size number that is used when paginating.
Example: 250
retrieveACLs
Enables extracting the permissions of nodes (groups and users). Can either be true or false.
retrieveAuditLogs
Enables extracting the audit logs on containers and records. Can either be true or false.
retrieveHolds
Enables extracting the applied holds on containers and records. Can either be true or false.
Not available when isLiveLink is set to true.
retrieveRecordManagement
Enables extracting the record details on containers and records. Can either be true or false.
Not available when isLiveLink is set to true.
retrieveRelations
Enables extracting the cross references on containers and records. Can either be true or false.
Not available when isLiveLink is set to true.
rootIds
A list of comma-separated rootIds. The id of the Enterprise workspace is typically 2000.
Example: [1448,1461]
origin
Specifies the origin of the document in the Content Store.