Utilice este procedimiento para añadir dinámicamente una nueva entrada base al
depósito del perfil especificado.
Antes de empezar
Esta entrada base ya debe existir en el depósito.
Acerca de esta tarea
Nota: Cuando se realiza esta
llamada dinámica, sólo se actualiza la configuración en la memoria. El archivo de
configuración no se actualiza.
- Tipo de suceso
- DYNA_CONFIG_EVENT_ADD_BASE_ENTRY
- Datos de configuración
- DYNA_CONFIG_KEY_REPOS_ID (necesario) - [Serie]
- Especifica el ID del depósito al que desea añadir la entrada base.
- DYNA_CONFIG_KEY_BASE_ENTRY (necesario) - [Serie]
- Especifica la entrada base que debe añadirse al depósito especificado.
- DYNA_CONFIG_KEY_BASE_ENTRY_IN_REPOS (opcional) – [Serie]
- Especifica la entrada base correspondiente que existe en el depósito, si es diferente
del nombre de entrada de virtual member manager.
A
continuación se proporciona una tarea de ejemplo:
Procedimiento
- Asegúrese de que virtual member manager se esté ejecutando.
- Si la entrada base debe añadirse al depósito de base de datos, inserte una nueva
entrada base en el directorio de base de datos Emita el mandato sql:
insert into dbentity (id_entidad, tipo_entidad, id_exclusivo, nombre_exclusivo, clave_nombre_exclusivo)
values (-1000, 'OrgContainer', 'cacf70b0-3f10-11da-9d8f-828d4353a4dc', 'o=new entry',
'o=new entry')
- Invoque la API dynamicUpdateConfig para añadir una nueva entrada base al depósito. Por ejemplo:
Hashtable configData = new Hashtable();
configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_REPOS_ID, "DB1");
configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_BASE_ENTRY,"o=new entry");
- Invoque la API dynamicUpdateConfig para añadir una nueva entrada base participante a la esfera. Por ejemplo:
service.dynamicUpdateConfig(DynamicConfigConstants.DYNA_CONFIG_EVENT_ADD_BASE_ENTRY, configData);