📄 nsferr.h
字号:
#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. 1989, 2005 All Rights Reserved *//* *//* US Government Users Restricted Rights - Use, duplication or *//* disclosure restricted by GSA ADP Schedule Contract with *//* IBM Corp. *//* *//*********************************************************************/#ifndef NSF_ERR_DEFS#define NSF_ERR_DEFS/* DB2 Note Storage File Error Code Definitions 0x3B00 */#ifndef NSF_STR_DEFS#include "nsfstr.h"#endif#define ERR_DB2NSF_NOT_IMPL PKG_DB2NSF+0 errortext(ERR_DB2NSF_NOT_IMPL, "This feature not yet implemented for DB2 based .nsf(s)")#define ERR_DB2NSF_FAILURE PKG_DB2NSF+1 errortext(ERR_DB2NSF_FAILURE, "General NSFDB2 error.")#define ERR_DB2NSF_CORRUPT PKG_DB2NSF+2 errortext(ERR_DB2NSF_CORRUPT, "Corrupt/invalid data found in DB2 - unable to continue")#define ERR_DB2NSF_CLI_ERROR PKG_DB2NSF+3 errortext(ERR_DB2NSF_CLI_ERROR, "DB2 CLI/SQL error")#define ERR_DB2NSF_INI PKG_DB2NSF+4 errortext(ERR_DB2NSF_INI, "Invalid or missing DB2/MI .ini file entries")#define ERR_DB2NSF_NAME_LENGTH PKG_DB2NSF+5 errortext(ERR_DB2NSF_NAME_LENGTH, "Name exceeds DB2 maximum identifier length")#define ERR_DB2NSF_BYPASS_XACT PKG_DB2NSF+6 errortext(ERR_DB2NSF_BYPASS_XACT, "Internal error - should not appear")#define ERR_DB2NSF_NO_BEGIN_XACT PKG_DB2NSF+7 errortext(ERR_DB2NSF_NO_BEGIN_XACT, "There is no active transaction to end")#define ERR_DB2NSF_PARMS_NEEDED PKG_DB2NSF+10 errortext(ERR_DB2NSF_PARMS_NEEDED, "Parameters needed for SQL-based view")#define ERR_DB2NSF_SUM_NOTE_SET PKG_DB2NSF+12 errortext(ERR_DB2NSF_SUM_NOTE_SET, "Unable to create selected DB2 note set.")#define ERR_DB2NSF_NIF_READONLY PKG_DB2NSF+13 errortext(ERR_DB2NSF_NIF_READONLY, "Update or commit of read-only DB2 NIF connection")#define ERR_DB2NSF_ACCESS_ROWLEN PKG_DB2NSF+14 errortext(ERR_DB2NSF_ACCESS_ROWLEN, "Column Length or Total Access Table Row Length exceeds maximum allowed by DB2.")#define ERR_DB2NSF_ACCESS_DEFTYPES PKG_DB2NSF+15 errortext( ERR_DB2NSF_ACCESS_DEFTYPES, "Incompatible DB2 data type and Notes data type or data format options, fieldname: ")#define ERR_DB2NSF_ACCESS_FIELDLEN PKG_DB2NSF+16 errortext( ERR_DB2NSF_ACCESS_FIELDLEN, "Access Table field data exceeds defined length")#define ERR_DB2NSF_INVALID_LENGTH_READ PKG_DB2NSF+17 errortext(ERR_DB2NSF_INVALID_LENGTH_READ, "Number of bytes read is smaller than expected.")#define ERR_DB2NSF_NOT_ENABLED_FOR_DB2 PKG_DB2NSF+18 errortext( ERR_DB2NSF_NOT_ENABLED_FOR_DB2, "Domino server is not DB2-enabled or DB2 services were unable to initialize when the server started up.")#define ERR_DB2NSF_CANNOT_USE_DATASTORE PKG_DB2NSF+19 errortext( ERR_DB2NSF_CANNOT_USE_DATASTORE, "You need Server Administrator access to use the requested datastore")#define ERR_DB2NSF_TABLESPACE_IN_USE PKG_DB2NSF+20 errortext( ERR_DB2NSF_TABLESPACE_IN_USE, "Requested tablespace already in use")#define ERR_DB2NSF_BAD_OPTIONS2_FLAGS PKG_DB2NSF+21 apitext( ERR_DB2NSF_BAD_OPTIONS2_FLAGS, "Invalid Options2 flags value")#define ERR_DB2NSF_INCONSISTENT_COLLECTION PKG_DB2NSF+22 apitext( ERR_DB2NSF_INCONSISTENT_COLLECTION, "DB2-based Collection is corrupt")#define ERR_DB2NSF_OPEN_NOT_ALLOWED PKG_DB2NSF+23 apitext( ERR_DB2NSF_OPEN_NOT_ALLOWED, "A DB2-based nsf cannot be opened locally. It must be opened through the DB2-enabled Domino Server.")#define ERR_DB2NSF_SERVICES_UNAVAILABLE PKG_DB2NSF+24 apitext( ERR_DB2NSF_SERVICES_UNAVAILABLE, "DB2 services may be unavailable or the DB2-based nsf may be corrupt.")#define ERR_DB2NSF_XLATE_POOLFULL PKG_DB2NSF+25 errortext( ERR_DB2NSF_XLATE_POOLFULL, "Insufficient memory - DB2 xlate pool is full.")#define ERR_DB2NSF_IMAP_NOT_SUPPORTED PKG_DB2NSF+26 apitext( ERR_DB2NSF_IMAP_NOT_SUPPORTED, "IMAP is not supported for DB2-based nsfs.")#define ERR_DB2NSF_NO_OVERRIDE_RIGHTS PKG_DB2NSF+27 apitext( ERR_DB2NSF_NO_OVERRIDE_RIGHTS, "User does not have datastore override rights.")#define ERR_DB2NSF_QUERY_TOO_LONG PKG_DB2NSF+28 apitext( ERR_DB2NSF_QUERY_TOO_LONG, "DB2 query exceeds maximum length." )#define ERR_DB2NSF_BUF_TOO_SMALL PKG_DB2NSF+29 apitext(ERR_DB2NSF_BUF_TOO_SMALL, "Allocated buffer too small")#define ERR_DB2NSF_INIT_FAILURE PKG_DB2NSF+30 apitext( ERR_DB2NSF_INIT_FAILURE, "Unable to initialize DB2 services. DB2-based nsfs will be unusable." )/* Error codes from the XML mapping file starting with 0x3B30*/#define ERR_DB2NSF_WARNING PKG_DB2NSF+48 errortext(ERR_DB2NSF_WARNING, "DB2-SQL warning exception.")#define ERR_DB2NSF_NODATA PKG_DB2NSF+49 errortext(ERR_DB2NSF_NODATA, "DB2-SQL no data exception.")#define ERR_DB2NSF_DYNAMIC_SQL PKG_DB2NSF+50 errortext(ERR_DB2NSF_DYNAMIC_SQL, "DB2-Dynamic SQL error.")#define ERR_DB2NSF_CONNECTION PKG_DB2NSF+51 errortext(ERR_DB2NSF_CONNECTION, "DB2-Connection Exception.")#define ERR_DB2NSF_TRIGGER PKG_DB2NSF+52 errortext(ERR_DB2NSF_TRIGGER, "DB2-Triggered action exception.")#define ERR_DB2NSF_FEATURE PKG_DB2NSF+53 errortext(ERR_DB2NSF_FEATURE, "DB2-Feature not supported.")#define ERR_DB2NSF_TYPE PKG_DB2NSF+54 errortext(ERR_DB2NSF_TYPE, "DB2-Invalid target type specification.")#define ERR_DB2NSF_SCHEMA PKG_DB2NSF+55 errortext(ERR_DB2NSF_SCHEMA, "DB2-Invalid Schema name list specification.")#define ERR_DB2NSF_TOKEN PKG_DB2NSF+56 errortext(ERR_DB2NSF_TOKEN, "DB2-Invalid token.")#define ERR_DB2NSF_0K00 PKG_DB2NSF+57 errortext(ERR_DB2NSF_0K00, "DB2-0K00 exception")#define ERR_DB2NSF_TRIG_PROHIBIT PKG_DB2NSF+58 errortext(ERR_DB2NSF_TRIG_PROHIBIT, "DB2-Prohibited statement encountered during trigger.")#define ERR_DB2NSF_CASE PKG_DB2NSF+59 errortext(ERR_DB2NSF_CASE, "DB2-Case not found for case statement.")#define ERR_DB2NSF_CARDINALITY PKG_DB2NSF+60 errortext(ERR_DB2NSF_CARDINALITY, "DB2-Cardinality violation.")#define ERR_DB2NSF_DATA PKG_DB2NSF+61 errortext(ERR_DB2NSF_DATA, "DB2-Data exception.")#define ERR_DB2NSF_CONSTRAINT PKG_DB2NSF+62 errortext(ERR_DB2NSF_CONSTRAINT, "DB2-Constraint violation.")#define ERR_DB2NSF_INV_CURS_STATE PKG_DB2NSF+63 errortext(ERR_DB2NSF_INV_CURS_STATE, "DB2-Invalid cursor state.")#define ERR_DB2NSF_INV_TRAN_STATE PKG_DB2NSF+64 errortext(ERR_DB2NSF_INV_TRAN_STATE, "DB2-Invalid transaction state.")#define ERR_DB2NSF_INV_STMT_ID PKG_DB2NSF+65 errortext(ERR_DB2NSF_INV_STMT_ID, "DB2-Invalid SQL statement identifier.")#define ERR_DB2NSF_INV_AUTH_SPEC PKG_DB2NSF+66 errortext(ERR_DB2NSF_INV_AUTH_SPEC, "DB2-Invalid authorization specification.")#define ERR_DB2NSF_INV_TRAN_TERMINATION PKG_DB2NSF+67 errortext(ERR_DB2NSF_INV_TRAN_TERMINATION, "DB2-Invalid transaction termination.")#define ERR_DB2NSF_INV_CONN_NAME PKG_DB2NSF+68 errortext(ERR_DB2NSF_INV_CONN_NAME, "DB2-Invalid connection name.")#define ERR_DB2NSF_INV_CURS_NAME PKG_DB2NSF+69 errortext(ERR_DB2NSF_INV_CURS_NAME, "DB2-Invalid cursor name.")#define ERR_DB2NSF_36001 PKG_DB2NSF+70 errortext(ERR_DB2NSF_36001, "DB2-36001 error.")#define ERR_DB2NSF_SYNTAX PKG_DB2NSF+71 errortext(ERR_DB2NSF_SYNTAX, "DB2-Syntax error.")#define ERR_DB2NSF_EXT_FUNC_EX PKG_DB2NSF+72 errortext(ERR_DB2NSF_EXT_FUNC_EX, "DB2-External function exception.")#define ERR_DB2NSF_EXT_FUNC_CALL_EX PKG_DB2NSF+73 errortext(ERR_DB2NSF_EXT_FUNC_CALL_EX, "DB2-External function call exception.")#define ERR_DB2NSF_SAVEP_EX PKG_DB2NSF+74 errortext(ERR_DB2NSF_SAVEP_EX, "DB2-Savepoint exception.")#define ERR_DB2NSF_SERIALIZATION PKG_DB2NSF+75 errortext(ERR_DB2NSF_SERIALIZATION, "DB2-Serialization failure.")#define ERR_DB2NSF_AUTHORIZATION PKG_DB2NSF+76 errortext(ERR_DB2NSF_AUTHORIZATION, "DB2-Authorization violation.")#define ERR_DB2NSF_VIEW_DEF PKG_DB2NSF+77 errortext(ERR_DB2NSF_VIEW_DEF, "DB2-View definition error.")#define ERR_DB2NSF_46XXX PKG_DB2NSF+78 errortext(ERR_DB2NSF_46XXX, "DB2-46XXX error.")#define ERR_DB2NSF_INV_APP_STATE PKG_DB2NSF+79 errortext(ERR_DB2NSF_INV_APP_STATE, "DB2-Invalid application state.")#define ERR_DB2NSF_DUP_UNDEF_NAME PKG_DB2NSF+80 errortext(ERR_DB2NSF_DUP_UNDEF_NAME, "DB2-Duplicate or undefined name.")#define ERR_DB2NSF_INV_OPERAND PKG_DB2NSF+81 errortext(ERR_DB2NSF_INV_OPERAND, "DB2-Invalid operand or inconsistent specification.")#define ERR_DB2NSF_LIMIT_EXCEEDED PKG_DB2NSF+82 errortext(ERR_DB2NSF_LIMIT_EXCEEDED, "DB2-SQL or Product limit exceeded.")#define ERR_DB2NSF_PREREQ_STATE PKG_DB2NSF+83 errortext(ERR_DB2NSF_PREREQ_STATE, "DB2-Object not in prerequisite state.")#define ERR_DB2NSF_MISC_RESTRICTIONS PKG_DB2NSF+84 errortext(ERR_DB2NSF_MISC_RESTRICTIONS, "DB2-Miscellaneous SQL or product restrictions.")#define ERR_DB2NSF_RESOURCE PKG_DB2NSF+85 errortext(ERR_DB2NSF_RESOURCE, "DB2-Resource not available or operator intervention.")#define ERR_DB2NSF_SYSTEM PKG_DB2NSF+86 errortext(ERR_DB2NSF_SYSTEM, "DB2-System error.")#define ERR_DB2NSF_NOXMLMAP PKG_DB2NSF+87 errortext(ERR_DB2NSF_NOXMLMAP, "File db2errmp.xml not found.")#define ERR_DB2NSF_MAPSUCCESS PKG_DB2NSF+88 errortext(ERR_DB2NSF_MAPSUCCESS, "The map for DB2 errors was successfully created.\n")#define ERR_DB2NSF_XML_PARSE PKG_DB2NSF+89 errortext(ERR_DB2NSF_XML_PARSE, "The parsing of XML DB2 error file failed; the map for DB2 errors was not created.")#define ERR_DB2NSF_GENERIC_FAILURE PKG_DB2NSF+90 errortext(ERR_DB2NSF_GENERIC_FAILURE, "DB2 NSF failure.")#define ERR_DB2NSF_ENABLED PKG_DB2NSF+91 stringtext(ERR_DB2NSF_ENABLED, "DB2 Server:|Not Enabled|Enabled|DB2 Access:")#define IDX_DB2_ENABLED_SERVER 1#define IDX_DB2_ENABLED_NOT_EN 2#define IDX_DB2_ENABLED_EN 3#define IDX_DB2_ENABLED_ACCESS 4#define ERR_DB2NSF_DB PKG_DB2NSF+92 stringtext(ERR_DB2NSF_DB, "DB2 Database: ")#define ERR_DB2NSF_BUFFERPOOL PKG_DB2NSF+93 errortext(ERR_DB2NSF_BUFFERPOOL, "DB2 - Buffer pool not allocated, using a buffer pool that may be too small.")#define ERR_DB2NSF_ENABLE_STR PKG_DB2NSF+94 errortext(ERR_DB2NSF_ENABLE_STR, "DB2 SERVER ENABLE LOG\n")#define ERR_DB2NSF_ENABLE_STATE PKG_DB2NSF+95 errortext(ERR_DB2NSF_ENABLE_STATE, "Server doc update|Notes.ini update|Server id update|Catalog node|Load DB2 Library|Create user account|Add DB2DOM group to SYSCTRL_GROUP|Send server doc update request to Admin Process")#define IDX_DB2_ENABLE_SRVDOC 1#define IDX_DB2_ENABLE_INI 2#define IDX_DB2_ENABLE_ID 3#define IDX_DB2_ENABLE_CATNODE 4#define IDX_DB2_ENABLE_LOADLIB 5#define IDX_DB2_ENABLE_USER 6#define IDX_DB2_ENABLE_GROUP 7#define IDX_DB2_ENABLE_SRVDOC_ADMINP 8#define ERR_DB2NSF_ENABLE_STATUS PKG_DB2NSF+96 errortext(ERR_DB2NSF_ENABLE_STATUS, "TASK -- |started\n|completed\n|failed with the preceding error(s)\n|%s%sfailed with error (%s)\n")#define IDX_DB2_ENABLE_TASK 1#define IDX_DB2_ENABLE_START 2#define IDX_DB2_ENABLE_COMP 3#define IDX_DB2_ENABLE_ERROR 4#define IDX_DB2_ENABLE_ERROR_STRING 5#define ERR_DB2NSF_XMLFILE PKG_DB2NSF+97 errortext(ERR_DB2NSF_XMLFILE, "The XML file db2errmp.xml might be incomplete or corrupt. A partial error map was created.")#define ERR_DB2NSF_TABLESPACE_MISSING PKG_DB2NSF+98 errortext(ERR_DB2NSF_TABLESPACE_MISSING, "Tablespace (%s) does not exist")#define ERR_DB2NSF_SCHEMA_MISSING PKG_DB2NSF+99 errortext(ERR_DB2NSF_SCHEMA_MISSING, "Schema (%s) does not exist")#define ERR_DB2NSF_DAVPOP_BUSY PKG_DB2NSF+100 errortext(ERR_DB2NSF_DAVPOP_BUSY, "DB2 Access View Populator is already handling this population request." )#define ERR_DB2NSF_XACL_NOT_SUPPORTED PKG_DB2NSF+101 errortext(ERR_DB2NSF_XACL_NOT_SUPPORTED, "Extended ACL is not supported for DB2-based nsfs." )#define ERR_DB2CREATE_TS PKG_DB2NSF+102 errortext(ERR_DB2CREATE_TS, "Tablespace container path is too long.")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -