📄 nzerror.h
字号:
/* DISABLE check_long_lines */
/*
* $Header: nzerror.h 09-feb-01.14:27:08 vle Exp $
*
* Copyright (c) Oracle Corporation 1995, 1996, 1997, 1998, 1999, 2000, 2001. All Rights Reserved.
*/
/* ENABLE check_long_lines */
/*
NAME
nzerror.h - error numbers for the Oracle Security Server
DESCRIPTION
None.
PUBLIC FUNCTION(S)
None.
PRIVATE FUNCTION(S)
None.
NOTES
A pragma is used to silence olint about the enum value names not being
unique within 7 characters. This limit is being changed to 30.
MODIFIED
ajacobs 02/22/01 - Add some entrust errors
vle 02/09/01 - add error mesg
lkethana 08/11/00 - Extension Errors
lkethana 07/30/00 - add pkcs12 errors
lkethana 06/17/00 - mult cert errors
lkethana 06/11/00 - multiple cert support
rturlapa 03/29/00 - Add error meesage for Entrust Login failure.
rwessman 07/07/99 - Deleted include of sslerrs.h. It caused the RDBMS bu
rwessman 07/02/99 - fixed merge errors
rwessman 07/01/99 - moved NZOS errors to nzerror to make them visible
supriya 12/16/98 - add new error for cert chain.
arswamin 12/04/98 - add NZERROR_NO_MATCHING_PRIVATE_KEY
qdinh 11/12/98 - add NZERROR_VALIDITY_EXPIRED.
arswamin 06/17/98 - add INIT_FAILED
sdange 06/10/98 - change wrong password to bad password
amthakur 06/09/98 - adding error messages
wliau 03/10/97 - Add new error message for snzdfo.c.
rwessman 03/14/97 - Consolidated PL/SQL toolkit errors into generic erro
rwessman 02/26/97 - Added NZERROR_UNSUPPORTED. Corrected values of
errors outside the valid range.
asriniva 03/02/97 - Fix olint warning
rwessman 02/26/97 - Added NZERROR_UNSUPPORTED
rwessman 01/02/97 - Changed PLSQL package errors to be TK_PLSQL to
separate them from the errors generated by the
Oracle interface.
rwessman 12/30/96 - Merged in PL/SQL toolkit errors
sdange 11/14/96 - (Added NZERROR_DECRYPT_FAILED to the enum list)
rwessman 12/02/96 -
rwessman 11/25/96 - Added error messages for PL/SQL functions.
asriniva 10/31/96 - Include oratypes.h
asriniva 10/29/96 - Fix numbering.
asriniva 10/29/96 - Fix error numbers
asriniva 10/29/96 - Correct type-o
asriniva 10/28/96 - Add more TK errors
asriniva 10/28/96 - Convert OKAPI errors to TK errors.
rwessman 10/17/96 - still more OSS TK errors
asriniva 10/16/96 - OKAPI errors
asriniva 10/15/96 - OSSTK errors
rwessman 10/15/96 - Added more OSS TK errors
asriniva 10/09/96 - Add OSSTK errors.
rwessman 09/05/96 - Added errors for PL/SQL functions.
wliau 09/05/96 - correct error numbers.
$Log: $
* Revision 1.26 1996/07/15 23:07:23 wliau
* Added NZERROR_AUTH_SHARED_MEMORY
*
* Revision 1.25 1996/07/01 20:40:15 asriniva
* Finished RSA verify/sign.
*
* Revision 1.24 1996/06/27 20:39:41 rwessman
* Added more errors.
*
* Revision 1.23 1996/05/31 17:33:40 rwessman
* Updated nzerror.h to contain bug # for olint enum bug.
*
* Revision 1.22 1996/05/31 17:12:30 rwessman
* Assigned values to the various errors.
*
* Revision 1.21 1996/05/13 20:46:58 ggilchri
* Added more attribute related error conditions
*
*/
#ifndef NZERROR_ORACLE
# define NZERROR_ORACLE
#ifndef ORATYPES
# include <oratypes.h>
#endif /* ORATYPES */
/*
** Errors - when an error is added here, a message corresponding to the
** error number must be added to the message file.
** New errors must be assigned numbers, otherwise the compiler can assign any
** value that it wants, which may lead to invalid error numbers being
** generated.
** The number range currently assigned to the OSS is 28750 - 29249
*/
typedef enum nzerror
{
NZERROR_OK = 0,
NZERROR_GENERIC = 28750, /* A catchall for errors */
NZERROR_NO_MEMORY = 28751, /* No more memory */
NZERROR_DATA_SOURCE_INIT_FAILED = 28752, /* Failed to init data source */
NZERROR_DATA_SOURCE_TERM_FAILED = 28753,/* Failed to terminate data source */
NZERROR_OBJECT_STORE_FAILED = 28754, /* Store object in data source failed */
NZERROR_OBJECT_GET_FAILED = 28755,
/* Failed to obtain object from data source */
NZERROR_MEMORY_ALLOC_FAILED = 28756,
/* Callback failed to allocate memory */
NZERROR_MEMORY_ALLOC_0_BYTES = 28757,
/* Attempted to ask for 0 bytes of memory */
NZERROR_MEMORY_FREE_FAILED = 28758,
/* Callback failed to free memory */
NZERROR_FILE_OPEN_FAILED = 28759,
/* Open of file failed */
NZERROR_LIST_CREATION_FAILED = 28760,
/* Creation of list failed */
NZERROR_NO_ELEMENT = 28761,
/* No list element found */
NZERROR_ELEMENT_ADD_FAILED = 28762,
/* Addition of list element failed */
NZERROR_PARAMETER_BAD_TYPE = 28763,
/* Retrieval of an unknown parameter type */
NZERROR_PARAMETER_RETRIEVAL = 28764, /* Retrieval of parameter failed */
NZERROR_NO_LIST = 28765, /* Data method list does not exist */
NZERROR_TERMINATE_FAIL = 28766, /* Failed to terminate */
NZERROR_BAD_VERSION_NUMBER = 28767, /* Bad version number */
NZERROR_BAD_MAGIC_NUMBER = 28768, /* Bad magic number */
NZERROR_METHOD_NOT_FOUND = 28769,
/* Data retrieval method specified does not exist */
NZERROR_ALREADY_INITIALIZED = 28770,
/*The data source is already initialized */
NZERROR_NOT_INITIALIZED = 28771, /* The data source is not initialized */
NZERROR_BAD_FILE_ID = 28772, /* File ID is bad */
NZERROR_WRITE_MAGIC_VERSION = 28773, /* Failed to write magic and version */
NZERROR_FILE_WRITE_FAILED = 28774, /* Failed to write to file */
NZERROR_FILE_CLOSE_FAILED = 28775, /* Failed to close file */
NZERROR_OUTPUT_BUFFER_TOO_SMALL = 28776,
/* The buffer supplied by the caller is too small */
NZERROR_BINDING_CREATION_FAILED = 28777,/* NL failed in creating a binding */
NZERROR_PARAMETER_MALFORMED = 28778, /* A parameter was in a bad format */
NZERROR_PARAMETER_NO_METHOD = 28779,
/* No method was specified for a data type */
NZERROR_BAD_PARAMETER_METHOD = 28780, /* Illegal method for data type */
NZERROR_PARAMETER_NO_DATA = 28781, /* No method specified when required */
NZERROR_NOT_ALLOCATED = 28782, /* Data source is not allocated */
NZERROR_INVALID_PARAMETER = 28783, /* Invalid parameter name */
NZERROR_FILE_NAME_TRANSLATION = 28784,/* Could not translate OSD file name */
NZERROR_NO_SUCH_PARAMETER = 28785, /* Selected parameter is non-existent */
NZERROR_DECRYPT_FAILED = 28786, /* Encrypted private key decryption failure */
NZERROR_ENCRYPT_FAILED = 28787, /* Private key encryption failed */
NZERROR_INVALID_INPUT = 28788, /* Incorrect input or unknown error */
NZERROR_NAME_TYPE_NOT_FOUND = 28789,
/* Type of name requested is not available */
NZERROR_NLS_STRING_OPEN_FAILED = 28790,
/* Failure to generate an NLS string */
NZERROR_CERTIFICATE_VERIFY = 28791, /* Failed to verify a certificate */
NZERROR_OCI_PLSQL_FAILED = 28792,
/* an OCI call to process some plsql failed */
NZERROR_OCI_BIND_FAILED = 28793,
/* an OCI call to bind an internal var. failed */
NZERROR_ATTRIBUTE_INIT = 28794, /* failed to init role retrieval */
NZERROR_ATTRIBUTE_FINISH_FAILED = 28795,/* Did not complete role retrieval */
NZERROR_UNSUPPORTED_METHOD = 28796, /* Data method specified not supported */
NZERROR_INVALID_KEY_DATA_TYPE = 28797,
/* Invalid data type specified for key */
NZEROR_BIND_SUBKEY_COUNT = 28798,
/* Number of sub-keys to bind does not match count in initialized key */
NZERROR_AUTH_SHARED_MEMORY = 28799,
/* Failed to retreieve authentication information from the shared memory */
NZERROR_RIO_OPEN = 28800, /* RIO Open Failed */
NZERROR_RIO_OBJECT_TYPE = 28801, /* RIO object type invalid */
NZERROR_RIO_MODE = 28802, /* RIO mode invalid */
NZERROR_RIO_IO = 28803, /* RIO io set or numberinvalid */
NZERROR_RIO_CLOSE = 28804, /* RIO close failed */
NZERROR_RIO_RETRIEVE = 28805, /* RIO retrieve failed */
NZERROR_RIO_STORE = 28806, /* RIO store failed */
NZERROR_RIO_UPDATE = 28807, /* RIO update failed */
NZERROR_RIO_INFO = 28808, /* RIO info failed */
NZERROR_RIO_DELETE = 28809, /* RIO delete failed */
NZERROR_KD_CREATE = 28810, /* Key descriptor create failed */
NZERROR_RIO_ACCESS_DESCRIPTOR = 28811, /* access descriptor invalid */
NZERROR_RIO_RECORD = 28812, /* record invalid */
NZERROR_RIO_RECORD_TYPE = 28813, /* record type and AD type not matched */
NZERROR_PLSQL_ORACLE_TO_REAL = 28814,
/* A number passed to PL/SQL could not be converted to real format */
NZERROR_PLSQL_REAL_TO_ORACLE = 28815,
/* A number in machine format could not be converted to Oracle format */
NZERROR_TK_PLSQL_NO_PASSWORD = 28816,
/* A password was not provided to a PL/SQL function */
NZERROR_TK_PLSQL_GENERIC = 28817,
/* A PL/SQL function returned an error */
NZERROR_TK_PLSQL_NO_CONTEXT = 28818,
/* The package context was not specified to a PL/SQL function */
NZERROR_TK_PLSQL_NO_DIST_NAME = 28819,
/* The user's distinguished name was not provided to a PL/SQL function */
NZERROR_TK_PLSQL_NO_STATE = 28820,
/* The state of either a signature or decryption/encryption was not provided */
NZERROR_TK_PLSQL_NO_INPUT = 28821,
/* An input buffer was specified to a PL/SQL function */
NZERROR_TK_PLSQL_NO_SEED = 28822,
/* No seed was specified to the PL/SQL seed initialization function */
NZERROR_TK_PLSQL_NO_BYTES = 28823,
/* Number of bytes was not specified to the PL/SQL random number generator */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -