⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventerr.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
📖 第 1 页 / 共 2 页
字号:

#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(P128)
#endif

/*********************************************************************/
/*                                                                   */
/* Licensed Materials - Property of IBM                              */
/*                                                                   */
/* L-GHUS-5VMPGW, L-GHUS-5S3PEE                                      */
/* (C) Copyright IBM Corp. 1992, 2005  All Rights Reserved           */
/*                                                                   */
/* US Government Users Restricted Rights - Use, duplication or       */
/* disclosure restricted by GSA ADP Schedule Contract with           */
/* IBM Corp.                                                         */
/*                                                                   */
/*********************************************************************/


#ifndef EVENT_ERR_DEFS
#define EVENT_ERR_DEFS

/*	Message codes for the Event Package PKG_EVENT from 0-47 */

#define ERR_EVENT_EXCEED_MEM	PKG_EVENT+1
	errortext(ERR_EVENT_EXCEED_MEM, 	"Warning: Cannot record event - cannot keep up with event occurrence rate!\nDecrease logging levels or increase the event pool size by setting EVENT_POOL_SIZE in NOTES.INI. Default size is %,d bytes. Maximum size is %,d bytes.\r\n")
#define ERR_EVENT_DUPL_QUEUE	PKG_EVENT+2
	errortext(ERR_EVENT_DUPL_QUEUE, 	"A queue with that name already exists.")
#define ERR_EVENT_NOT_Q			PKG_EVENT+3
	errortext(ERR_EVENT_NOT_Q, 	"Not a known event queue.")
#define ERR_EVENT_EXCEED_QUOTA	PKG_EVENT+4
	errortext(ERR_EVENT_EXCEED_QUOTA, 	"Cannot enqueue event - quota exceeded!")
#define ERR_EVTQUEUE_EMPTY		PKG_EVENT+5
	errortext(ERR_EVTQUEUE_EMPTY, 	"No entries in this queue")
#define ERR_EVENT_NO_SUCH_QUEUE	PKG_EVENT+6
	errortext(ERR_EVENT_NO_SUCH_QUEUE, 	"No such queue")
#define ERR_EVENT_NOT_YOUR_Q 	PKG_EVENT+7
	errortext(ERR_EVENT_NOT_YOUR_Q, 	"Can only access your queue.")
#define ERR_EVENT_WRONG_VERSION	PKG_EVENT+8
	errortext(ERR_EVENT_WRONG_VERSION,"Wrong version of event package.")
#define ERR_EVENT_BAD_SEVERITY	PKG_EVENT+9
	errortext(ERR_EVENT_BAD_SEVERITY,"Invalid severity encountered.")
#define ERR_EVENT_NOT_INITIALIZED	PKG_EVENT+10
	errortext(ERR_EVENT_NOT_INITIALIZED,"Event support not initialized.")
#define ERR_EVENT_POOLFULL		PKG_EVENT+11
	errortext(ERR_EVENT_POOLFULL,"Insufficient memory - event pool is full. You can increase it's size via the NOTES.INI setting EVENT_POOL_SIZE.")
#define ERR_EVENT_SHUTDOWN		PKG_EVENT+12
	internaltext(ERR_EVENT_SHUTDOWN,"Shutdown requested")
#define ERR_EVENT_BAD_MONITOR_METHOD	PKG_EVENT+13
	errortext(ERR_EVENT_BAD_MONITOR_METHOD,"Invalid monitor method encountered.")
#define ERR_EVENT_BAD_TYPE	PKG_EVENT+14
	errortext(ERR_EVENT_BAD_TYPE,"Invalid type encountered.")

#define TASK_NAME_STRINGS			PKG_EVENT+15
	donottranslatetext(TASK_NAME_STRINGS, 	"Chronos|Database Compactor|Admin Process|Agent Manager|Billing|Calendar Connector|Cluster Directory|Cluster Replicator|Collector|Database Server")

#define TASK_NAME_STRINGS_2			PKG_EVENT+16
	donottranslatetext(TASK_NAME_STRINGS_2, "Event|FTP Server|HTTP Web Server|IMAP Server|Indexer|LDAP Server|MTBFManager|NNTP Server|POP3 Server|Router|Replicator|Schedule Manager|Stats|WEB Retriever|Reporter|SMTPMTA|Health Monitoring")

#define ERR_EVENT_REPORT_DB_NOT_OPEN	PKG_EVENT+17
	errortext(ERR_EVENT_REPORT_DB_NOT_OPEN,"The report database could not be opened.")
#define ERR_EVENT_NO_SRV_ACCESS_VIEW	PKG_EVENT+18
	errortext(ERR_EVENT_NO_SRV_ACCESS_VIEW,"The server access view does not exist. Update the Statistics Report template.")

#define ERR_REMOTE_COLLECTOR_QUEUE		PKG_EVENT+19
	errortext(ERR_REMOTE_COLLECTOR_QUEUE,"The Statistics Collector is not running on the proxy server.")

#define ERR_CONFIG_DB_TIMEOUT		PKG_EVENT+20
	errortext(ERR_CONFIG_DB_TIMEOUT,"Task timed out waiting for Monitoring Configuration database to be created. Please restart task.")

#define ERR_ADDIN_CREATE_CONFIG		PKG_EVENT+21
	errortext(ERR_ADDIN_CREATE_CONFIG,"Upgrading or creating the Monitoring Configuration database...")

#define ERR_ADDIN_NO_CONFIG			PKG_EVENT+22
	errortext(ERR_ADDIN_NO_CONFIG,"Cannot create the Monitoring Configuration database.")

#define ERR_EVENT_NOT_LOADED				(PKG_EVENT+23)
	errortext(ERR_EVENT_NOT_LOADED,			"Domino Domain Monitoring functions cannot be executed when the Event task is not loaded.")

#define ERR_DDM_REPORT_DOC_PROBLEM				(PKG_EVENT+24)
	errortext(ERR_DDM_REPORT_DOC_PROBLEM,		"A DDM report document could not be opened.")
#define ERR_DDM_REPORT_DOC_PROBLEM_EXT			(PKG_EVENT+25)
	errortext(ERR_DDM_REPORT_DOC_PROBLEM_EXT,	"A DDM report document (NoteID 0x%X) could not be opened.")

#define ERR_ADDIN_DELETE_GROUP				PKG_EVENT+26
	stringtext(ERR_ADDIN_DELETE_GROUP,		"Do you want to delete the selected groups?")

#define ERR_REMOTE_COLLECTOR_R4				PKG_EVENT+27
	stringtext(ERR_REMOTE_COLLECTOR_R4,		"The remote collection server must be R5 or greater.")

#define ERR_ADDIN_CREATE_REDZONE			PKG_EVENT+28
	errortext(ERR_ADDIN_CREATE_REDZONE,		"Creating the Server Health Monitoring database...")

#define ERR_ADDIN_NO_REDZONE				PKG_EVENT+29
	errortext(ERR_ADDIN_NO_REDZONE,			"Cannot create the Server Health Monitoring database.")

#define ERR_ADDIN_UPDATE_REDZONE			PKG_EVENT+30
	errortext(ERR_ADDIN_UPDATE_REDZONE,		"Updating the Server Health Monitoring database design and configuration documents.")

#define ERR_OPEN_DDM		  				PKG_EVENT+31
	errortext(ERR_OPEN_DDM,					"Event: Error opening domain monitoring database %p")

#define ERR_DDM_LOADING_CFG_VIEW_EVENT		PKG_EVENT+32
	errortext(ERR_DDM_LOADING_CFG_VIEW_EVENT,	"Event: Error loading domain monitoring configuration view '%s'")

#define ERR_DDM_LOADING_CFG_DOC_EVENT		PKG_EVENT+33
	errortext(ERR_DDM_LOADING_CFG_DOC_EVENT,	"Event: Error opening note with note ID 0x%04X")

#define ERR_DDM_LOADING_CFG_EVENT			PKG_EVENT+34
	errortext(ERR_DDM_LOADING_CFG_EVENT,	"Event: Error loading DDM configuration")

#define ERR_DDM_LIB_LOAD_EVENT				PKG_EVENT+35
	errortext(ERR_DDM_LIB_LOAD_EVENT,		"Event: Error loading specified library %s")

#define ERR_LOADING_DDM	   					PKG_EVENT+36
	errortext(ERR_LOADING_DDM,				"Event: Error loading domain monitoring event information from database %p")

#define ERR_DDM_OPEN_NOTE		   			PKG_EVENT+37
	errortext(ERR_DDM_OPEN_NOTE,			"Event: Error opening domain monitoring event document (Note ID 0x%04.04X) in database %p")

#define ERR_DDM_NOT_READY_FOR_BUSINESS			PKG_EVENT+38
	errortext(ERR_DDM_NOT_READY_FOR_BUSINESS,	"Domino Domain Monitoring Database is not yet opened or created. Details will be excluded from some events until the database is available.")

#define ERR_MISSING_ADDIN_NAME				PKG_EVENT+39
	errortext(ERR_MISSING_ADDIN_NAME,		"Events are being generated that should include an addin name, but do not - '%s' (0x%X) : '%s' (0x%X)")

#define ERR_RM_DISK_SPINDLE_INFO_INCOMPLETE			PKG_EVENT+40
	errortext(ERR_RM_DISK_SPINDLE_INFO_INCOMPLETE,	"The provided Disk Spindle Information is incomplete")
#define ERR_RM_DISK_SPINDLE_INFO_EXCESSIVE			PKG_EVENT+41
	errortext(ERR_RM_DISK_SPINDLE_INFO_EXCESSIVE,	"The provided Disk Spindle Information includes disks that do not exist.")
#define ERR_RM_DISK_SPINDLE_INFO_OK					PKG_EVENT+42
	errortext(ERR_RM_DISK_SPINDLE_INFO_OK,			"Disk Spindle Information has been provided in the Directory")
#define ERR_RM_DISK_SPINDLE_INFO_NOT_PROVIDED		PKG_EVENT+43
	errortext(ERR_RM_DISK_SPINDLE_INFO_NOT_PROVIDED,"Disk Spindle Information was not provided in the Directory")

#define ERR_DDM_LOADING_VIEW_EVENT			PKG_EVENT+44
	errortext(ERR_DDM_LOADING_VIEW_EVENT,	"Error loading domain monitoring view '%s'")

#define ERR_DDM_PREEXISTING_PUID			PKG_EVENT+45
	errortext(ERR_DDM_PREEXISTING_PUID,		"Preexisting PUID found %s")

#define ERR_DDM_DUPLICATE_PUID				PKG_EVENT+46
	errortext(ERR_DDM_DUPLICATE_PUID,		"%d duplicate PUIDs found")

#define ERR_NORMAL_NONNORMAL_SEV_MIX		PKG_EVENT+47
	errortext(ERR_NORMAL_NONNORMAL_SEV_MIX,	"Events are being generated with a mixed severity of normal and non-normal - '%s' (%s0x%X Sev=%d) : '%s' (%s0x%X Sev=%d)")


/* Since this name space is so underutilized, it will share its top */
/* space with the briefcase.  So unlike most error ranges, PKG_EVENT */
/* can only range from 0 to 47.  PKG_BCASE goes from 128 to 256. */

/* PKG_EVENT2 more Event codes starting from 0-31 */
			
#define ERR_RM_DISK_UTIL			(PKG_EVENT2+00)
	errortext(ERR_RM_DISK_UTIL,		"Logical disk activity (%s) exceeds configured thresholds.")
#define ERR_RM_MEMORY_UTIL			(PKG_EVENT2+1)
	errortext(ERR_RM_MEMORY_UTIL,	"Memory Utilization exceeds the configured thresholds.")
#define ERR_RM_NETWORK_UTIL			(PKG_EVENT2+2)
	errortext(ERR_RM_NETWORK_UTIL,	"Network adapter activity (%s) exceeds configured thresholds.")
#define ERR_RM_CPU_UTIL				(PKG_EVENT2+3)
	errortext(ERR_RM_CPU_UTIL,		"CPU utilization exceeds configured thresholds.")

/* available PKG_EVENT2+4 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -