动态添加新的基本条目

使用此过程可动态地向指定概要文件存储库中添加新的基本条目。

开始之前

存储库中必须已存在此基本条目。

关于此任务

注: 进行此动态调用时,仅会更新内存中的配置。不会更新配置文件。
事件类型
DYNA_CONFIG_EVENT_ADD_BASE_ENTRY
配置数据
DYNA_CONFIG_KEY_REPOS_ID(必需)- [字符串]
指定要将基本基本条目添加到的存储库的标识。
DYNA_CONFIG_KEY_BASE_ENTRY(必需)- [字符串]
指定要添加到指定存储库的基本条目。
DYNA_CONFIG_KEY_BASE_ENTRY_IN_REPOS(可选)- [字符串]
指定存储库中存储库中存在的相应基本条目(如果该条目不同于 virtual member manager 条目名称)。
以下是一个样本任务:

过程

  1. 请确保 virtual member manager 正在运行。
  2. 如果基本条目将添加到数据库存储库,请向数据库目录中插入一个新的基本条目 发出 sql 命令:
    insert into dbentity (entity_id, entity_type, unique_id, unique_name, unique_name_key) 
    values (-1000, 'OrgContainer', 'cacf70b0-3f10-11da-9d8f-828d4353a4dc', 'o=new entry', 
            'o=new entry')
  3. 调用 dynamicUpdateConfig API 以向存储库中添加新的基本条目。 例如:
    Hashtable configData = new Hashtable();
    configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_REPOS_ID, "DB1");
    configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_BASE_ENTRY,"o=new entry");
  4. 调用 dynamicUpdateConfig API 以向领域中添加新的参与基本条目。 例如:
    service.dynamicUpdateConfig(DynamicConfigConstants.DYNA_CONFIG_EVENT_ADD_BASE_ENTRY, configData); 


使用条款 | 反馈