Previous Topic: LOGRECHDRNext Topic: The CA ControlMinder Database


Language Client API

This section contains the following topics:

Programming Guide

Functions

lca_Init Function

lca_Terminate Function

lca_ParseLine Function

lca_ParseMBLine Function

lca_CheckPasswordQuality Function

lca_ErrsGetNum Function

lca_ErrGetByIdx Function

lca_ErrGetFirst Function

lca_ErrGetNext Function

lca_ErrSeverity Function

lca_ErrStage Function

lca_Err2Str Function

lca_QEntsGetNum Function

lca_QEntGetByIdx Function

lca_QEntGetFirst Function

lca_QEntGetNext Function

lca_QEntGetByName Function

lca_QEntObjName Function

lca_QEntClassName Function

lca_QPropsGetNum Function

lca_QPropGetByIdx Function

lca_QPropGetFirst Function

lca_QPropGetNext Function

lca_QPropGetByName Function

lca_QPropName Function

lca_QPropSize Function

lca_QPropType Function

lca_QPropValsNum Function

lca_QPropValList Function

lca_QPropValGetByIdx Function

lca_QPropValGetFirst Function

lca_QPropValGetNext Function

lca_QPropVal2Str Function

lca_rmtauth_Init Function

lca_rmtauth_CheckAccess Function

Programming Guide

The Language Client API (LCA) lets you add your own functions on top of the CA ControlMinder authorization and authentication functions. It also lets you add a special notification function to the seosd daemon.

The LCA provides a high‑level programming interface that you can use to administer local and remote CA ControlMinder databases, as well as Policy Model Databases (PMDBs). The LCA includes functions that can read and modify the values of properties stored in all these databases. It can also control the behavior of the seosd and seagent daemons.

The LCA is based on, and uses the functions of, the CA ControlMinder Administration API. The LCA functions use the Administration API functions to access and update the various CA ControlMinder databases. However, the two APIs have significant differences:

To supply detailed error information (for example, which keyword or subcommand failed), the LCA include lists of error code structures.

The LCA is not thread-safe. To use thread-safe LCA functions, use the Multi Thread Language Client API (MT LCA).

Note: You can execute LCA commands from the TCL shell. This lets you obtain more information about CA ControlMinder objects.

More information:

Administration API

tcllca: The LCA Extension

LCA Function Types

The LCA includes the following function types: