

SDK 指南 › 语言客户端 API
语言客户端 API
此部分包含以下主题:
编程指南
函数
lca_Init 函数
lca_Terminate 函数
lca_ParseLine 函数
lca_ParseMBLine 函数
lca_CheckPasswordQuality 函数
lca_ErrsGetNum 函数
lca_ErrGetByIdx 函数
lca_ErrGetFirst 函数
lca_ErrGetNext 函数
lca_ErrSeverity 函数
lca_ErrStage 函数
lca_Err2Str 函数
lca_QEntsGetNum 函数
lca_QEntGetByIdx 函数
lca_QEntGetFirst 函数
lca_QEntGetNext 函数
lca_QEntGetByName 函数
lca_QEntObjName 函数
lca_QEntClassName 函数
lca_QPropsGetNum 函数
lca_QPropGetByIdx 函数
lca_QPropGetFirst 函数
lca_QPropGetNext 函数
lca_QPropGetByName 函数
lca_QPropName 函数
lca_QPropSize 函数
lca_QPropType 函数
lca_QPropValsNum 函数
lca_QPropValList 函数
lca_QPropValGetByIdx 函数
lca_QPropValGetFirst 函数
lca_QPropValGetNext 函数
lca_QPropVal2Str 函数
lca_rmtauth_Init 函数
lca_rmtauth_CheckAccess 函数
编程指南
除 CA ControlMinder 授权和身份验证函数之外,通过语言客户端 API (LCA) 您可以添加自己的函数。 您还可以向 seosd 后台进程添加专用通知函数。
LCA 提供高级编程接口,您可以使用它管理本地和远程的 CA ControlMinder 数据库以及策略模型数据库 (PMDB)。‑ LCA 包括可以读取和修改所有这些数据库中存储的属性值的函数。 它还可以控制 seosd 和 seagent 后台进程的行为。
LCA 基于 CA ControlMinder 管理 API 并使用其函数。 LCA 函数使用管理 API 函数访问和更新各种 CA ControlMinder 数据库。 但是,这两种 API 存在显著差异:
- LCA 可以同时管理多个本地数据库、远程数据库和 PMDB;管理 API 只能管理本地工作站中的数据库。
- LCA 可以管理本地操作系统安全功能(例如,密码、组成员资格和文件权限);管理 API 只管理 CA ControlMinder 数据库。
为了提供详细的错误信息(例如,哪个关键字或子命令失败),LCA 包含错误代码结构的列表。
LCA 不是线程安全的。 要使用线程安全的 LCA 函数,请使用多线程语言客户端 API (MT LCA)。
注意:您可以从 TCL shell 执行 LCA 命令。 这样您可获取有关 CA ControlMinder 对象的更多信息。
LCA 函数类型
LCA 包括以下函数类型:
- 初始化和终止函数,包括 lca_Init 和 lca_Terminate。
- CA ControlMinder 服务请求。 当前,该类别的函数只有 lca_ParseLine。
- 返回信息分析。 大多数 LCA 函数都属于此类别。
版权所有 © 2013 CA。
保留所有权利。
 
|
|