The magic entry should be outside of the defined range for the server so that it cannot accidentally be triggered. This attribute also does not have to a number, which can make it easier to assign.

Parameter

Description

Entry DN

cn=Distributed Numeric Assignment Plugin, cn=plugins, cn=config

 

 

Valid Range

Any string

 

 

Default Value

None

 

 

Syntax

DirectoryString

 

 

Example

naMagicRegen: magic

 

 

3.7.3 dnaMaxValue

This attribute sets the maximum value that can be assigned for the range. The default is -1, which is the same as setting the highest 64-bit integer.

Parameter

Description

Entry DN

cn=Distributed Numeric Assignment Plugin, cn=plugins, cn=config

 

 

Valid Range

-1 to the maximum 32-bit integer on 32-bit systems and to the maximum 64-bit integer on

 

64-bit systems; -1 is unlimited

 

 

Default Value

-1

 

 

Syntax

Integer

 

 

Example

dnaMaxValue: 1000

 

 

3.7.4 dnaNextRange

This attribute defines the next range to use when the current range is exhausted. This value is automatically set when range is transferred between servers, but it can also be manually set to add a range to a server if range requests are not used.

The attribute sets the range in the format lower_range-upper_range.

Parameter

Description

Entry DN

cn=Distributed Numeric Assignment Plugin, cn=plugins, cn=config

 

 

Valid Range

1 to the maximum 32-bit integer on 32-bit systems and to the maximum 64-bit integer on

 

64-bit systems for the lower and upper ranges

 

 

Default Value

None

 

 

Syntax

DirectoryString

 

 

Example

dnaNextRange: 100-500

 

 

3.7.5 dnaNextValue

This attribute gives the next available number which can be assigned. After being initially set in the configuration entry, this attribute is managed by the Distributed Numeric Assignment Plug-in.

164 Plug-in implemented server functionality reference