yumapro  24.10-2
YumaPro SDK
Loading...
Searching...
No Matches
NCX Error Codes

error code definitions–be sure to add any err code definitions to the copy in err.c to register the errcode name, the error severity, and the error string More...

Collaboration diagram for NCX Error Codes:

Macros

#define SET_ERROR(E)   set_error(__FILE__, __LINE__, E, 0)
 macro SET_ERROR More...
 
#define IS_INT_ERR(E)   (((E) > 0) && ((E) < ERR_SYS_BASE))
 macro IS_INT_ERR(E) More...
 
#define IS_SYS_ERR(E)   (((E) >= ERR_SYS_BASE) && ((E) < ERR_USR_BASE))
 macro IS_SYS_ERR(E) More...
 
#define IS_USR_ERR(E)   (((E) >= ERR_USR_BASE) && ((E) < ERR_WARN_BASE))
 macro IS_USR_ERR(E) More...
 
#define IS_WARN_ERR(E)   (((E) >= ERR_WARN_BASE) && ((E) < ERR_INFO_BASE))
 macro IS_WARN_ERR(E) More...
 
#define IS_INFO_ERR(E)   (((E) >= ERR_INFO_BASE) && ((E) < ERR_LAST_INFO))
 macro IS_INFO_ERR(E) More...
 
#define FLAG_INT_ERROR
 macro FLAG_INT_ERROR More...
 

Enumerations

enum  errtyp_t {
  ERR_TYP_NONE ,
  ERR_TYP_INTERNAL ,
  ERR_TYP_SYSTEM ,
  ERR_TYP_USER ,
  ERR_TYP_WARN ,
  ERR_TYP_INFO
}
 error type
More...
 
enum  status_t {
  NO_ERR ,
  ERR_END_OF_FILE ,
  ERR_INTERNAL_PTR =ERR_FIRST_INT ,
  ERR_INTERNAL_MEM ,
  ERR_INTERNAL_VAL ,
  ERR_INTERNAL_BUFF ,
  ERR_INTERNAL_QDEL ,
  ERR_INTERNAL_INIT_SEQ ,
  ERR_QNODE_NOT_HDR ,
  ERR_QNODE_NOT_DATA ,
  ERR_BAD_QLINK ,
  ERR_Q_ALREADY ,
  ERR_TOO_MANY_ENTRIES ,
  ERR_XML2_FAILED ,
  ERR_RWLOCK_ERR ,
  ERR_MUTEX_ERR ,
  ERR_HEAPCHK_ERR ,
  ERR_SPIN_LOCK_ERR ,
  ERR_GENERAL_ERR ,
  ERR_LAST_INT_ERR ,
  ERR_FIL_OPEN =ERR_SYS_BASE ,
  ERR_FIL_READ ,
  ERR_FIL_CLOSE ,
  ERR_FIL_WRITE ,
  ERR_FIL_CHDIR ,
  ERR_FIL_STAT ,
  ERR_BUFF_OVFL ,
  ERR_FIL_DELETE ,
  ERR_FIL_SETPOS ,
  ERR_DB_CONNECT_FAILED ,
  ERR_DB_ENTRY_EXISTS ,
  ERR_DB_NOT_FOUND ,
  ERR_DB_QUERY_FAILED ,
  ERR_DB_DELETE_FAILED ,
  ERR_DB_WRONG_CKSUM ,
  ERR_DB_WRONG_TAGTYPE ,
  ERR_DB_READ_FAILED ,
  ERR_DB_WRITE_FAILED ,
  ERR_DB_INIT_FAILED ,
  ERR_TR_BEEP_INIT ,
  ERR_TR_BEEP_NC_INIT ,
  ERR_XML_READER_INTERNAL ,
  ERR_OPEN_DIR_FAILED ,
  ERR_READ_DIR_FAILED ,
  ERR_LAST_SYS_ERR ,
  ERR_NO_CFGFILE =ERR_USR_BASE ,
  ERR_NO_SRCFILE ,
  ERR_PARSPOST_RD_INPUT ,
  ERR_FIL_BAD_DRIVE ,
  ERR_FIL_BAD_PATH ,
  ERR_FIL_BAD_FILENAME ,
  ERR_DUP_VALPAIR ,
  ERR_PAGE_NOT_HANDLED ,
  ERR_PAGE_ACCESS_DENIED ,
  ERR_MISSING_FORM_PARAMS ,
  ERR_FORM_STATE ,
  ERR_DUP_NS ,
  ERR_XML_READER_START_FAILED ,
  ERR_XML_READER_READ ,
  ERR_XML_READER_NODETYP ,
  ERR_XML_READER_NULLNAME ,
  ERR_XML_READER_NULLVAL ,
  ERR_XML_READER_WRONGNAME ,
  ERR_XML_READER_WRONGVAL ,
  ERR_XML_READER_WRONGEL ,
  ERR_XML_READER_EXTRANODES ,
  ERR_XML_READER_EOF ,
  ERR_NCX_WRONG_LEN ,
  ERR_NCX_ENTRY_EXISTS ,
  ERR_NCX_DUP_ENTRY ,
  ERR_NCX_NOT_FOUND ,
  ERR_NCX_MISSING_FILE ,
  ERR_NCX_UNKNOWN_PARM ,
  ERR_NCX_INVALID_NAME ,
  ERR_NCX_UNKNOWN_NS ,
  ERR_NCX_WRONG_NS ,
  ERR_NCX_WRONG_TYPE ,
  ERR_NCX_WRONG_VAL ,
  ERR_NCX_MISSING_PARM ,
  ERR_NCX_EXTRA_PARM ,
  ERR_NCX_EMPTY_VAL ,
  ERR_NCX_MOD_NOT_FOUND ,
  ERR_NCX_LEN_EXCEEDED ,
  ERR_NCX_INVALID_TOKEN ,
  ERR_NCX_UNENDED_QSTRING ,
  ERR_NCX_READ_FAILED ,
  ERR_NCX_INVALID_NUM ,
  ERR_NCX_INVALID_HEXNUM ,
  ERR_NCX_INVALID_REALNUM ,
  ERR_NCX_EOF ,
  ERR_NCX_WRONG_TKTYPE ,
  ERR_NCX_WRONG_TKVAL ,
  ERR_NCX_BUFF_SHORT ,
  ERR_NCX_INVALID_RANGE ,
  ERR_NCX_OVERLAP_RANGE ,
  ERR_NCX_DEF_NOT_FOUND ,
  ERR_NCX_DEFSEG_NOT_FOUND ,
  ERR_NCX_TYPE_NOT_INDEX ,
  ERR_NCX_INDEX_TYPE_NOT_FOUND ,
  ERR_NCX_TYPE_NOT_MDATA ,
  ERR_NCX_MDATA_NOT_ALLOWED ,
  ERR_NCX_TOP_NOT_FOUND ,
  ERR_NCX_IN_USE ,
  ERR_NCX_INVALID_VALUE ,
  ERR_NCX_TOO_BIG ,
  ERR_NCX_MISSING_ATTRIBUTE ,
  ERR_NCX_BAD_ATTRIBUTE ,
  ERR_NCX_UNKNOWN_ATTRIBUTE ,
  ERR_NCX_MISSING_ELEMENT ,
  ERR_NCX_BAD_ELEMENT ,
  ERR_NCX_UNKNOWN_ELEMENT ,
  ERR_NCX_UNKNOWN_NAMESPACE ,
  ERR_NCX_ACCESS_DENIED ,
  ERR_NCX_LOCK_DENIED ,
  ERR_NCX_RESOURCE_DENIED ,
  ERR_NCX_ROLLBACK_FAILED ,
  ERR_NCX_DATA_EXISTS ,
  ERR_NCX_DATA_MISSING ,
  ERR_NCX_OPERATION_NOT_SUPPORTED ,
  ERR_NCX_OPERATION_FAILED ,
  ERR_NCX_PARTIAL_OPERATION ,
  ERR_NCX_WRONG_NAMESPACE ,
  ERR_NCX_WRONG_NODEDEPTH ,
  ERR_NCX_WRONG_OWNER ,
  ERR_NCX_WRONG_ELEMENT ,
  ERR_NCX_WRONG_ORDER ,
  ERR_NCX_EXTRA_NODE ,
  ERR_NCX_WRONG_NODETYP ,
  ERR_NCX_WRONG_NODETYP_SIM ,
  ERR_NCX_WRONG_NODETYP_CPX ,
  ERR_NCX_WRONG_DATATYP ,
  ERR_NCX_WRONG_DATAVAL ,
  ERR_NCX_NUMLEN_TOOBIG ,
  ERR_NCX_NOT_IN_RANGE ,
  ERR_NCX_WRONG_NUMTYP ,
  ERR_NCX_EXTRA_ENUMCH ,
  ERR_NCX_VAL_NOTINSET ,
  ERR_NCX_EXTRA_LISTSTR ,
  ERR_NCX_UNKNOWN_OBJECT ,
  ERR_NCX_EXTRA_PARMINST ,
  ERR_NCX_EXTRA_CHOICE ,
  ERR_NCX_MISSING_CHOICE ,
  ERR_NCX_CFG_STATE ,
  ERR_NCX_UNKNOWN_APP ,
  ERR_NCX_UNKNOWN_TYPE ,
  ERR_NCX_NO_ACCESS_ACL ,
  ERR_NCX_NO_ACCESS_LOCK ,
  ERR_NCX_NO_ACCESS_STATE ,
  ERR_NCX_NO_ACCESS_MAX ,
  ERR_NCX_WRONG_INDEX_TYPE ,
  ERR_NCX_WRONG_INSTANCE_TYPE ,
  ERR_NCX_MISSING_INDEX ,
  ERR_NCX_CFG_NOT_FOUND ,
  ERR_NCX_EXTRA_ATTR ,
  ERR_NCX_MISSING_ATTR ,
  ERR_NCX_MISSING_VAL_INST ,
  ERR_NCX_EXTRA_VAL_INST ,
  ERR_NCX_NOT_WRITABLE ,
  ERR_NCX_INVALID_PATTERN ,
  ERR_NCX_WRONG_VERSION ,
  ERR_NCX_CONNECT_FAILED ,
  ERR_NCX_UNKNOWN_HOST ,
  ERR_NCX_SESSION_FAILED ,
  ERR_NCX_AUTH_FAILED ,
  ERR_NCX_UNENDED_COMMENT ,
  ERR_NCX_INVALID_CONCAT ,
  ERR_NCX_IMP_NOT_FOUND ,
  ERR_NCX_MISSING_TYPE ,
  ERR_NCX_RESTRICT_NOT_ALLOWED ,
  ERR_NCX_REFINE_NOT_ALLOWED ,
  ERR_NCX_DEF_LOOP ,
  ERR_NCX_DEFCHOICE_NOT_OPTIONAL ,
  ERR_NCX_IMPORT_LOOP ,
  ERR_NCX_INCLUDE_LOOP ,
  ERR_NCX_EXP_MODULE ,
  ERR_NCX_EXP_SUBMODULE ,
  ERR_NCX_PREFIX_NOT_FOUND ,
  ERR_NCX_IMPORT_ERRORS ,
  ERR_NCX_PATTERN_FAILED ,
  ERR_NCX_INVALID_TYPE_CHANGE ,
  ERR_NCX_MANDATORY_NOT_ALLOWED ,
  ERR_NCX_UNIQUE_TEST_FAILED ,
  ERR_NCX_MAX_ELEMS_VIOLATION ,
  ERR_NCX_MIN_ELEMS_VIOLATION ,
  ERR_NCX_MUST_TEST_FAILED ,
  ERR_NCX_DATA_REST_VIOLATION ,
  ERR_NCX_INSERT_MISSING_INSTANCE ,
  ERR_NCX_NOT_CONFIG ,
  ERR_NCX_INVALID_CONDITIONAL ,
  ERR_NCX_USING_OBSOLETE ,
  ERR_NCX_INVALID_AUGTARGET ,
  ERR_NCX_DUP_REFINE_STMT ,
  ERR_NCX_INVALID_DEV_STMT ,
  ERR_NCX_INVALID_XPATH_EXPR ,
  ERR_NCX_INVALID_INSTANCEID ,
  ERR_NCX_MISSING_INSTANCE ,
  ERR_NCX_UNEXPECTED_INSERT_ATTRS ,
  ERR_NCX_INVALID_UNIQUE_NODE ,
  ERR_NCX_INVALID_DUP_IMPORT ,
  ERR_NCX_INVALID_DUP_INCLUDE ,
  ERR_NCX_AMBIGUOUS_CMD ,
  ERR_NCX_UNKNOWN_MODULE ,
  ERR_NCX_UNKNOWN_VERSION ,
  ERR_NCX_VALUE_NOT_SUPPORTED ,
  ERR_NCX_LEAFREF_LOOP ,
  ERR_NCX_VAR_NOT_FOUND ,
  ERR_NCX_VAR_READ_ONLY ,
  ERR_NCX_DEC64_BASEOVFL ,
  ERR_NCX_DEC64_FRACOVFL ,
  ERR_NCX_RPC_WHEN_FAILED ,
  ERR_NCX_NO_MATCHES ,
  ERR_NCX_MISSING_REFTARGET ,
  ERR_NCX_CANDIDATE_DIRTY ,
  ERR_NCX_TIMEOUT ,
  ERR_NCX_GET_SCHEMA_DUPLICATES ,
  ERR_NCX_XPATH_NOT_NODESET ,
  ERR_NCX_XPATH_NODESET_EMPTY ,
  ERR_NCX_IN_USE_LOCKED ,
  ERR_NCX_IN_USE_COMMIT ,
  ERR_NCX_SUBMOD_NOT_LOADED ,
  ERR_NCX_ACCESS_READ_ONLY ,
  ERR_NCX_CONFIG_NOT_TARGET ,
  ERR_NCX_MISSING_RBRACE ,
  ERR_NCX_INVALID_FRAMING ,
  ERR_NCX_PROTO11_NOT_ENABLED ,
  ERR_NCX_CC_NOT_ACTIVE ,
  ERR_NCX_MULTIPLE_MATCHES ,
  ERR_NCX_NO_DEFAULT ,
  ERR_NCX_MISSING_KEY ,
  ERR_NCX_TOP_LEVEL_MANDATORY_FAILED ,
  ERR_NCX_RESOURCE_UNKNOWN ,
  ERR_NCX_UNENDED_BLOCK ,
  ERR_NCX_EVAL_VERSION ,
  ERR_NCX_RESOURCE_INSTANCE_UNKNOWN ,
  ERR_NCX_UNEXPECTED_INPUT ,
  ERR_NCX_METHOD_NOT_ALLOWED ,
  ERR_NCX_QPARAM_NOT_ALLOWED ,
  ERR_NCX_PRECONDITION_FAILED ,
  ERR_NCX_HEADER_NOT_ALLOWED ,
  ERR_NCX_RUNNING_NOT_VALID ,
  ERR_NCX_BINARY_FILE ,
  ERR_NCX_IMPORT_DEPENDENCY ,
  ERR_NCX_UNLOAD_NOT_ALLOWED ,
  ERR_NCX_EVAL_LIMIT_REACHED ,
  ERR_NCX_SELECT_FAILED ,
  ERR_NCX_SESSION_DROPPED ,
  ERR_NCX_INVALID_MEDIA ,
  ERR_NCX_INVALID_FORMAT ,
  ERR_NCX_INVALID_CONT_TYPE ,
  ERR_NCX_UNKNOWN_QUERY_PARM ,
  ERR_NCX_MISSING_ACCEPT_HEADER ,
  ERR_NCX_PASSWORD_TOO_SHORT ,
  ERR_NCX_MISSING_INPUT ,
  ERR_NCX_VALUE_DISABLED ,
  ERR_NCX_WHEN_KEY ,
  ERR_NCX_IF_FEATURE_KEY ,
  ERR_NCX_TOO_MANY_XML ,
  ERR_NCX_JSON_NOT_YET ,
  ERR_NCX_MISSING_DATA_DEF_STMT ,
  ERR_NCX_CONDITIONAL_DEFVAL ,
  ERR_NCX_INVALID_ESCSTR ,
  ERR_NCX_INVALID_STATUS_REF ,
  ERR_NCX_TEMPLATE_NOT_FOUND ,
  ERR_NCX_SHUTDOWN_MODE ,
  ERR_NCX_NOTIFS_NOT_ENABLED ,
  ERR_NCX_MAINTENANCE_MODE ,
  ERR_NCX_NOTIF_DSCP_UNAVAILABLE ,
  ERR_NCX_NOTIF_ENCODING_UNSUPPORTED ,
  ERR_NCX_NOTIF_FILTER_UNAVAILABLE ,
  ERR_NCX_NOTIF_FILTER_UNSUPPORTED ,
  ERR_NCX_NOTIF_INSUFFICIENT_RESOURCES ,
  ERR_NCX_NOTIF_NO_SUCH_SUBSCRIPTION ,
  ERR_NCX_NOTIF_REPLAY_UNSUPPORTED ,
  ERR_NCX_NOTIF_STREAM_UNAVAILABLE ,
  ERR_NCX_PUSH_CANT_EXCLUDE ,
  ERR_NCX_PUSH_DATASTORE_NOT_SUBSCRIBABLE ,
  ERR_NCX_PUSH_NO_SUCH_RESYNC ,
  ERR_NCX_PUSH_ON_CHANGE_UNSUPPORTED ,
  ERR_NCX_PUSH_ON_CHANGE_SYNC_UNSUPPORTED ,
  ERR_NCX_PUSH_PERIOD_UNSUPPORTED ,
  ERR_NCX_PUSH_UPDATE_TOO_BIG ,
  ERR_NCX_PUSH_SYNC_TOO_BIG ,
  ERR_NCX_PUSH_UNCHANGING_SELECTION ,
  ERR_NCX_NESTED_EDITOP ,
  ERR_LAST_USR_ERR ,
  ERR_MAKFILE_DUP_SRC =ERR_WARN_BASE ,
  ERR_INC_NOT_FOUND ,
  ERR_CMDLINE_VAL ,
  ERR_CMDLINE_OPT ,
  ERR_CMDLINE_OPT_UNKNOWN ,
  ERR_CMDLINE_SYNTAX ,
  ERR_CMDLINE_VAL_REQUIRED ,
  ERR_FORM_INPUT ,
  ERR_FORM_UNKNOWN ,
  ERR_NCX_NO_INSTANCE ,
  ERR_NCX_SESSION_CLOSED ,
  ERR_NCX_DUP_IMPORT ,
  ERR_NCX_PREFIX_DUP_IMPORT ,
  ERR_NCX_TYPDEF_NOT_USED ,
  ERR_NCX_GRPDEF_NOT_USED ,
  ERR_NCX_IMPORT_NOT_USED ,
  ERR_NCX_DUP_UNIQUE_COMP ,
  ERR_NCX_STMT_IGNORED ,
  ERR_NCX_DUP_INCLUDE ,
  ERR_NCX_INCLUDE_NOT_USED ,
  ERR_NCX_DATE_PAST ,
  ERR_NCX_DATE_FUTURE ,
  ERR_NCX_ENUM_VAL_ORDER ,
  ERR_NCX_BIT_POS_ORDER ,
  ERR_NCX_INVALID_STATUS ,
  ERR_NCX_DUP_AUGNODE ,
  ERR_NCX_DUP_IF_FEATURE ,
  ERR_NCX_USING_DEPRECATED ,
  ERR_NCX_MAX_KEY_CHECK ,
  ERR_NCX_EMPTY_XPATH_RESULT ,
  ERR_NCX_NO_XPATH_ANCESTOR ,
  ERR_NCX_NO_XPATH_PARENT ,
  ERR_NCX_NO_XPATH_CHILD ,
  ERR_NCX_NO_XPATH_DESCENDANT ,
  ERR_NCX_NO_XPATH_NODES ,
  ERR_NCX_BAD_REV_ORDER ,
  ERR_NCX_DUP_PREFIX ,
  ERR_NCX_IDLEN_EXCEEDED ,
  ERR_NCX_LINELEN_EXCEEDED ,
  ERR_NCX_RCV_UNKNOWN_CAP ,
  ERR_NCX_RCV_INVALID_MODCAP ,
  ERR_NCX_USING_ANYXML ,
  ERR_NCX_USING_BADDATA ,
  ERR_NCX_USING_STRING ,
  ERR_NCX_USING_RESERVED_NAME ,
  ERR_NCX_CONF_PARM_EXISTS ,
  ERR_NCX_NO_REVISION ,
  ERR_NCX_DEPENDENCY_ERRORS ,
  ERR_NCX_TOP_LEVEL_MANDATORY ,
  ERR_NCX_FILE_MOD_MISMATCH ,
  ERR_NCX_UNIQUE_CONDITIONAL_MISMATCH ,
  ERR_NCX_SIL_BUSY ,
  ERR_NCX_XPATH_COMPARE ,
  ERR_NCX_XPATH_OBJ_COMPARE ,
  ERR_NCX_DUP_REVISION ,
  ERR_NCX_NONCONFIG_XPATH ,
  ERR_NCX_MANDATORY_AUGEXTERN ,
  ERR_NCX_XPATH_SELF_REF ,
  ERR_NCX_XPATH_REF_REMOVED ,
  ERR_LAST_WARN ,
  ERR_PARS_SECDONE =ERR_INFO_BASE ,
  ERR_NCX_SKIPPED ,
  ERR_NCX_CANCELED ,
  ERR_NCX_LOOP_ENDED ,
  ERR_NCX_FOUND_INLINE ,
  ERR_NCX_FOUND_URL ,
  ERR_NCX_FOUND_GET2 ,
  ERR_NCX_NOMATCH_GET2 ,
  ERR_LAST_INFO
}
 global error return code More...
 

Detailed Description

error code definitions–be sure to add any err code definitions to the copy in err.c to register the errcode name, the error severity, and the error string

Macro Definition Documentation

◆ FLAG_INT_ERROR

#define FLAG_INT_ERROR
Value:
log_write("\nError: INTERNAL in file '%s', function '%s', line %d", \
__FILE__, __FUNCTION__, __LINE__)

macro FLAG_INT_ERROR

print file and line number for an internal error Use instead of SET_ERROR!

No parameters! No return!

Example Usage:

 if (bad_stuff) {
     FLAG_INT_ERROR;
     return ERR_INTERNAL_VAL;
 }

◆ IS_INFO_ERR

#define IS_INFO_ERR (   E)    (((E) >= ERR_INFO_BASE) && ((E) < ERR_LAST_INFO))

macro IS_INFO_ERR(E)

check if err number is an info error

Parameters
Eerror number
Returns
TRUE if info; FALSE otherwise

◆ IS_INT_ERR

#define IS_INT_ERR (   E)    (((E) > 0) && ((E) < ERR_SYS_BASE))

macro IS_INT_ERR(E)

check if err number is an internal error

Parameters
Eerror number
Returns
TRUE if internal error; FALSE otherwise

◆ IS_SYS_ERR

#define IS_SYS_ERR (   E)    (((E) >= ERR_SYS_BASE) && ((E) < ERR_USR_BASE))

macro IS_SYS_ERR(E)

check if err number is a system error

Parameters
Eerror number
Returns
TRUE if system error; FALSE otherwise

◆ IS_USR_ERR

#define IS_USR_ERR (   E)    (((E) >= ERR_USR_BASE) && ((E) < ERR_WARN_BASE))

macro IS_USR_ERR(E)

check if err number is a user error

Parameters
Eerror number
Returns
TRUE if user error; FALSE otherwise

◆ IS_WARN_ERR

#define IS_WARN_ERR (   E)    (((E) >= ERR_WARN_BASE) && ((E) < ERR_INFO_BASE))

macro IS_WARN_ERR(E)

check if err number is a warning

Parameters
Eerror number
Returns
TRUE if warning; FALSE otherwise

◆ SET_ERROR

#define SET_ERROR (   E)    set_error(__FILE__, __LINE__, E, 0)

macro SET_ERROR

Notice to SIL Code Writers:

DO NOT USE THIS MACRO! OBSOLETE! USE FLAG_INT_ERROR instead!

This macro is not used for returning an error to the client Use agt_record_error and related functions from agt/agt_util.h

call the set_error function with hard-wired parameters Used to flag internal code errors only!!! Use log_error for normal errors expected during operation

USING THIS MACRO WILL FORCE THE SERVER TO CRASH The server will invoke assert(0) which will force a crash in most cases

Parameters
Estatus_t : error enumeration
Returns
E

Enumeration Type Documentation

◆ errtyp_t

enum errtyp_t

error type

Enumerator
ERR_TYP_NONE 

not set

ERR_TYP_INTERNAL 

internal error

ERR_TYP_SYSTEM 

system error

ERR_TYP_USER 

user error

ERR_TYP_WARN 

warning

ERR_TYP_INFO 

info

◆ status_t

enum status_t

global error return code

  • The error message switch in get_error_string depends on this list.
  • The agt_rpcerr module depends on this list to map enum to RPC error enumerations
Enumerator
NO_ERR 

000

ERR_END_OF_FILE 

001

ERR_INTERNAL_PTR 

002

ERR_INTERNAL_MEM 

003

ERR_INTERNAL_VAL 

004

ERR_INTERNAL_BUFF 

005

ERR_INTERNAL_QDEL 

006

ERR_INTERNAL_INIT_SEQ 

007

ERR_QNODE_NOT_HDR 

008

ERR_QNODE_NOT_DATA 

009

ERR_BAD_QLINK 

010

ERR_Q_ALREADY 

011

ERR_TOO_MANY_ENTRIES 

012

ERR_XML2_FAILED 

013

ERR_RWLOCK_ERR 

014

ERR_MUTEX_ERR 

015

ERR_HEAPCHK_ERR 

016

ERR_SPIN_LOCK_ERR 

017

ERR_GENERAL_ERR 

018 – used by the C++ API

ERR_LAST_INT_ERR 

019 – not really used

ERR_FIL_OPEN 

system errors start at 100

100

ERR_FIL_READ 

101

ERR_FIL_CLOSE 

102

ERR_FIL_WRITE 

103

ERR_FIL_CHDIR 

104

ERR_FIL_STAT 

105

ERR_BUFF_OVFL 

106

ERR_FIL_DELETE 

107

ERR_FIL_SETPOS 

108

ERR_DB_CONNECT_FAILED 

109

ERR_DB_ENTRY_EXISTS 

110

ERR_DB_NOT_FOUND 

111

ERR_DB_QUERY_FAILED 

112

ERR_DB_DELETE_FAILED 

113

ERR_DB_WRONG_CKSUM 

114

ERR_DB_WRONG_TAGTYPE 

115

ERR_DB_READ_FAILED 

116

ERR_DB_WRITE_FAILED 

117

ERR_DB_INIT_FAILED 

118

ERR_TR_BEEP_INIT 

119

ERR_TR_BEEP_NC_INIT 

120

ERR_XML_READER_INTERNAL 

121

ERR_OPEN_DIR_FAILED 

122

ERR_READ_DIR_FAILED 

123

ERR_LAST_SYS_ERR 

124 – not really used

ERR_NO_CFGFILE 

200

ERR_NO_SRCFILE 

201

ERR_PARSPOST_RD_INPUT 

202

ERR_FIL_BAD_DRIVE 

203

ERR_FIL_BAD_PATH 

204

ERR_FIL_BAD_FILENAME 

205

ERR_DUP_VALPAIR 

206

ERR_PAGE_NOT_HANDLED 

207

ERR_PAGE_ACCESS_DENIED 

208

ERR_MISSING_FORM_PARAMS 

209

ERR_FORM_STATE 

210

ERR_DUP_NS 

211

ERR_XML_READER_START_FAILED 

212

ERR_XML_READER_READ 

213

ERR_XML_READER_NODETYP 

214

ERR_XML_READER_NULLNAME 

215

ERR_XML_READER_NULLVAL 

216

ERR_XML_READER_WRONGNAME 

217

ERR_XML_READER_WRONGVAL 

218

ERR_XML_READER_WRONGEL 

219

ERR_XML_READER_EXTRANODES 

220

ERR_XML_READER_EOF 

221

ERR_NCX_WRONG_LEN 

222

ERR_NCX_ENTRY_EXISTS 

223

ERR_NCX_DUP_ENTRY 

224

ERR_NCX_NOT_FOUND 

225

ERR_NCX_MISSING_FILE 

226

ERR_NCX_UNKNOWN_PARM 

227

ERR_NCX_INVALID_NAME 

228

ERR_NCX_UNKNOWN_NS 

229

ERR_NCX_WRONG_NS 

230

ERR_NCX_WRONG_TYPE 

231

ERR_NCX_WRONG_VAL 

232

ERR_NCX_MISSING_PARM 

233

ERR_NCX_EXTRA_PARM 

234

ERR_NCX_EMPTY_VAL 

235

ERR_NCX_MOD_NOT_FOUND 

236

ERR_NCX_LEN_EXCEEDED 

237

ERR_NCX_INVALID_TOKEN 

238

ERR_NCX_UNENDED_QSTRING 

239

ERR_NCX_READ_FAILED 

240

ERR_NCX_INVALID_NUM 

241

ERR_NCX_INVALID_HEXNUM 

242

ERR_NCX_INVALID_REALNUM 

243

ERR_NCX_EOF 

244

ERR_NCX_WRONG_TKTYPE 

245

ERR_NCX_WRONG_TKVAL 

246

ERR_NCX_BUFF_SHORT 

247

ERR_NCX_INVALID_RANGE 

248

ERR_NCX_OVERLAP_RANGE 

249

ERR_NCX_DEF_NOT_FOUND 

250

ERR_NCX_DEFSEG_NOT_FOUND 

251

ERR_NCX_TYPE_NOT_INDEX 

252

ERR_NCX_INDEX_TYPE_NOT_FOUND 

253

ERR_NCX_TYPE_NOT_MDATA 

254

ERR_NCX_MDATA_NOT_ALLOWED 

255

ERR_NCX_TOP_NOT_FOUND 

256

ERR_NCX_IN_USE 

match netconf errors (257 - 275)

257

ERR_NCX_INVALID_VALUE 

258

ERR_NCX_TOO_BIG 

259

ERR_NCX_MISSING_ATTRIBUTE 

260

ERR_NCX_BAD_ATTRIBUTE 

261

ERR_NCX_UNKNOWN_ATTRIBUTE 

262

ERR_NCX_MISSING_ELEMENT 

263

ERR_NCX_BAD_ELEMENT 

264

ERR_NCX_UNKNOWN_ELEMENT 

265

ERR_NCX_UNKNOWN_NAMESPACE 

266

ERR_NCX_ACCESS_DENIED 

267

ERR_NCX_LOCK_DENIED 

268

ERR_NCX_RESOURCE_DENIED 

269

ERR_NCX_ROLLBACK_FAILED 

270

ERR_NCX_DATA_EXISTS 

271

ERR_NCX_DATA_MISSING 

272

ERR_NCX_OPERATION_NOT_SUPPORTED 

273

ERR_NCX_OPERATION_FAILED 

274

ERR_NCX_PARTIAL_OPERATION 

275

ERR_NCX_WRONG_NAMESPACE 

netconf error extensions start here

276

ERR_NCX_WRONG_NODEDEPTH 

277

ERR_NCX_WRONG_OWNER 

278

ERR_NCX_WRONG_ELEMENT 

279

ERR_NCX_WRONG_ORDER 

280

ERR_NCX_EXTRA_NODE 

281

ERR_NCX_WRONG_NODETYP 

282

ERR_NCX_WRONG_NODETYP_SIM 

283

ERR_NCX_WRONG_NODETYP_CPX 

284

ERR_NCX_WRONG_DATATYP 

285

ERR_NCX_WRONG_DATAVAL 

286

ERR_NCX_NUMLEN_TOOBIG 

287

ERR_NCX_NOT_IN_RANGE 

288

ERR_NCX_WRONG_NUMTYP 

289

ERR_NCX_EXTRA_ENUMCH 

290

ERR_NCX_VAL_NOTINSET 

291

ERR_NCX_EXTRA_LISTSTR 

292

ERR_NCX_UNKNOWN_OBJECT 

293

ERR_NCX_EXTRA_PARMINST 

294

ERR_NCX_EXTRA_CHOICE 

295

ERR_NCX_MISSING_CHOICE 

296 - 13.6

ERR_NCX_CFG_STATE 

297

ERR_NCX_UNKNOWN_APP 

298

ERR_NCX_UNKNOWN_TYPE 

299

ERR_NCX_NO_ACCESS_ACL 

300

ERR_NCX_NO_ACCESS_LOCK 

301

ERR_NCX_NO_ACCESS_STATE 

302

ERR_NCX_NO_ACCESS_MAX 

303

ERR_NCX_WRONG_INDEX_TYPE 

304

ERR_NCX_WRONG_INSTANCE_TYPE 

305

ERR_NCX_MISSING_INDEX 

306

ERR_NCX_CFG_NOT_FOUND 

307

ERR_NCX_EXTRA_ATTR 

308

ERR_NCX_MISSING_ATTR 

309

ERR_NCX_MISSING_VAL_INST 

310 - 13.5

ERR_NCX_EXTRA_VAL_INST 

311

ERR_NCX_NOT_WRITABLE 

312

ERR_NCX_INVALID_PATTERN 

313

ERR_NCX_WRONG_VERSION 

314

ERR_NCX_CONNECT_FAILED 

315

ERR_NCX_UNKNOWN_HOST 

316

ERR_NCX_SESSION_FAILED 

317

ERR_NCX_AUTH_FAILED 

318

ERR_NCX_UNENDED_COMMENT 

319

ERR_NCX_INVALID_CONCAT 

320

ERR_NCX_IMP_NOT_FOUND 

321

ERR_NCX_MISSING_TYPE 

322

ERR_NCX_RESTRICT_NOT_ALLOWED 

323

ERR_NCX_REFINE_NOT_ALLOWED 

324

ERR_NCX_DEF_LOOP 

325

ERR_NCX_DEFCHOICE_NOT_OPTIONAL 

326

ERR_NCX_IMPORT_LOOP 

327

ERR_NCX_INCLUDE_LOOP 

328

ERR_NCX_EXP_MODULE 

329

ERR_NCX_EXP_SUBMODULE 

330

ERR_NCX_PREFIX_NOT_FOUND 

331

ERR_NCX_IMPORT_ERRORS 

332

ERR_NCX_PATTERN_FAILED 

333

ERR_NCX_INVALID_TYPE_CHANGE 

334

ERR_NCX_MANDATORY_NOT_ALLOWED 

335

ERR_NCX_UNIQUE_TEST_FAILED 

336 - 13.1

ERR_NCX_MAX_ELEMS_VIOLATION 

337 - 13.2

ERR_NCX_MIN_ELEMS_VIOLATION 

338 - 13.3

ERR_NCX_MUST_TEST_FAILED 

339 - 13.4

ERR_NCX_DATA_REST_VIOLATION 

340 - obsolete

ERR_NCX_INSERT_MISSING_INSTANCE 

341 - 13.8

ERR_NCX_NOT_CONFIG 

342

ERR_NCX_INVALID_CONDITIONAL 

343

ERR_NCX_USING_OBSOLETE 

344

ERR_NCX_INVALID_AUGTARGET 

345

ERR_NCX_DUP_REFINE_STMT 

346

ERR_NCX_INVALID_DEV_STMT 

347

ERR_NCX_INVALID_XPATH_EXPR 

348

ERR_NCX_INVALID_INSTANCEID 

349

ERR_NCX_MISSING_INSTANCE 

350 - 13.6

ERR_NCX_UNEXPECTED_INSERT_ATTRS 

351

ERR_NCX_INVALID_UNIQUE_NODE 

352

ERR_NCX_INVALID_DUP_IMPORT 

353

ERR_NCX_INVALID_DUP_INCLUDE 

354

ERR_NCX_AMBIGUOUS_CMD 

355

ERR_NCX_UNKNOWN_MODULE 

356

ERR_NCX_UNKNOWN_VERSION 

357

ERR_NCX_VALUE_NOT_SUPPORTED 

358

ERR_NCX_LEAFREF_LOOP 

359

ERR_NCX_VAR_NOT_FOUND 

360

ERR_NCX_VAR_READ_ONLY 

361

ERR_NCX_DEC64_BASEOVFL 

362

ERR_NCX_DEC64_FRACOVFL 

363

ERR_NCX_RPC_WHEN_FAILED 

364

ERR_NCX_NO_MATCHES 

365

ERR_NCX_MISSING_REFTARGET 

366

ERR_NCX_CANDIDATE_DIRTY 

367

ERR_NCX_TIMEOUT 

368

ERR_NCX_GET_SCHEMA_DUPLICATES 

369

ERR_NCX_XPATH_NOT_NODESET 

370

ERR_NCX_XPATH_NODESET_EMPTY 

371

ERR_NCX_IN_USE_LOCKED 

372

ERR_NCX_IN_USE_COMMIT 

373

ERR_NCX_SUBMOD_NOT_LOADED 

374

ERR_NCX_ACCESS_READ_ONLY 

375

ERR_NCX_CONFIG_NOT_TARGET 

376

ERR_NCX_MISSING_RBRACE 

377

ERR_NCX_INVALID_FRAMING 

378

ERR_NCX_PROTO11_NOT_ENABLED 

379

ERR_NCX_CC_NOT_ACTIVE 

380

ERR_NCX_MULTIPLE_MATCHES 

381

ERR_NCX_NO_DEFAULT 

382

ERR_NCX_MISSING_KEY 

383

ERR_NCX_TOP_LEVEL_MANDATORY_FAILED 

384

ERR_NCX_RESOURCE_UNKNOWN 

385

ERR_NCX_UNENDED_BLOCK 

386

ERR_NCX_EVAL_VERSION 

387

ERR_NCX_RESOURCE_INSTANCE_UNKNOWN 

388

ERR_NCX_UNEXPECTED_INPUT 

389

ERR_NCX_METHOD_NOT_ALLOWED 

390

ERR_NCX_QPARAM_NOT_ALLOWED 

391

ERR_NCX_PRECONDITION_FAILED 

392

ERR_NCX_HEADER_NOT_ALLOWED 

393

ERR_NCX_RUNNING_NOT_VALID 

394

ERR_NCX_BINARY_FILE 

395

ERR_NCX_IMPORT_DEPENDENCY 

396

ERR_NCX_UNLOAD_NOT_ALLOWED 

397

ERR_NCX_EVAL_LIMIT_REACHED 

398

ERR_NCX_SELECT_FAILED 

399

ERR_NCX_SESSION_DROPPED 

400

ERR_NCX_INVALID_MEDIA 

401

ERR_NCX_INVALID_FORMAT 

402

ERR_NCX_INVALID_CONT_TYPE 

403

ERR_NCX_UNKNOWN_QUERY_PARM 

404

ERR_NCX_MISSING_ACCEPT_HEADER 

405

ERR_NCX_PASSWORD_TOO_SHORT 

406

ERR_NCX_MISSING_INPUT 

407

ERR_NCX_VALUE_DISABLED 

408

ERR_NCX_WHEN_KEY 

409

ERR_NCX_IF_FEATURE_KEY 

410

ERR_NCX_TOO_MANY_XML 

411

ERR_NCX_JSON_NOT_YET 

412

ERR_NCX_MISSING_DATA_DEF_STMT 

413

ERR_NCX_CONDITIONAL_DEFVAL 

414

ERR_NCX_INVALID_ESCSTR 

415

ERR_NCX_INVALID_STATUS_REF 

416

ERR_NCX_TEMPLATE_NOT_FOUND 

417

ERR_NCX_SHUTDOWN_MODE 

418

ERR_NCX_NOTIFS_NOT_ENABLED 

419

ERR_NCX_MAINTENANCE_MODE 

420

ERR_NCX_NOTIF_DSCP_UNAVAILABLE 

ietf-subscribed-notifications errors (421 - 428)

421

ERR_NCX_NOTIF_ENCODING_UNSUPPORTED 

422

ERR_NCX_NOTIF_FILTER_UNAVAILABLE 

423

ERR_NCX_NOTIF_FILTER_UNSUPPORTED 

424

ERR_NCX_NOTIF_INSUFFICIENT_RESOURCES 

425

ERR_NCX_NOTIF_NO_SUCH_SUBSCRIPTION 

426

ERR_NCX_NOTIF_REPLAY_UNSUPPORTED 

427

ERR_NCX_NOTIF_STREAM_UNAVAILABLE 

428

ERR_NCX_PUSH_CANT_EXCLUDE 

ietf-yang-push errors (429 - 437)

429

ERR_NCX_PUSH_DATASTORE_NOT_SUBSCRIBABLE 

430

ERR_NCX_PUSH_NO_SUCH_RESYNC 

431

ERR_NCX_PUSH_ON_CHANGE_UNSUPPORTED 

432

ERR_NCX_PUSH_ON_CHANGE_SYNC_UNSUPPORTED 

433

ERR_NCX_PUSH_PERIOD_UNSUPPORTED 

434

ERR_NCX_PUSH_UPDATE_TOO_BIG 

435

ERR_NCX_PUSH_SYNC_TOO_BIG 

436

ERR_NCX_PUSH_UNCHANGING_SELECTION 

437

ERR_NCX_NESTED_EDITOP 

438

ERR_LAST_USR_ERR 

439 – not really used

ERR_MAKFILE_DUP_SRC 

user warnings start at 1000 (was 400)

1000

ERR_INC_NOT_FOUND 

1001

ERR_CMDLINE_VAL 

1002

ERR_CMDLINE_OPT 

1003

ERR_CMDLINE_OPT_UNKNOWN 

1004

ERR_CMDLINE_SYNTAX 

1005

ERR_CMDLINE_VAL_REQUIRED 

1006

ERR_FORM_INPUT 

1007

ERR_FORM_UNKNOWN 

1008

ERR_NCX_NO_INSTANCE 

1009

ERR_NCX_SESSION_CLOSED 

1010

ERR_NCX_DUP_IMPORT 

1011

ERR_NCX_PREFIX_DUP_IMPORT 

1012

ERR_NCX_TYPDEF_NOT_USED 

1013

ERR_NCX_GRPDEF_NOT_USED 

1014

ERR_NCX_IMPORT_NOT_USED 

1015

ERR_NCX_DUP_UNIQUE_COMP 

1016

ERR_NCX_STMT_IGNORED 

1017

ERR_NCX_DUP_INCLUDE 

1018

ERR_NCX_INCLUDE_NOT_USED 

1019

ERR_NCX_DATE_PAST 

1020

ERR_NCX_DATE_FUTURE 

1021

ERR_NCX_ENUM_VAL_ORDER 

1022

ERR_NCX_BIT_POS_ORDER 

1023

ERR_NCX_INVALID_STATUS 

1024 - NOT USED

ERR_NCX_DUP_AUGNODE 

1025

ERR_NCX_DUP_IF_FEATURE 

1026

ERR_NCX_USING_DEPRECATED 

1027

ERR_NCX_MAX_KEY_CHECK 

1028

ERR_NCX_EMPTY_XPATH_RESULT 

1029

ERR_NCX_NO_XPATH_ANCESTOR 

1030

ERR_NCX_NO_XPATH_PARENT 

1031

ERR_NCX_NO_XPATH_CHILD 

1032

ERR_NCX_NO_XPATH_DESCENDANT 

1033

ERR_NCX_NO_XPATH_NODES 

1034

ERR_NCX_BAD_REV_ORDER 

1035

ERR_NCX_DUP_PREFIX 

1036

ERR_NCX_IDLEN_EXCEEDED 

1037

ERR_NCX_LINELEN_EXCEEDED 

1038

ERR_NCX_RCV_UNKNOWN_CAP 

1039

ERR_NCX_RCV_INVALID_MODCAP 

1040

ERR_NCX_USING_ANYXML 

1041 - removed; not used

ERR_NCX_USING_BADDATA 

1042

ERR_NCX_USING_STRING 

1043

ERR_NCX_USING_RESERVED_NAME 

1044

ERR_NCX_CONF_PARM_EXISTS 

1045

ERR_NCX_NO_REVISION 

1046

ERR_NCX_DEPENDENCY_ERRORS 

1047

ERR_NCX_TOP_LEVEL_MANDATORY 

1048

ERR_NCX_FILE_MOD_MISMATCH 

1049

ERR_NCX_UNIQUE_CONDITIONAL_MISMATCH 

1050

ERR_NCX_SIL_BUSY 

1051

ERR_NCX_XPATH_COMPARE 

1052

ERR_NCX_XPATH_OBJ_COMPARE 

1053

ERR_NCX_DUP_REVISION 

1054

ERR_NCX_NONCONFIG_XPATH 

1055

ERR_NCX_MANDATORY_AUGEXTERN 

1056

ERR_NCX_XPATH_SELF_REF 

1057

ERR_NCX_XPATH_REF_REMOVED 

1058

ERR_LAST_WARN 

1059 - not really used

ERR_PARS_SECDONE 

system info return codes start at 2000 (was 900)

2000

ERR_NCX_SKIPPED 

2001

ERR_NCX_CANCELED 

2002

ERR_NCX_LOOP_ENDED 

2003

ERR_NCX_FOUND_INLINE 

2004

ERR_NCX_FOUND_URL 

2005

ERR_NCX_FOUND_GET2 

2006

ERR_NCX_NOMATCH_GET2 

2007

ERR_LAST_INFO 

2008 - not really used