ConnectorLib C++ 25.1
ConnectorLib C++ SDK Programming Guide

# Introduction

Connectors provide the connection between Knowledge Discovery and the repositories that your organization uses for storing and organizing information.

You can use connectors to keep your Knowledge Discovery index up-to-date with the information in a repository (using the `synchronize` fetch action) and to retrieve files, or lists of files on demand (the `collect`, `view`, and `identifiers` fetch actions). Connectors can also allow you to insert, update or delete information in the repository itself (the `insert`, `update`, and `delete` fetch actions), and apply legal holds (the `hold` and `releasehold` fetch actions). A connector can provide all of this functionality, or just some of it.

This document is for software developers who are familiar with C++ and want to write new connectors using the ConnectorLib C++ SDK. This document assumes you understand how to build C++ libraries and applications on your desired platform. The code examples are provided in a Visual Studio solution but can be built on other platforms and with other C++ compilers.

- ConnectorLib C++ SDK
- The Knowledge Discovery Platform

## ConnectorLib C++ SDK

ConnectorLib C++ is a framework for writing new connectors. It provides much of the functionality required by all connectors, so that you can focus on your specific requirements.

The framework provides features that allow a connector to:

- Communicate with CFS
- Handle incoming ACI requests
- Read its configuration file
- Write to log files
- Run tasks according to a schedule
- Manipulate documents (files and metadata)

Using ConnectorLib C++ to develop your connector helps ensure that it looks and behaves like a standard connector. Other Knowledge Discovery components can communicate with the connector as they would with any other connector, and your connector can communicate with OpenText products such as CFS and OmniGroupServer.

## The Knowledge Discovery Platform

For more information about Knowledge Discovery, refer to the Getting Started Guide.

Copyright 2024 Open Text
Version 25.1 | Last updated January 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery ConnectorLib C++ 25.1

Topic Title: Introduction