[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Extending the Directory Eventing System for SRC Components

The SRC software defines a number of DES properties that extend the standard set.

<connectionPrefix>.des.<propertySuffix>

Where the variable <connectionPrefix> is a property prefix that depends on the SRC component and the directory to which it connects. The variable <propertySuffix> depends on the DES property.

For example, the property net.juniper.smgt.des.enable_eventing is a property that specifies whether the DES for the NIC agent polls the directory periodically.

Variables to Configure DES Properties for SRC Components

The following list describes the <propertySuffix> variables for the DES properties that you can configure for SRC components.

enable_eventing

pollinginterval

event_baseDN

delegate_factory_initial

connection_pool_size

dispatcher_pool_size

connection_manager_id

fake_delete

show_fake_delete

share_connection

backup_provider

enable_sysman

connect.timeout

retry_interval

connectcheck_interval

signatureDN

For information about setting this property, see Identifying the Type of Directory.

If the value of signatureDN is not the DN of a directory entry or is the DN of an entry that does not have a usedDirectory attribute, the SRC software logs an error and proceeds as it would for directory types other than DirX. If the value of the usedDirectory attribute does not correspond to a type of directory that the SRC software supports, the SRC software logs an error and proceeds as it would for directory types other than DirX.

Example

java.naming.security.principal =  cn=nic,ou=Components,o=Operators,<base>
java.naming.security.credentials =  {BASE64}bmlj
java.naming.provider.url = ldap://127.0.0.1:389/
java.naming.factory.initial=net.juniper.smgt.lib.des.DESInitialContextFactory
net.juniper.smgt.des.enable_eventing = true
net.juniper.smgt.des.delegate_factory_initial = com.sun.jndi.ldap.LdapCtxFactory
net.juniper.smgt.des.connection_pool_size = 1
net.juniper.smgt.des.connection_manager_id = DIRAGENT_POOL_VR
net.juniper.smgt.des.dispatcher_pool_size = 1
net.juniper.smgt.des.fake_delete = true
net.juniper.smgt.des.show_fake_delete = false
net.juniper.smgt.des.directory_init_delta = 2592000
net.juniper.smgt.des.polling_interval = 30
net.juniper.smgt.des.share_connection=true
net.juniper.smgt.des.event_baseDN = <base>
net.juniper.smgt.des.enable_sysman = false
net.juniper.smgt.des.connect.timeout = 10
net.juniper.smgt.des.retry_interval = 30
net.juniper.smgt.des.connectioncheck_interval = 60
net.juniper.smgt.des.signatureDN = o=umc

[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]