Hold

Is used for attributes whose values represent an object name/level pair.

Syntax ID

#define SYN_HOLD 26

API Data Structure

typedef struct 
{
   pnstr8        objectName; 
   nuint32       amount; 
} Hold_T;

Transfer Format

uint32    Length 
uint32    Amount 
unicode   Subject

LDAP Format

taggedString = unit32string ‘#’ distinguisedname

Matching Rules

Remarks

For help in understanding the syntax definition template, see Reading Syntax Definitions.

This syntax is an accounting quantity, which is an amount tentatively held against a subject’s credit limit, pending completion of a transaction. In the wire format, the Subject field is the Distinguished Name of the object.

eDirectory treats the Hold amount similarly to the Counter syntax, with new values added to or subtracted from the base total. If the evaluated Hold amount goes to 0 (zero), the Hold record is deleted.

This syntax is not supported in LDAP.

Used In