COM API
SDL Contenta COM API is set of classes and interfaces that allow you to develop and deploy custom tools and applications for SDL Contenta on Windows platform.
This documentation provides a description of the COM API interfaces that are relevant for a SDL Contenta programmer. Interfaces in this documentation are organized in alphabetical order and by type libraries. You can browse the documentation either way.
The Client API (PCMClientLib) contains interfaces and classes that are recommended for complex graphic applications similar to SDL Contenta Explorer. The key features of the Client API are:
- Functions (methods) to navigate and manipulate tree-hierarchy of documents and related objects.
- Functionality that allows you to retrieve extensive amount of information from SDL Contenta Server with a few method calls.
- Caching of data.
The Tools API (PCMTOOLSAPILib) contains interfaces and classes that are recommended for SDL Contenta tools and applications that require quick access to the SDL Contenta server and do not benefit from data caching, for example, import tools, editor interface tools, etc. It also has functionality that allows working with compound objects and slices. There are two types of tools users can design with the help of PCMtoolsAPI:
- Standard/Custom Client tools that run on the client machine along with client applications, such as SDL Contenta Explorer.
- Standard/Custom Server tools that run on the SDL Contenta Server machine that system administrators can use to administer and manage the SDL Contenta system.
The PCMAdminAPI package contains interfaces and classes that are recommended for tools and applications that configure and customize SDL Contenta database. The methods in this package provide functionality similar to the functionality of
pcmadmin utility, which is used to create and update tools, toolboxes, property sheets, and add new object types.