The eDirectory event system supports over 200 events. Each event is identified by an integer eventType and most events have associated event data with additional information about the event. This information is returned in one of several structs depending upon the event type.
The eDirectory event system events are grouped according to the structure of the associated event data. This event grouping is outlined in the following table:
Table 3-1 eDirectory Event Types
|
Event Type |
Description |
|---|---|
|
Entry Events |
These events indicate the occurrence of individual entry operations such as creating or deleting an entry. The event data is contained in an |
|
Value Events |
These events indicate the occurrence of attribute value operations such as deleting or adding a value. The event data is contained in a |
|
General DS Events |
These are general events used to indicate a wide variety of DS operations. A generic structure, |
|
Bindery Events |
These events occurrence of bindery emulation operations. The event data is contained in a |
|
Security Equivalence Event |
This event indicates an entry’s security equivalence vector is being checked. The event data is contained in a |
|
Network Address Events |
The data for these events is contained in a |
|
Events without Data |
This classification includes all events that do not have associated data. |
The following table lists the event types that are associated with changes to individual attributes.
Table 3-2 Entry Events
|
Val |
Event Type |
Description |
|---|---|---|
|
1 |
EVT_CREATE_ENTRY |
A new eDirectory object has been created. This event does not include className and is set to null. |
|
2 |
EVT_DELETE_ENTRY |
An existing eDirectory object has been deleted. |
|
3 |
EVT_RENAME_ENTRY |
An existing eDirectory object has been renamed. |
|
4 |
EVT_MOVE_SOURCE_ENTRY |
This is the second of two events reported for a move operation. This event specifies the deletion of a eDirectory object from its original location in the Directory tree. (See EVT_MOVE_DEST_ENTRY). |
|
14 |
EVT_MOVE_DEST_ENTRY |
This is the first of two events reported for a move operation. This event specifies the placement of the eDirectory object into its new location in the Directory tree. (See EVT_MOVE_SOURCE_ENTRY.) This generates EVT_ADD_VALUE events for all of the values associated with the object. |
|
15 |
EVT_DELETE_UNUSED_EXTREF |
An unused external reference has been deleted. |
|
228 |
EVT_PRE_DELETE_ENTRY |
A pre-delete event posted when an entry is about to be deleted. |
The following table lists the events that are associated with changes to individual attributes:
Table 3-3 Value Events
|
Event Type |
Structure Returned |
|
|---|---|---|
|
5 |
EVT_ADD_VALUE |
A value has been added to an object attribute. |
|
6 |
EVT_DELETE_VALUE |
A value has been deleted from an object attribute. |
|
7 |
EVT_CLOSE_STREAM |
A Stream attribute has been closed. |
|
8 |
EVT_DELETE_ATTRIBUTE |
An attribute has been deleted from an object. This generates EVT_DELETE_VALUE events for values associated with the attribute. The EVT_DELETE_VALUE events occur after the EVT_DELETE_ATTRIBUTE event. |
The following table lists the events that are associated with debug events:
Table 3-4 Debug Events
|
Event Type |
Description |
Data Returned |
|
|---|---|---|---|
|
26 |
EVT_DB_AUTHEN |
An authentication debug message has been sent. |
|
|
27 |
EVT_DB_BACKLINK |
A backlink debug message has been sent. |
|
|
28 |
EVT_DB_BUFFERS |
A request buffer debug message has been sent. |
|
|
29 |
EVT_DB_COLL |
A collision debug message has been sent. |
|
|
30 |
EVT_DB_DSAGENT |
A low-level DSAgent debug message has been sent. |
|
|
31 |
EVT_DB_EMU |
A Bindery emulation debug message has been sent. |
|
|
32 |
EVT_DB_FRAGGER |
A Fragger debug message has been sent. |
|
|
33 |
EVT_DB_INIT |
An initialization debug message has been sent. |
|
|
34 |
EVT_DB_INSPECTOR |
An inspector debug message has been sent. |
|
|
35 |
EVT_DB_JANITOR |
A Janitor process debug message has been sent. |
|
|
36 |
EVT_DB_LIMBER |
A Limber process debug message has been sent. |
|
|
37 |
EVT_DB_LOCKING |
A locking debug message has been sent. |
|
|
38 |
EVT_DB_MOVE |
A move debug message has been sent. |
|
|
39 |
EVT_DB_MIN |
A default DSTrace (equivalent to ON) debug message has been sent. |
|
|
40 |
EVT_DB_MISC |
A miscellaneous debug message has been sent |
|
|
41 |
EVT_DB_PART |
A partition operations debug message has been sent. |
|
|
42 |
EVT_DB_RECMAN |
A Record Manager debug message has been sent. |
|
|
44 |
EVT_DB_RESNAME |
A Resolve Name debug message has been sent. |
|
|
45 |
EVT_DB_SAP |
A SAP debug message has been sent. |
|
|
46 |
EVT_DB_SCHEMA |
A schema debug message has been sent. |
|
|
47 |
EVT_DB_SKULKER |
A synchronization debug message has been sent. |
|
|
48 |
EVT_DB_STREAMS |
A streams debug message has been sent. |
|
|
49 |
EVT_DB_SYNC_IN |
An incoming synchronization debug message has been sent. |
|
|
50 |
EVT_DB_THREADS |
An eDirectory thread scheduling debug message has been sent. |
|
|
52 |
EVT_DB_TIMEVECTOR |
A time vectors debug message has been sent. |
|
|
53 |
EVT_DB_VCLIENT |
A virtual client debug message has been sent. |
|
|
166 |
EVT_DB_NCPENG |
An NCPENG debug message has been sent. |
|
|
175 |
EVT_DB_AUDIT |
An auditing debug message has been sent. |
|
|
176 |
EVT_DB_AUDIT_NCP |
An auditing NCP debug message has been sent. |
|
|
177 |
EVT_DB_AUDIT_SKULK |
An auditing debug message concerning synchronization has been sent. |
|
|
184 |
EVT_DB-CHANGE_CACHE |
A change cache debug message has been sent. |
|
|
186 |
EVT_DB_PURGE |
A purge debug message has been sent. |
|
|
189 |
EVT_DB_CLIENT_BUFFERS |
A client buffers debug message has been sent. |
|
|
190 |
EVT_DB_WANMAN |
A WAN Traffic Manager debug message has been sent |
|
|
198 |
EVT_DB_DRL |
A Distribute Reference Link (DRL) has been created. |
|
|
202 |
EVT_DB_ALLOC |
A memory allocation debug message has been generated. |
|
|
204 |
EVT_DB_SERVER_PACKET |
Not implemented. |
|
|
207 |
EVT_DB_OBIT |
An obituary debug message has been generated. |
|
|
209 |
EVT_DB_SYNC_DETAIL |
A synchronization detail debug message has been generated. |
|
|
210 |
EVT_DB_CONN_TRACE |
A connection trace debug message has been generated. |
|
|
214 |
EVT_DB_DIRXML |
A DirXML debug message has been sent. |
|
|
217 |
EVT_DB_DIRXML_DRIVERS |
A DirXML Drivers debug message has been sent. |
|
|
218 |
EVT_DB_NDSMON |
A NDSMON debug message has been sent. |
|
|
220 |
EVT_DB_DNS |
A DNS debug message has been sent. |
|
|
221 |
EVT_DB_REPAIR |
A DS Repair debug message has been sent. |
|
|
222 |
EVT_DB_REPAIR_DEBUG |
A Repair Debug debug message has been sent. |
|
|
225 |
EVT_DB_SCHEMA_DETAIL |
A Schema Detail debug message has been sent. |
|
|
227 |
EVT_DB_IN_SYNC_DETAIL |
A Sync Detail debug message has been sent. |
|
|
229 |
EVT_DB_SSL |
An SSL debug message has been sent. |
|
|
230 |
EVT_DB_PKI |
A PKI debug message has been sent. |
|
|
231 |
EVT_DB_HTTPSTK |
A HTTPSTK debug message has been sent. |
|
|
232 |
EVT_DB_LDAPSTK |
An LDAPSTK debug message has been sent. |
|
|
233 |
EVT_DB_NICIEXT |
A NICI Ext debug message has been sent. |
|
|
234 |
EVT_DB_SECRET_STORE |
A Secret Store debug message has been sent. |
|
|
235 |
EVT_DB_NMAS |
A NMAS debug message has been sent. |
|
|
236 |
EVT_DB_BACKLINK_DETAIL |
A Backlink Detail debug message has been sent. |
|
|
237 |
EVT_DB_DRL_DETAIL |
A DRL debug message has been sent. |
|
|
238 |
EVT_DB_OBJECT_PRODUCER |
An Object Producer debug message has been sent. |
|
|
239 |
EVT_DB_SEARCH |
A Search debug message has been sent. |
|
|
240 |
EVT_DB_SEARCH_DETAIL |
A Search Detail debug message has been sent. |
|
|
242 |
EVT_DB_NPKI_API |
An NPKI debug message has been sent. |
A large number of events are classified as general events. The meaning of the data returned is dependent on the type of the event.
For example, when a EVT_LOGIN (event type 100) occurs, the EVT_EventData struct contains several general data fields about the event (dstime, milliseconds, curProcess, and verb). The final two output parameters (intValues[], and strValues[]) contain information specific to the EVT_LOGIN event. The description of this information for each event is contained in the Data Returned column in the following table.
In the following example, each integer and string value from the Data Returned column is paired with its corresponding value in the EVT_EventData struct:
Integer Values [0] (corresponds to) intValues[0] [1] (corresponds to) intValues[1] ... String Values: [0] (corresponds to) strValues[0] [1] (corresponds to) strValues[1] ...
The Data Returned column for the EVT_LOGIN event contains the following:
Integer Values [0] 0 if a non-null password was used, 1 if a null password was used [1] 0 if a bindery login was used, -1 if an NDS login was performed String Values: [0] DN of the parent of the entry that performed the login [1] DN of the entry that performed the login
The data described by Integer Values [0] is contained in the first location in the intValues array, intValues[0]. If you wanted to determine if a non-null password was used during the login, intValues[0] would be checked to determine if it is 1 or 0 (with a value of 0 indicating that a non-null password was used).
Table 3-5 General DS Events
|
Event Type |
Description |
Data Returned |
|
|---|---|---|---|
|
53 |
EVT_AGENT_OPEN_LOCAL |
The local Directory agent has been opened. |
Integer Values: [0] end state of the open operation String Values: [0] end [1] start [2] audit |
|
54 |
EVT_AGENT_CLOSE_LOCAL |
The local Directory agent has been closed. |
Integer Values: [0] the state of the operation String Values: [0] end [1] start |
|
55 |
EVT_DS_ERR_VIA_BINDERY |
An error was returned from the bindery. |
Integer Values: [0] error code returned from the bindery |
|
56 |
EVT_DSA_BAD_VERB |
An incorrect verb number was given in a DSAgent request. |
Integer Values: [0] bad verb number given to the DSA Request (NCP 104, 2) |
|
57 |
EVT_DSA_REQUEST_START |
A DSAgent request has been started. |
Integer Values: [0] verb number (NCP 104, 2) |
|
58 |
EVT_DSA_REQUEST_END |
A DSAgent request has completed. |
Integer Values: [0] verb number [1] primary ID [2] request size [3] reply size |
|
59 |
EVT_MOVE_SUBTREE |
A container and its subordinate objects have been moved. |
String Values: [0] DN of source container [1] DN of destination container |
|
60 |
EVT_NO_REPLICA_PTR |
A replica exists that has no replica pointer associated with it. |
String Values: [0] DN of associated partition object |
|
61 |
EVT_SYNC_IN_END |
Inbound synchronization has finished. |
Integer Values: [0] number of entries sent String Values: [0] DN of the server entry associted with the server sending the changes [1] DN of root entry of the partition |
|
62 |
EVT_BKLINK_SEV |
A backlink operation has updated an object’s Security Equivalence Vector. |
String Values: [0] DN of the updated object |
|
63 |
EVT_BKLINK_OPERATOR |
A backlink operation has changed an object’s console operator privileges. |
String Values: [0] DN of updated entry [1] DN of server entry for which the privleges were changed |
|
64 |
EVT_DELETE_SUBTREE |
A container and its subordinate objects have been deleted. |
Integer Values: [0] number of entries deleted String Values: [0] DN of the root object of the deleted subtree |
|
67 |
EVT_REFERRAL |
A referral has been created. |
Integer Values: [0] Referral type String Values: [0] DN of the partition [1] DN of the entry |
|
68 |
EVT_UPDATE_CLASS_DEF |
A schema class definition has been updated. |
String Values: [0] Name of updated class |
|
69 |
EVT_UPDATE_ATTR_DEF |
A schema attribute definition has been updated. |
String Values: [0] Name of updated or added attribute |
|
70 |
EVT_LOST_ENTRY |
eDirectory has encountered a lost entry. A lost entry is an entry for which updates are being received, but no entry exists on the local server. |
Integer Values: [0] Seconds field of entry's timestamp [1] replicaNumber field of entry's timestamp [2] Event field of the entry's timestamp String Values: [0] DN of the entry's parent |
|
71 |
EVT_PURGE_ENTRY_FAIL |
A purge operation on an entry has failed. |
String Values: [0] DN of the entry for which the purge operation failed |
|
72 |
EVT_PURGE_START |
A purge operation has started. |
Integer Values: [0] Replica type String Values: [0] DN of the partition being purged |
|
73 |
EVT_PURGE_END |
A purge operation has ended. |
Integer Values: [0] Number of entries purged [1] Number of values purged String Values: [0] DN of the purged partition |
|
76 |
EVT_LIMBER_DONE |
A Limber operation has completed. |
Integer Values: [0] 1 indicates all initialized, 0 indicates not all initialized [1] 1 indicates that a new RDN was found, 0 indicates that a new RDN was not found |
|
77 |
EVT_SPLIT_DONE |
A Split Partition operation has completed. |
String Values: [0] DN of the parent partition's root [1] DN of the child partition's root |
|
78 |
EVT_SYNC_SVR_OUT_START |
Outbound synchronization has begun from a particular server. |
Integer Values: [0] Replica number [1] Replica state, type, and flags String Values: [0] DN of the associated server entry [1] DN of the partition root |
|
79 |
EVT_SYNC_SVR_OUT_END |
Outbound synchronization from a particular server has finished. |
Integer Values: [0] Number of objects sent [1] Number of values sent String Values: [0] DN of the associated server entry [1] DN of the partition root |
|
80 |
EVT_SYNC_PART_START |
Synchronization of a partition has begun. |
Integer Values: [0] Partition state [1] Replication type String Values: [0] DN of associated partition entry |
|
81 |
EVT_SYNC_PART_END |
Synchronization of a partition has finished. |
Integer Values: [0] 1 indicates all processed, 0 indicates not all processed String Values: [0] DN of the associated partition entry |
|
82 |
EVT_MOVE_TREE_START |
A Move Subtree operation has started. |
String Values: [0] DN of the root of the subtree to be moved [1] DN of the destination parent entry [2] DN of the server the operation is starting with |
|
83 |
EVT_MOVE_TREE_END |
A Move Subtree operation has finished. |
String Values: [0] DN of the root of the moved subtree [1] DN o fthe server the operation started from |
|
86 |
EVT_JOIN_DONE |
A Join Partitions operation has completed. |
String Values: [0] DN of the parent partition root entry [1] DN of the child partition root entry |
|
87 |
EVT_PARTITION_LOCKED |
A partition has been locked. |
String Values: [0] DN of the locked partition |
|
88 |
EVT_PARTITION_UNLOCKED |
A partition has been unlocked. |
String Values: [0] DN of the unlocked partition |
|
89 |
EVT_SCHEMA_SYNC |
The schema has been synchronized. |
Integer Values: [0] 1 indicates all changes processed, 0 indicates not all changes processed |
|
90 |
EVT_NAME_COLLISION |
A name collision (two entries with the same name) has occurred. |
String Values: [0] DN of the original entry [1] DN of the duplicate entry |
|
91 |
EVT_NLM_LOADED |
An NLM™ has been loaded. |
Integer Values: [0] Module handle of the loaded NLM. |
|
96 |
EVT_SERVER_RENAME |
A server has been renamed. |
String Values: [0] New server name |
|
97 |
EVT_SYNTHETIC_TIME |
To bring eDirectory servers into synchronization, synthetic time has been invoked. |
Integer Values: [0] Number of time stamps requested String Values: [0] DN of the root entry of the parition issuing the time stamp [1] DN of the partiton |
|
99 |
EVT_DSA_READ |
A Read operation has been performed on an entry. |
String Values: [0] DN of read entry |
|
100 |
EVT_LOGIN |
A user has logged in. |
Integer Values: [0] 0 if a non-null password was used, 1 if a null password was used [1] 0 if a bindery login was used, -1 if an eDirectory login was performed String Values: [0] DN of the parent [1] DN of the entry |
|
101 |
EVT_CHGPASS |
A user’s password has changed. |
String Values: [0] DN of the parent entry of the changed entry [1] DN of the entry whose password was changed |
|
102 |
EVT_LOGOUT |
A user has logged out. |
String Values: [0] DN of the parent entry of entry that logged out [1] DN of the entry that logged out |
|
103 |
EVT_ADD_REPLICA |
A replica of a partition has been added to a server. |
Integer Values: [0] Replica type String Values: [0] DN of the root entry of the partition [1] DN of the server entry [2] Name of the server |
|
104 |
EVT_REMOVE_REPLICA |
A replica of a partition has been removed from a server. |
String Values: [0] DN of the root entry of the partition [1] DN of the server entry [2] Name of the server |
|
105 |
EVT_SPLIT_PARTITION |
A partition has been split. |
String Values: [0] DN of the root entry of the parent partition [1] DN of the root entry of the new partition [2] Name of the new partition entry |
|
106 |
EVT_JOIN_PARTITIONS |
A parent partition has been joined with a child partition. |
String Values: [0] DN of the root entry of the parent partition [1] DN of the root entry of the child partition |
|
107 |
EVT_CHANGE_REPLICA_TYPE |
A partition replica’s type has been changed. |
Integer Values: [0] Old replica type [1] New replica type String Values: [0] DN of the partition's root entry [1] DN of the target server's entry |
|
108 |
EVT_REMOVE_ENTRY |
An entry has been removed beneath a container. |
String Values: [0] DN of the container entry [1] DN of the deleted entry |
|
109 |
EVT_ABORT_PARTITION_OP |
A partition operation has been aborted. |
String Values: [0] DN of the partition's parent entry [1] DN of the partition entry |
|
110 |
EVT_RECV_REPLICA_UPDATES |
A replica has received an update during synchronization. |
String Values: [0] DN of the replica's root entry |
|
111 |
EVT_REPAIR_TIMESTAMPS |
A replica’s time stamps have been repaired. |
String Values: [0] DN of the replica's root entry |
|
112 |
EVT_SEND_REPLICA_UPDATES |
A replica has sent an update during synchronization. |
String Values: [0] DN of the replica's root entry |
|
113 |
EVT_VERIFY_PASS |
A password has been verified. |
String Values: [0] DN of the entry's parent [0] DN of the entry |
|
114 |
EVT_BACKUP_ENTRY |
An entry has been backed up. |
String Values: [0] Backed-up entry's DN |
|
115 |
EVT_RESTORE_ENTRY |
An entry has been restored. |
String Values: [0] DN of the entry's parent [1] RDN of the entry |
|
116 |
EVT_DEFINE_ATTR_DEF |
An attribute definition has been added to the schema. |
String Values: [0] Attribute's name |
|
117 |
EVT_REMOVE_ATTR_DEF |
An attribute definition has been removed from the schema. |
String Values: [0] Attribute name |
|
118 |
EVT_REMOVE_CLASS_DEF |
A class definition has been removed from the schema. |
String Values: [0] Class name |
|
119 |
EVT_DEFINE_CLASS_DEF |
A class definition has been added to the schema. |
String Values: [0] Class name |
|
120 |
EVT_MODIFY_CLASS_DEF |
A class definition has been modified. |
String Values: [0] Class name |
|
121 |
EVT_RESET_DS_COUNTERS |
The internal eDirectory counters have been reset. |
String Values: [0] DN of the server entry |
|
122 |
EVT_REMOVE_ENTRY_DIR |
A file directory associated with an entry has been removed. |
String Values: [0] DN of the entry's parent [1] DN of the entry |
|
123 |
EVT_COMPARE_ATTR_VALUE |
A Compare operation has been performed on an attribute. |
String Values: [0] DN of the entry's parent [1] DN of the entry [2] Attribute name |
|
124 |
EVT_STREAM |
A stream attribute has been opened or closed. |
Integer Values: [0] 0 if the stream was opened, 1 if the stream was closed [1] requested rights (only present if the stream was opened) String Values: [0] DN of the entry [1] Attribute name |
|
125 |
EVT_LIST_SUBORDINATES |
A List Subordinate Entries operation has been performed on a container object. |
String Values: [0] DN of the entry's parent [1] DN of the entry |
|
126 |
EVT_LIST_CONT_CLASSES |
A List Containable Classes operation has been performed on an entry. |
String Values: [0] DN of the entry's parent [1] DN of the entry |
|
127 |
EVT_INSPECT_ENTRY |
An Inspect Entry operation has been performed on an entry. |
String Values: [0] DN of the entry's parent [1] DN of the entry |
|
128 |
EVT_RESEND_ENTRY |
A Resend Entry operation has been performed on an entry. |
String Values: [0] DN of the entry's parent [1] DN of the entry |
|
129 |
EVT_MUTATE_ENTRY |
A Mutate Entry operation has been performed on an entry. |
String Values: [0] DN of the entry [1] OID of the new class [2] Name of the new class |
|
130 |
EVT_MERGE_ENTRIES |
Two entries have been merged. |
String Values: [0] DN of the parent of the winner entry [1] DN of the winner entry [2] DN of the loser entry |
|
131 |
EVT_MERGE_TREE |
Two eDirectory trees have been merged. |
String Values: [0] DN of the root entry |
|
132 |
EVT_CREATE_SUBREF |
A subordinate reference has been created. |
String Values: [0] subordinate reference ID |
|
133 |
EVT_LIST_PARTITIONS |
A List Partitions operation has been performed. |
String Values: [0] DN of the partitions root entry |
|
134 |
EVT_READ_ATTR |
An entry’s attributes have been read. |
String Values: [0] DN of the entry [1] Attribute's name |
|
135 |
EVT_READ_REFERENCES |
The references on a given object have been read. |
String Values: [0] DN of the entry |
|
136 |
EVT_UPDATE_REPLICA |
An Update Replica operation has been performed on a partition replica. |
String Values: [0] DN of the partition's root entry [1] DN of the partition entry |
|
137 |
EVT_START_UPDATE_REPLICA |
A Start Update Replica operation has been performed on a partition replica. |
String Values: [0] DN of the partition's root entry |
|
138 |
EVT_END_UPDATE_REPLICA |
An End Update Replica operation has been performed on a partition replica. |
String Values: [0] DN of the partition's root entry |
|
139 |
EVT_SYNC_PARTITION |
A Synchronize Partition operation has been performed on a partition replica. |
String Values: [0] DN of the partition's root entry |
|
141 |
EVT_CREATE_BACKLINK |
A backlink has been created. |
Integer Values: [0] Remote entry ID String Values: [0] DN of the server entry making the request [1] DN of the local entry |
|
142 |
EVT_CHECK_CONSOLE_OPERATOR |
An object has been checked for Console Operator rights. |
Integer Values: [0] 0 if the entry does not have console rights, 1 if it does String Values: [0] DN of server entry [1] DN of entry being checked |
|
143 |
EVT_CHANGE_TREE_NAME |
The tree name has been changed. |
String Values: [0] New tree name |
|
144 |
EVT_START_JOIN |
A Start Join operation has been performed. |
String Values: [0] DN of the parent partition's root entry [1] DN of the child partition's root entry |
|
145 |
EVT_ABORT_JOIN |
A Join operation has been aborted. |
String Values: [0] DN of the parent partition root [1] DN of the child partition root |
|
146 |
EVT_UPDATE_SCHEMA |
An Update Schema operation has been performed. |
String Values: [0] DN of the server entry |
|
147 |
EVT_START_UPDATE_SCHEMA |
A Start Update Schema operation has been performed. |
String Values: [0] Name of the Tree root [1] DN of the server entry |
|
148 |
EVT_END_UPDATE_SCHEMA |
An End Update Schema operation has been performed. |
String Values: New: [0] Name of the Tree root [1] DN of the server entry |
|
149 |
EVT_MOVE_TREE |
A Move Tree operation has been performed. |
Integer Values: [0] Type of string. String Values: [0] DN of the source parent [1] DN of the destination parent [2] If integer[0] = 0, Source DN. If integer [0] = 1, new name. |
|
150 |
EVT_RELOAD_DS |
DS has been reloaded. |
String Values: [0] DN of tree root. |
|
151 |
EVT_ADD_PROPERTY |
An attribute (property) has been added to an object. |
Integer Values: [0] Security [1] Flags String Values: [0] DN of the entry |
|
152 |
EVT_DELETE_PROPERTY |
An attribute (property) has been removed from an object. |
String Values: [0] DN of the entry |
|
153 |
EVT_ADD_MEMBER |
A member has been added to a Group object. |
String Values: [0] DN of the group entry [1] DN of the new member [2] Attribute name |
|
154 |
EVT_DELETE_MEMBER |
A member has been deleted from a Group object. |
String Values: [0] DN of the group entry [1] DN of the deleted entry [2] Attribute name |
|
155 |
EVT_CHANGE_PROP_SECURITY |
Security for a bindery object’s property has been changed. |
Integer Values: [0] New security String Values: [0] DN of the object [1] Property's name |
|
156 |
EVT_CHANGE_OBJ_SECURITY |
A bindery object’s security has been changed. |
Integer Values: [0] New security String Values: [0] DN of the object's parent [1] DN of the object |
|
158 |
EVT_CONNECT_TO_ADDRESS |
A connection has been established with a particular address. |
Integer Values: [0] taskID [1] Address type [2] Address_size String Values: [0] Address |
|
159 |
EVT_SEARCH |
A Search operation has been performed. |
Integer Values: [0] Scope [1] Indicates the nodes to search [2] Info type String Values: [0] DN of the base entry |
|
160 |
EVT_PARTITION_STATE_CHG |
A partition’s state has changed. |
Integer Values: [0] Function [1] Type [2] State String Values: [0] DN of the partition's root entry [1] DN of the partner partition entry |
|
161 |
EVT_REMOVE_BACKLINK |
A backlink has been removed. |
String Values: [0] DN of the affected object [1] DN of the affected server entry [2] DN of the remote server entry |
|
162 |
EVT_LOW_LEVEL_JOIN |
A low-level join has been performed. |
String Values: [0] DN of the parent's root entry [1] DN of the child partition's root entry |
|
164 |
EVT_CHANGE_SECURITY_EQUALS |
An object’s Security Equals attribute has been changed. |
Integer Values: [0] 0=delete equivalence, 1=add equivalence String Values: [0] DN of the obect whos security has changed. [1] DN of the equivalent object. |
|
167 |
EVT_CRC_FAILURE |
A CRC failure has occurred when fragmented NCP requests were reconstructed. |
Integer Values: [0] Failure type, 0=server, 1=client [1] Server/Client CRC error count |
|
168 |
EVT_ADD_ENTRY |
A new object has been added under a container object. |
String Values: [0] Container entry's DN [1] Entry's DN |
|
169 |
EVT_MODIFY_ENTRY |
An attribute has been modified on an object. |
String Values: [0] Dn of the entry's parent entry [1] Entry's DN |
|
178 |
EVT_MODIFY_RDN |
A Modify RDN operation has been performed. |
String Values: [0] Dn of the entry's parent entry [1] Entry's DN [2] Entry's former DN |
|
181 |
EVT_ENTRYID_SWAP |
A Swap Entry ID operation has been performed. |
String Values: [0] DN of the source entry [1] DN of the destination entry |
|
185 |
EVT_LOW_LEVEL_SPLIT |
A low-level partition split has been performed. |
String Values: [0] DN of the parent partition root entry [1] DN of the child partition root entry |
|
188 |
EVT_ALLOW_LOGIN |
A user has been allowed to log in. |
Integer Values: [0] Flags String Values: [0] Entry's DN |
The following events do not have any associated data. When these events occur, the eventData field of the EventMonitorResponse is not present.
Table 3-6 Events Without Data
|
Event |
Description |
|
|---|---|---|
|
9 |
EVT_SET_BINDERY_CONTEXT |
|
|
13 |
EVT_UPDATE_SEV |
|
|
94 |
EVT_LUMBER_DONE |
Signals that a lumber operation has finished. |
|
95 |
EVT_BACKLINK_PROC_DONE |
Signals that a backlink process has finished. |
|
98 |
EVT_SERVER_ADDRESS_CHANGE |
Signals that a server address has changed. |
|
140 |
EVT_SYNC_SCHEMA |
Signals that the schema has been synchronized. |
|
150 |
EVT_RELOAD_DS |
Signals that eDirectory has been reloaded. |
|
163 |
EVT_CREATE_NAMEBASE |
Signals that a directory namebase has been created. |
|
171 |
EVT_OPEN_BINDERY |
Signals that the bindery has been opened. |
|
172 |
EVT_CLOSE_BINDERY |
Signals that the bindery has been closed. |
|
174 |
EVT_NEW_SCHEMA_EPOCH |
Signals that a new schema epoch has been declared. |
|
182 |
EVT_INSIDE_NCP_REQUEST |
|
|
187 |
EVT_END_NAMEBASE_TRANSACTION |
|
|
213 |
EVT_BEGIN_NAMEBASE_TRANSACTION |
|
The following table lists the events that are associated with bindery events:
Table 3-7 Bindery Events
|
Event |
Description |
|
|---|---|---|
|
10 |
EVT_CREATE_BINDERY_OBJECT |
Signals that a bindery object has been created. |
|
11 |
EVT_DELETE_BINDERY_OBJECT |
Signals that a bindery object has been deleted. |
The security equivalence event that is indicated by the following eventType value:
Table 3-8 Security Equivalence Event
|
Event |
Description |
|
|---|---|---|
|
12 |
EVT_CHECK_SEV |
|
The following table lists the event that is associated with module state events:
Table 3-9 Module State Event
|
Event |
Description |
|
|---|---|---|
|
21 |
EVT_CHANGE_MODULE_STATE |
|
The following table lists the events that are associated with network address events:
Table 3-10 Network Address Events
|
Event |
Description |
|
|---|---|---|
|
17 |
EVT_REMOTE_SERVER_DOWN |
|
|
18 |
EVT_NCP_RETRY_EXPENDED |
|
The following table lists the events that are associated with connection change events:
Table 3-11 Connection Change Events
|
Event |
Description |
|
|---|---|---|
|
173 |
EVT_CHANGE_CONN_STATE |
Signals that the connection state has changed |
|
212 |
EVT_COMPUTE_CONN_SEV_INLINE |
|
The following table lists the event that is associated with change server address events:
Table 3-12 Change Server Address Event
|
Event |
Description |
|
|---|---|---|
|
219 |
EVT_CHANGE_SERVER_ADDRS |
|
The following table lists the events that are associated with LDAP Events.
Table 3-13 LDAP Events
|
Event |
Description |
Data Returned |
|---|---|---|---|
|
247 |
EVT_LDAP_BIND |
Signals the occurrence of bind operation with the ldap server. |
EVT_AuthEventData |
|
249 |
EVT_LDAP_UNBIND |
Signals the occurrence of unbind operation with the ldap server. |
EVT_AuthEventData |
|
250 |
EVT_LDAP_CONNECTION |
Signals the occurrence of Connection operation with the ldap server. |
EVT_ConnectionEventData |
|
251 |
EVT_LDAP_SEARCH |
Signals the occurrence of Search operation with the ldap server. |
EVT_SearchEventData |
|
253 |
EVT_LDAP_SEARCHENTRYRESPONSE |
Signals the occurrence of Entry of Search operation with the ldap server. |
EVT_SearchEntryResponseEventData |
|
254 |
EVT_LDAP_ADD |
Signals the occurrence of Add operation with the ldap server. |
EVT_UpdateEventData |
|
258 |
EVT_LDAP_MODIFY |
Signals the occurrence of Modify operation with the ldap server. |
EVT_UpdateEventData |
|
260 |
EVT_LDAP_DELETE |
Signals the occurrence of Delete operation with the ldap server. |
EVT_UpdateEventData |
|
256 |
EVT_LDAP_COMPARE |
Signals the occurrence of Compare operation with the ldap server. |
EVT_CompareEventData |
|
262 |
EVT_LDAP_MODDN |
Signals the occurrence of Modify DN operation with the ldap server. |
EVT_ModDNEventData |
|
264 |
EVT_LDAP_ABANDON |
Signals the occurrence of Abandon operation with the ldap server. |
EVT_AbandonEventData |
|
265 |
EVT_LDAP_EXTOP |
Signals the occurrence of Extension operation with the ldap server. |
EVT_ExtOpEventData |
|
266 |
EVT_LDAP_SYSEXTOP |
Signals the occurrence of System extensioin operation with the ldap server. |
EVT_SysExtOpEventData |
|
268 |
EVT_LDAP_MODLDAPSERVER |
Signals the occurrence of modification of the ldap server object. |
|
|
269 |
EVT_LDAP_PASSWORDMODIFYTYPE |
SIgnals the occurrence of Password Modify operation with the ldap server. |
EVT_PasswordModifyEventData |
|
270 |
EVT_LDAP_UNKNOWNOP |
Signals the occurrence of Unknown operation. |
EVT_UnknownEventData |
|
248 |
EVT_LDAP_BINDRESPONSE |
Signals the occurrence of the Response Event caused by the Bind Operation. |
EVT_ResponseEventData |
|
252 |
EVT_LDAP_SEARCHRESPONSE |
Signals the occurrence of the Response Event caused by the Search Operation. |
EVT_ResponseEventData |
|
255 |
EVT_LDAP_ADDRESPONSE |
Signals the occurrence of the Response Event caused by the Add Operation. |
EVT_ResponseEventData |
|
257 |
EVT_LDAP_COMPARERESPONSE |
Signals the occurrence of the Response Event caused by the Compare Operation. |
EVT_ResponseEventData |
|
259 |
EVT_LDAP_MODIFYRESPONSE |
Signals the occurrence of the Response Event caused by the Modify Operation. |
EVT_ResponseEventData |
|
261 |
EVT_LDAP_DELETERESPONSE |
Signals the occurrence of the Response Event caused by the Delete Operation. |
EVT_ResponseEventData |
|
263 |
EVT_LDAP_MODDNRESPONSE |
Signals the occurrence of the Response Event caused by the Modify DN Operation. |
EVT_ResponseEventData |
|
267 |
EVT_LDAP_EXTOP_RESPONSE |
Signals the occurrence of the Response Event caused by the Extension Operation. |
EVT_ResponseEventData |