Environment
Situation
nwdsdefs.h. What are the definitions of event verbs -1 through -122?
Resolution
Verb  | Verb id  | Description  | 
DSV_ECHO  | -1  | Not used  | 
DSV_BK_SKULKER  | -2  | Concerns the replica synchronization process  | 
DSV_BK_SCHEMA  | -3  | Concerns the schema synchronization, propagating the changes made to the schema  | 
DSV_BK_JANITOR  | -4  | External refernce synchronization  | 
DSV_BK_BLINK_DRL  | -5  | Backlink distributed reference link  | 
DSV_BK_BLINK  | -6  | Back link process  | 
DSV_BK_LIMBER  | -7  | Limber process which maintains tree connectivity  | 
DSV_BK_OBIT  | -8  | Obituary process  | 
DSV_BK_OBITNOTIFY  | -9  | Notification from the obituary process  | 
DSV_BK_PARTPURGE  | -10  | Concerns the purger / flat cleaner process  | 
DSV_BK_IXREPAIR  | -11  | Index repair  | 
DSV_BK_RESET_ADDRCACHE  | -12  | Delete the bad address cache and schedule it to run again in half-hour  | 
DSV_BK_RNRADVERTISE  | -13  | Advertise the tree name  | 
DSV_BK_RESET_CACHEANDSTATUS  | -14  | Resets the bad adderss cache and the server status  | 
DSV_BK_DISPLAY_CTX_TABLE  | -15  | Display context table  | 
DSV_BK_RESET_SUBSCRIBER_FILTER  | -16  | Runs a worker thread, reads a new filter after a filter change  | 
DSV_BK_RESET_SPARSE_REPLICAS  | -17  | Updates the replication filter  | 
DSV_BK_DBMEMCHECK  | -18  | Database memory usage check  | 
DSV_BK_CHECK_DIRREMOVAL  | -19  | Check for dir removal event  | 
DSV_BK_BLINK_CLEAR  | -20  | Clear all back links  | 
DSV_BK_RUNLIMBERUP  | -21  | Set new RDN if NCP Server is remote  | 
DSV_BK_PREDICATE_STATS  | -22  | Predicate statistics update  | 
DSV_BK_MARK_ALL_SERVERS_UP  | -23  | Mark all servers up  | 
DSV_BK_MARK_ALL_SERVERS_DOWN  | -24  | Mark all servers down  | 
DSV_BK_MARK_SERVERS_UP  | -25  | Mark servers up  | 
DSV_BK_MARK_SERVERS_DOWN  | -26  | Mark servers down  | 
DSV_BK_HEARTBEAT  | -27  | High convergence heart beat  | 
DSV_BK_REFRESH_BINDERY_CONTEXT  | -28  | Refresh bindery context  | 
DSV_BK_OPENAGENT  | -29  | Background process entry point to open the local agent  | 
DSV_BK_LOADVRDIM  | -30  | Load the dirxml module  | 
DSV_BK_START_TALKING  | -31  | Start talking  | 
DSV_BK_UPDATELOGINATTRIBS  | -32  | Update login attributes  | 
DSV_BK_UPDATESEVEXTREF  | -33  | Update XRefs because of SEVs  | 
DSV_BK_INDEX  | -34  | Background index routines  | 
DSV_MISC_BINDERY  | -35  | Miscellaneous bindery  | 
DSV_LOGIN_AS_SERVER  | -36  | Login as server  | 
DSV_AGENTOPENLOCAL  | -37  | Open the local agent  | 
DSV_AGENTCLOSELOCAL  | -38  | Close the local agent  | 
DSV_BIND_SETBINDCONTEXTS  | -39  | Set bindery contexts  | 
DSV_BIND_GETOBJECTLIST  | -40  | Get object list  | 
DSV_BIND_SETBINDPWD  | -41  | Set bindery password  | 
DSV_BIND_CHANGEACCTBAL  | -42  | Change account balance  | 
DSV_BIND_CHANGEACCTHOLD  | -43  | Modify the holds amount for the specified server id  | 
DSV_BIND_GETACCTBAL  | -44  | Returns the current account balance and minimum account balance allowed  | 
DSV_BIND_GETACCTHOLD  | -45  | This returns the sum of all holds placed against the account, as well as the hold amount for the specified serverID (if given).  | 
DSV_BIND_MAPNAMETOIDNOLIE  | -46  | Always give the real ID, not the pseudoID  | 
DSV_BIND_CHECKLISTFORGROUP  | -47  | Check list for group membership  | 
DSV_BIND_ADDSAPSERVICE  | -48  | Add SAP service  | 
DSV_BIND_REMOVESAPSERVICE  | -49  | Remove SAP service  | 
DSV_BIND_CHECKLOGINRESTRICTIONS  | -50  | Check login restrictions  | 
DSV_BIND_NSLOGINUSER  | -51  | Nameservice interface logs in a bindery user  | 
DSV_BIND_MAPNAMETOOBJ  | -52  | Map name to object  | 
DSV_BIND_UPDATELOGININFO  | -53  | Update login information for the specified entry id  | 
DSV_BIND_SCANLOGIN  | -54  | Scan the next login object  | 
DSV_BIND_MAPOBJTONAME  | -55  | Map object id to name and type  | 
DSV_BIND_NSISPERMID  | -56  | NS is valid permanent object id  | 
DSV_BIND_NSSCANOBJS  | -57  | Scan objects  | 
DSV_BIND_CHECKQPRIV  | -58  | Check an object's (user or server) rights to access a specified queue  | 
DSV_BIND_GETQDIR  | -59  | Get the directory path where the queue control files reside for the given ID.  | 
DSV_BIND_MAPOBJIDTODN  | -60  | Map objectID to DN  | 
DSV_BIND_CLEARINTRUDERLOCK  | -61  | To guarantee that the supervisor can log in (won't be locked out because of intruders)  | 
DSV_BIND_CHECKIFAUDITED  | -62  | Check if the object is audited  | 
DSV_BIND_CHANGEAUDITSTATUS  | -63  | Set a new state for the object audited flag  | 
DSV_BIND_CREATEQ  | -64  | Create queue  | 
DSV_BIND_SETQSECURITY  | -65  | Set queue security  | 
DSV_BIND_DELETEQ  | -66  | Remove queue object and properties  | 
DSV_BIND_SCANACCTHOLDS  | -67  | Scan account holds  | 
DSV_BIND_NSGETOBJPRIV  | -68  | Returns supervisor and console operator privileges  | 
DSV_BIND_MAPIDTOGUID  | -69  | Given a DB entry ID, return the entry's GUID  | 
DSV_BIND_MAPGUIDTOID  | -70  | Given a GUID, returns the DB entry ID  | 
*DSA_GET_SERVER_INFO  | -71  | Get server information (certificate size, certificate data, key size etc)  | 
DSA_GET_LOCAL_ENTRY_NAME  | -72  | Get local entry name  | 
DSV_LOCAL_SET_SERVER_STATE  | -73  | Local Set Server's State function  | 
DSV_BUILD_SEV  | -74  | Build a security equivalence vector for ENTRY ID at CONN's request - return the SEV in SEVIDLIST  | 
DSV_BKPRED_EVENT_OPEN  | -75  | Update the predicate statistics saved in DS with the new collected predicate data  | 
DSA_GET_LOCAL_SCHEMA_NAME  | -76  | Get local schema name  | 
DSA_GET_LOCAL_ENTRY_ID  | -77  | Get the local entry id  | 
DSA_CHECK_SERVER_ACCESS  | -78  | Check server access  | 
DSA_GET_LOCAL_PARTITION_INFO  | -79  | Get local partition information like replica state, type, root entry id.  | 
DSA_LOCAL_CLIENT_RIGHTS  | -80  | Local client rights  | 
DSA_GET_ATTR_ID  | -81  | Get the attribute ID  | 
DSA_GET_LOCAL_ATTR_ID  | -82  | Get the local attribute id  | 
DSA_GET_LOCAL_CLASS_ID  | -83  | Get local class id  | 
DSA_CHECK_SEV_HANDLER  | -84  | Check security equivalence vector handler  | 
DSV_BK_ACL_UPDATE  | -85  | ACL update  | 
DSV_LOCAL_LOGIN  | -86  | Local login  | 
DSV_BK_SKULKER_WORKER  | -87  | Outbound replication (synchronization)  | 
DSV_USE_RN_CACHE  | -88  | Use Root-not (the local entry) cache  | 
DSV_VERIFY_RN_CACHE  | -89  | Verify Root not cache  | 
DSP_CLEAR_MONITORED_CONN  | -90  | Clear monitored connection  | 
DSV_DSLOGIN  | -91  | Local login  | 
DSV_CLOSE_FILE_HANDLER  | -92  | Close file handler  | 
DSV_BACKUP_REQUESTS  | -93  | Backup requests  | 
DSP_CREATE_MONITORED_CONN  | -94  | Monitor the connection  | 
DSV_GET_LAST_REFERRAL  | -95  | Get last referral address  | 
DSA_UPDATE_SEV_HANDLER  | -96  | Update the security equivalence vector handler  | 
CIA_INTERNAL_VERB  | -97  | Controlled Internal Access verb  | 
DSV_BKR_BACKUP  | -98  | |
DSV_BKR_RESTORE  | -99  | |
DSV_BKR_ROLL_RFL  | -100  | Roll to next file  | 
DSV_BKR_RFL_GET_FILE_NAME  | -101  | Get the next RFL file name  | 
DSV_BKR_SET_RFL_DIR  | -102  | Set RFL directory  | 
DSV_BKR_SET_RFL_FILE_LIMITS  | -103  | Set RFL file limits  | 
DSV_BKR_GET_FLAGS  | -104  | |
DSV_BKR_SET_FLAGS  | -105  | |
DSV_BKR_GET_INFO  | -106  | |
DSV_BK_OBJECT_UPGRADE  | -107  | |
DSB_BKR_RESTORE_STATUS  | -108  | |
DSV_PART_RENAME_HANDLER  | -109  | Handles rename events. Must readvertise if the rename changed the name of the tree or a partition root.  | 
DSV_CIA_LOGIN_HANDLER  | -110  | Agent gains access to the CIA(Controlled internal Access)  | 
DSV_BK_MARK_SERVERS_STATUS  | -111  | Request server status  | 
DSV_BK_REPLICATION_LEVEL  | -112  | Check replication level  | 
DSV_CLONE_BACKUP  | -113  | |
DSV_CLONE_RESTORE  | -114  | |
DSV_CLONE_OPEN  | -115  | |
DSV_REOPEN_AGENT  | -116  | Reopen agent  | 
DSV_BK_STOP_TALKING  | -117  | Stop talking (netware)  | 
DSV_CLOSE_AGENT  | -118  | Close the database  | 
DSV_BK_PRSYNC  | -119  | Priority sync process  | 
DSV_BK_ANCEST  | -120  | Updating the ancestors list for all the sub-trees moved  | 
DSV_BK_EXTREF  | -121  | Check external reference  | 
DSV_BK_RIDMGR  | -122  | Load the RID manager  |