使用此过程可动态地向指定概要文件存储库中添加新的基本条目。
关于此任务
注: 进行此动态调用时,仅会更新内存中的配置。不会更新配置文件。
- 事件类型
- 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 条目名称)。
以下是一个样本任务:
过程
- 请确保 virtual member manager 正在运行。
- 如果基本条目将添加到数据库存储库,请向数据库目录中插入一个新的基本条目 发出 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')
- 调用 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");
- 调用 dynamicUpdateConfig API 以向领域中添加新的参与基本条目。 例如:
service.dynamicUpdateConfig(DynamicConfigConstants.DYNA_CONFIG_EVENT_ADD_BASE_ENTRY, configData);