Adición dinámica de una nueva configuración de propiedad

Utilice este procedimiento para añadir dinámicamente una nueva configuración de propiedad al depósito del perfil especificado.

Antes de empezar

Esta propiedad ya debe existir en el esquema.

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_PROPERTY_CONFIG
Datos de configuración
DYNA_CONFIG_KEY_REPOS_ID (necesario) - [Serie]
Especifica el ID del depósito al cual desea añadir la configuración de propiedad.
DYNA_CONFIG_KEY_PROP_CONFIG (necesario) - [DataObject]
Especifica el objeto de datos de configuración basado en el archivo wimconfig.xsd. Este objeto de datos contiene la información de configuración sobre esta propiedad específica del depósito.
A continuación se proporciona una tarea de ejemplo:

Procedimiento

  1. Asegúrese de que virtual member manager se esté ejecutando.
  2. Invoque el método de dynamicUpdateConfig para añadir la correlación de propiedades. Por ejemplo, para añadir la correlación de password con userPassword a una configuración de depósito LDAP:
    // actualización dinámica
    Hashtable configData = new Hashtable();
    configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_REPOS_ID, "LDAP1");
    DataObject configProvider = SDOHelper.createConfigProviderDataObject();
    DataObject ldapRepos = SDOHelper.createConfigRepositoryDataObject(configProvider,
                           ConfigConstants.CONFIG_DO_LDAP_REPOSITORY_TYPE);
    DataObject attrConfig = ldapRepos.createDataObject(CONFIG_DO_ATTRIBUTE_CONFIGUARTION);
    DataObject attr = attrConfig.createDataObject(CONFIG_DO_ATTRIBUTES);
    attr.setString(CONFIG_PROP_PROPERTY_NAME, "password");
    attr.setString(CONFIG_PROP_NAME, "userPassword");
    configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_PROP_CONFIG, attr);
    service.dynamicUpdateConfig(DynamicConfigConstants.DYNA_CONFIG_EVENT_ADD_PROPERTY_CONFIG, configData);


Condiciones de uso | Comentarios