|
Classes | |
| struct | cmn_Literal_t |
Defines | |
| #define | ivd_ERRORCODE_m(_module, _error) ((_module)*1000 + (_error)) |
| Error codes are grouped by modules. | |
Enumerations | |
| enum | ivd_ErrorModule_e { em_CMN = 0, em_RMDB = 1, em_CLIENT = 2, em_PARSER = 3, em_FILEIO = 4, em_CLI = 5, em_IPC = 6, em_DF = 7, em_MIF = 8, em_RM = 9, em_PM = 10, em_MED = 11, em_SCSI = 12, em_FSC = 13, em_BEA = 14, em_LA = 15, em_HSMDB = 16, em_BAK = 17, em_UI = 18 } |
| Definition of IVD error code constants. More... | |
| enum | ivd_ErrorCode_e { ie_SENTINEL = -1, ie_NO_ERROR = ie (em_CMN, 0), ie_SINGLETON_EXISTS = ie (em_CMN, 1), ie_FILE_ERROR = ie (em_CMN, 2), ie_OUTOFMEM = ie (em_CMN, 3), ie_INVALID_ARG = ie (em_CMN, 4), ie_DATA_CORRUPTION = ie (em_CMN, 5), ie_NYI = ie (em_CMN, 6), ie_STRING_TOO_LONG = ie (em_CMN, 7), ie_ARGUMENT_MISSING = ie (em_CMN, 8), ie_IMPOSSIBLE = ie (em_CMN, 9), ie_INV_FILE_NAME = ie (em_CMN, 10), ie_MUTEX = ie (em_CMN, 11), ie_ENV_VAR_NOT_SET = ie (em_CMN, 12), ie_UUID = ie (em_CMN, 13), ie_TIMEOUT = ie (em_CMN, 14), ie_NULLPTR = ie (em_CMN, 15), ie_INVALID_STRING = ie (em_CMN, 16), ie_UNKNOWN_TYPE = ie (em_CMN, 17), ie_STD_EXCEPTION = ie (em_CMN, 18), ie_ABORT = ie (em_CMN, 19), ie_NOT_SUPPORTED = ie (em_CMN, 20), ie_EXCEED_MAX_SIZE = ie (em_CMN, 21), ie_PRECONDITION = ie (em_CMN, 22), ie_PROCESS = ie (em_CMN, 23), ie_NOTFOUND = ie (em_CMN, 24), ie_CONNECTIVITY = ie (em_CMN, 25), ie_LOCALE = ie (em_CMN, 26), ie_ALREADY_IN_REORG = ie (em_CMN, 27), ie_NO_DISK_SPACE = ie (em_CMN, 28), ie_EXECUTION_ERROR = ie (em_CMN, 29), ie_FATAL_ERROR = ie (em_CMN, 999), ie_RMDB_ERROR = ie (em_RMDB, 0), ie_RMDB_INVALID_FK = ie (em_RMDB, 1), ie_RMDB_DUPL_UNIQUE = ie (em_RMDB, 2), ie_RMDB_CONNECTPROBLEM = ie (em_RMDB, 3), ie_RMDB_NOTFOUND = ie (em_RMDB, 4), ie_DRIVE_INDEX_DUPL = ie (em_RMDB, 5), ie_RM_ALLOC_DISKBUFF = ie (em_RMDB, 10), ie_NOJOBTYPE = ie (em_RM, 0), ie_NO_RESOURCE_FOUND = ie (em_RM, 1), ie_PARTSTATDUPL = ie (em_RM, 2), ie_PARTSTATNF = ie (em_RM, 3), ie_RELEASEERR = ie (em_RM, 4), ie_JOBNOTFOUND = ie (em_RM, 5), ie_INVALID_TBL_SIZE = ie (em_RM, 6), ie_NO_MIG_ID_INIT = ie (em_RM, 7), ie_JOB_NOT_FOUND = ie (em_PM, 0), ie_CFG_INVALID = ie (em_PM, 1), ie_NO_COPIES = ie (em_PM, 2), ie_JOB_REMOVED = ie (em_PM, 3), ie_JOB_FAILED = ie (em_PM, 4), ie_NO_SPACE_FOR_BUFFER = ie (em_PM, 5), ie_REGISTER_NOT_ALLOWED = ie (em_PM, 6), ie_VOL_NOT_FOUND = ie (em_PM, 7), ie_NO_FILES = ie (em_PM, 8), ie_NO_HSM = ie (em_PM,10), ie_LOST_HSM = ie (em_PM,11), ie_NOINSERT = ie (em_CLIENT, 0), ie_NOFINDOBJ = ie (em_CLIENT, 1), ie_EMPTYLIST = ie (em_CLIENT, 2), ie_NOTYPE = ie (em_CLIENT, 3), ie_HSM_NOEVENT = ie (em_CLIENT, 4), ie_HSM_OBJEXIST = ie (em_CLIENT, 5), ie_HSM_NOINSTANCE = ie (em_CLIENT, 6), ie_HSM_NOINODE = ie (em_CLIENT, 7), ie_HSM_NODEVFILE = ie (em_CLIENT, 8), ie_HSM_NOJOBLIST = ie (em_CLIENT, 9), ie_HSM_NOHASH = ie (em_CLIENT, 10), ie_HSM_NOFILEID = ie (em_CLIENT, 11), ie_HSM_WRONGCONF = ie (em_CLIENT, 12), ie_ERRORREAD = ie (em_CLIENT, 13), ie_ERRORWRITE = ie (em_CLIENT, 14), ie_NOMOUNT = ie (em_CLIENT, 15), ie_STLNOTERASED = ie (em_CLIENT, 16), ie_HSM_INVLIST = ie (em_CLIENT, 17), ie_HSM_NOFILENAME = ie (em_CLIENT, 18), ie_HSM_NOJOBIDX = ie (em_CLIENT, 19), ie_HSM_NOIFILE = ie (em_CLIENT, 20), ie_HSM_OTHERLIST = ie (em_CLIENT, 21), ie_HSM_INVPATH = ie (em_CLIENT, 22), ie_HSM_LONG_INO_LOCK = ie (em_CLIENT, 23), ie_HSM_NOTDIRTY = ie (em_CLIENT, 24), ie_HSM_INODE_LOCK = ie (em_CLIENT, 25), ie_HSM_INVTYPE = ie (em_CLIENT, 26), ie_HSM_INVJOBIDX = ie (em_CLIENT, 27), ie_HSM_INVJOBELEMIDX = ie (em_CLIENT, 28), ie_HSM_NOTREADY = ie (em_CLIENT, 29), ie_FSE_MOUNT_PENDING = ie (em_CLIENT, 30), ie_FSE_NO_PREMOUNT = ie (em_CLIENT, 31), ie_FSE_MOUNT_EXISTS = ie (em_CLIENT, 32), ie_HSM_INVJOBSTATUS = ie (em_CLIENT, 33), ie_HSM_IVDFS_RECOVERY = ie (em_CLIENT, 34), ie_FSE_VOL_NOTEXISTS = ie (em_CLIENT, 35), ie_FSE_HSM_EXISTS = ie (em_CLIENT, 36), ie_FSE_VOL_DISABLED = ie (em_CLIENT, 37), ie_FSE_NTFS_ATTACHED = ie (em_CLIENT, 38), ie_HSM_MULTIPLE_ID = ie (em_CLIENT, 39), ie_HSM_COLLOCATION = ie (em_CLIENT, 40), ie_HSM_MIG_RUNNING = ie (em_CLIENT, 41), ie_HSM_EXCLUSIVE_FLAG = ie (em_CLIENT, 42), ie_OTHER_HSM = ie (em_CLIENT, 99), ie_PARSER_ERROR = ie (em_PARSER, 0), ie_UNKNOWN_VAR = ie (em_PARSER, 1), ie_NO_SUBGROUP = ie (em_PARSER, 2), ie_NOT_VALID = ie (em_PARSER, 3), ie_TYPE_NF = ie (em_PARSER, 4), ie_MISSING_VAR = ie (em_PARSER, 5), ie_TOO_MANY_VAR = ie (em_PARSER, 6), ie_AP_NOTENOUGH = ie (em_PARSER, 100), ie_AP_SYNERR = ie (em_PARSER, 101), ie_AP_NOOPTION = ie (em_PARSER, 102), ie_AP_INVARGTYPE = ie (em_PARSER, 201), ie_AP_ALREADYEXIST = ie (em_PARSER, 202), ie_AP_INVGROUPTYPE = ie (em_PARSER, 203), ie_RECORD_TOO_LARGE = ie (em_FILEIO, 0), ie_RECORD_TOO_SMALL = ie (em_FILEIO, 1), ie_REL_FILE_HEADER_INV = ie (em_FILEIO, 2), ie_REL_FILE_INDEX_INV = ie (em_FILEIO, 3), ie_REL_FILE_VEC_SIZE_INV = ie (em_FILEIO, 4), ie_TRANSACTION_NOT_STARTED = ie (em_FILEIO, 5), ie_DUPLICATE_REL_FILE_ID = ie (em_FILEIO, 7), ie_REL_FILE_NO_TRANS_OBJ = ie (em_FILEIO, 8), ie_INV_ALTERATION = ie (em_FILEIO, 9), ie_INV_ENDTRANS_T_VERSION = ie (em_FILEIO,10), ie_INV_STARTTRANS_T_VERSION = ie (em_FILEIO,11), ie_INV_ALTER_T_VERSION = ie (em_FILEIO,12), ie_NOT_ENDTRANS_T = ie (em_FILEIO,13), ie_NOT_STARTTRANS_T = ie (em_FILEIO,14), ie_NOT_ALTER_T = ie (em_FILEIO,15), ie_INV_TRANSACTION = ie (em_FILEIO,16), ie_REL_FILE_TRAN_NULL_DB = ie (em_FILEIO,17), ie_TRANS_TO_MUCH_INSTANCES = ie (em_FILEIO,18), ie_PERM_DB_INFO_HEADER_INV = ie (em_FILEIO,19), ie_TRANS_EXCEED_JOUR_SPACE = ie (em_FILEIO,20), ie_UV_NOT_IN_BUFFER = ie (em_FILEIO,21), ie_INV_UNUSED_VECT_STRUCT = ie (em_FILEIO,22), ie_INV_HEADER_POSITION = ie (em_FILEIO,23), ie_CIR_FILE_HEADER_INV = ie (em_FILEIO,24), ie_INV_JOUR_FILE_HEADER = ie (em_FILEIO,25), ie_READ_AFTER_EOF = ie (em_FILEIO,26), ie_JOUR_FILE_MISSING = ie (em_FILEIO,27), ie_UV_ALREADY_IN_BUFFER = ie (em_FILEIO,28), ie_IPC_ORB = ie (em_IPC, 0), ie_IPC_NAMESERVICE = ie (em_IPC, 1), ie_IPC_RESOLVE = ie (em_IPC, 2), ie_IPC_REGISTER = ie (em_IPC, 3), ie_IPC_ORB_EXCEPTION = ie (em_IPC, 4), ie_IPC_OBJ_ACTIVE = ie (em_IPC, 5), ie_IPC_UNKNOWN_ORB_EXCEPTION = ie (em_IPC, 6), ie_IPC_UNKNOWN_IVD_EXCEPTION = ie (em_IPC, 7), ie_IPC_MIF = ie (em_IPC, 8), ie_IPC_UIMS = ie (em_IPC, 9), ie_IPC_ANY_TYPE = ie (em_IPC, 10), ie_IPC_FATAL = ie (em_IPC, 999), ie_MIF_LA_PROBLEM = ie (em_MIF, 4), ie_MIF_BEA_PROBLEM = ie (em_MIF, 5), ie_MIF_RM_PROBLEM = ie (em_MIF, 6), ie_MIF_UIPACKER = ie (em_MIF, 7), ie_MIF_PARTITION_MGR = ie (em_MIF, 8), ie_REMOVE_ERROR = ie (em_MIF, 9), ie_UPDATE_ERROR = ie (em_MIF, 10), ie_SELECT_ERROR = ie (em_MIF, 11), ie_SEMANTIC_ERROR = ie (em_MIF, 12), ie_SYNTAX_ERROR = ie (em_MIF, 13), ie_UNKNOWN_STATUS = ie (em_MIF, 14), ie_MED_VOL_HDR_EXISTS = ie (em_MIF, 15), ie_MEDIUM_PARTITIONED = ie (em_MIF, 16), ie_MEDIUM_UNKNOWNPOOL = ie (em_MIF, 17), ie_MIF_CFG_CONFIG_FILE_UNKNOWN = ie (em_MIF, 50), ie_MIF_CFG_REVISION_OUT_OF_RANGE = ie (em_MIF, 51), ie_MIF_CFG_REVISION_NONEXISTENT = ie (em_MIF, 52), ie_MIF_CFG_TROUBLE_IN_REPOSITORY = ie (em_MIF, 53), ie_MIF_CFG_ALREADY_CONFIGURED = ie (em_MIF, 54), ie_MIF_CFG_RENAMING_NOT_ALLOWED_YET = ie (em_MIF, 55), ie_MIF_CFG_ILLEGAL_NAME = ie (em_MIF, 56), ie_MIF_CFG_SEMANTIC_ERROR = ie (em_MIF, 57), ie_MIF_CFG_SYNTAX_ERROR = ie (em_MIF, 58), ie_MIF_CFG_HEADER_ERROR = ie (em_MIF, 59), ie_MIF_CFG_UNKNOWN_ERROR = ie (em_MIF, 60), ie_DF_BLOCKFULL = ie (em_DF, 0), ie_DF_INV_BLK = ie (em_DF, 2), ie_DF_CLOSED = ie (em_DF, 3), ie_DF_EOD = ie (em_DF, 4), ie_DF_INVSTATE = ie (em_DF, 5), ie_DF_INVSEQ = ie (em_DF, 6), ie_DF_INVBLKCOOKIE = ie (em_DF, 7), ie_DF_INVRECCOOKIE = ie (em_DF, 8), ie_DF_INVBLKSEQNUM = ie (em_DF, 9), ie_DF_INVRECSEQNUM = ie (em_DF, 10), ie_DF_INVSTREAMFMT = ie (em_DF, 11), ie_DF_HDRCORRUPT = ie (em_DF, 12), ie_DF_WRITER_UP = ie (em_DF, 13), ie_DF_SSIZE = ie (em_DF, 14), ie_DF_RETHROWN = ie (em_DF, 15), ie_DF_LIM_STREAM_MISSING = ie (em_DF, 16), ie_DF_BROKEN_PIPE = ie (em_DF, 17), ie_MEDIUM_BLANK = ie (em_MED, 1), ie_MEDIUM_EOD = ie (em_MED, 2), ie_MEDIUM_EOM = ie (em_MED, 3), ie_MEDIUM_FILEMARK = ie (em_MED, 4), ie_MEDIUM_OVERFLOW = ie (em_MED, 5), ie_MEDIUM_PROTECTED = ie (em_MED, 6), ie_MEDIUM_ILENGTH = ie (em_MED, 7), ie_MEDIUM_MEDERR = ie (em_MED, 8), ie_MEDIUM_HWERR = ie (em_MED, 9), ie_SCSI_STATUS = ie (em_SCSI, 0), ie_SCSI_SENSE = ie (em_SCSI, 10), ie_SCSI_NOT_READY = ie (em_SCSI, 11), ie_SCSI_MEDERR = ie_MEDIUM_MEDERR, ie_SCSI_HWERR = ie_MEDIUM_HWERR, ie_SCSI_UNIT_ATT = ie (em_SCSI, 14), ie_SCSI_PROTECTED = ie_MEDIUM_PROTECTED, ie_SCSI_BLANK = ie_MEDIUM_BLANK, ie_SCSI_EOD = ie_MEDIUM_EOD, ie_SCSI_EOM = ie_MEDIUM_EOM, ie_SCSI_FILEMARK = ie_MEDIUM_FILEMARK, ie_SCSI_ILENGTH = ie_MEDIUM_ILENGTH, ie_SCSI_OVERFLOW = ie_MEDIUM_OVERFLOW, ie_SCSI_ILREQ = ie (em_SCSI, 22), ie_SCSI_NO_MEDIUM = ie (em_SCSI, 23), ie_SCSI_DESTFULL = ie (em_SCSI, 24), ie_SCSI_SRCEMPTY = ie (em_SCSI, 25), ie_SCSI_RETRY = ie (em_SCSI, 50), ie_SCSI_OPEN = ie (em_SCSI, 51), ie_SCSI_CLOSE = ie (em_SCSI, 52), ie_SCSI_DRIVER = ie (em_SCSI, 53), ie_SCSI_HOST = ie (em_SCSI, 54), ie_SCSI_INVRESULT = ie (em_SCSI, 55), ie_FSC_INV_DATA_TYPE = ie (em_FSC, 0), ie_FSC_INV_SPLIT_INFO = ie (em_FSC, 1), ie_FSC_TOO_MUCH_COPIES = ie (em_FSC, 2), ie_FSC_NOCOPIES = ie (em_FSC, 3), ie_FSC_TOOHIGH_MEDVOLNUM = ie (em_FSC, 4), ie_FSC_NO_MEDVOLFILE = ie (em_FSC, 5), ie_FSC_CHANGEONCHAGE = ie (em_FSC, 6), ie_FSC_INV_GENERATION_NUM = ie (em_FSC, 7), ie_FSC_NODATA = ie (em_FSC, 8), ie_FSC_NONSCELEMENTOBJ = ie (em_FSC, 9), ie_FSC_NOTREADY = ie (em_FSC, 10), ie_FSC_ERROR = ie (em_FSC, 11), ie_BEA_INVPOS = ie (em_BEA, 0), ie_BEA_INVVOLFMT = ie (em_BEA, 1), ie_BEA_INVVOLID = ie (em_BEA, 2), ie_BEA_INVDEVTYPE = ie (em_BEA, 3), ie_BEA_MICSIZE = ie (em_BEA, 10), ie_BEA_MICCONTENTS = ie (em_BEA, 11), ie_BEA_INIT = ie (em_BEA, 12), ie_BEA_FORMAT = ie (em_BEA, 13), ie_BEA_HWID = ie (em_BEA, 14), ie_BEA_WORM = ie (em_BEA, 15), ie_BEA_FRI = ie (em_BEA, 16), ie_LA_INVDEVTYPE = ie (em_LA, 0), ie_LA_INVBARCODE = ie (em_LA, 1), ie_LA_OPEN = ie (em_LA, 2), ie_LA_OUTOFRANGE = ie (em_LA, 3), ie_LA_UNCONFIGURED = ie (em_LA, 4), ie_LA_MOUNTDENY = ie (em_LA, 5), ie_LA_UNSUPPORTED = ie (em_LA, 6), ie_HSMDB_ERROR = ie (em_HSMDB, 0), ie_BAK_SUSPEND = ie (em_BAK, 0), ie_BAK_CONTINUE = ie (em_BAK, 1), ie_NO_CONFIRM = ie (em_UI, 1) } |
Functions | |
| const char * | ivd_GetErrorText (const long a_errorCode) |
| Convert IVD error code to its textual description. | |
| const char * | ivd_FindLiteralByVal (Int32_t a_val, const cmn_Literal_t *a_lit) |
| Helper inline functions. | |
| UInt32_t | ivd_FindLiteralByStr (const string &a_str, cmn_Literal_t *a_lit) |
| string | ivd_BitFlagToText (Int32_t a_val, cmn_Literal_t *a_lit) |
| const char * | ivd_LibraryTypeToText (ivd_LibraryType_e a_val) |
| ivd_LibraryType_e | ivd_LibraryType (const string &a_str) |
| string | ivd_LibraryStatusToText (ivd_LibraryStatus_e a_val) |
| string | ivd_SlotStatusToText (ivd_SlotStatus_e a_val) |
| string | ivd_DriveStatusToText (ivd_DriveStatus_e a_val) |
| const char * | ivd_MediaFamilyToText (ivd_MediaFamily_e a_val) |
| ivd_MediaFamily_e | ivd_MediaFamily (const string &a_str) |
| const char * | ivd_MediaTypeToText (ivd_MediaType_e a_val) |
| ivd_MediaType_e | ivd_MediaType (const string &a_str) |
| ivd_MediaFamily_e | ivd_MediaTypeToFamily (ivd_MediaType_e a_val) |
| string | ivd_MediumStatusToText (ivd_MediumStatus_e a_val) |
| const char * | ivd_VolTypeToText (ivd_VolType_e a_val) |
| const char * | ivd_NotApplicableToText () |
| string | ivd_MediaVolStatusToText (ivd_MediaVolStatus_e a_val) |
| const char * | ivd_PoolTypeToText (ivd_PoolType_e a_val) |
| ivd_PoolType_e | ivd_PoolType (const string &a_str) |
| const char * | ivd_SysVolLocationToText (ivd_SysVolLocation_e a_val) |
| ivd_SysVolLocation_e | ivd_SysVolLocation (const string &a_str) |
| const char * | ivd_FSTypeToText (ivd_FSType_e a_val) |
| ivd_FSType_e | ivd_FSType (const string &a_str) |
| ivd_FSType_e | GetFSType (Int32_t a_bitMap) |
| void | SetFSType (ivd_FSType_e a_fsType, Int32_t &a_bitMap) |
| const char * | ivd_DriveCapabToText (ivd_DriveCapab_e a_val) |
| ivd_DriveCapab_e | ivd_DriveCapab (const string &a_str) |
| const char * | ivd_SlotTypeToText (ivd_SlotType_e a_val) |
| ivd_SlotType_e | ivd_SlotType (const string &a_str) |
| string | ivd_PartitionStatusToText (ivd_PartitionStatus_e a_val) |
| string | ivd_PartitionActivityToText (ivd_PartitionActivity_e a_val) |
| string | ivd_JobStatusToText (ivd_JobStatus_e a_val) |
| string | ivd_JobTypeToText (ivd_JobType_e a_val) |
| string | ivd_BeaStatusToText (ivd_BeaStatus_e a_val) |
Variables | |
| static cmn_ErrorCode_t | g_errorCodeTable [] |
| Global table of IVD specific error codes and it's textual representations. | |
| static cmn_Literal_t | g_libraryTypeTable [] |
| LibraryType. | |
| static cmn_Literal_t | g_libraryStatusTable [] |
| Library Status. | |
| static cmn_Literal_t | g_SlotStatusTable [] |
| Slot Status. | |
| static cmn_Literal_t | g_driveStatusTable [] |
| Drive Status. | |
| static cmn_Literal_t | g_mediaFamilyTable [] |
| MediaFamily. | |
| static cmn_Literal_t | g_mediaTypeTable [] |
| MediaType. | |
| static cmn_Literal_t | g_mediumStatusTable [] |
| Medium Status. | |
| static cmn_Literal_t | g_VolTypeTable [] |
| static cmn_Literal_t | g_MediaVolStatusTable [] |
| MediaVol Status. | |
| static cmn_Literal_t | g_poolTypeTable [] |
| PoolType. | |
| static cmn_Literal_t | g_sysVolLocationTable [] |
| SysVolLocation. | |
| static cmn_Literal_t | g_fsTypeTable [] |
| FSType. | |
| static cmn_Literal_t | g_driveCapabTable [] |
| DriveCapab. | |
| static cmn_Literal_t | g_slotTypeTable [] |
| SlotType. | |
| static cmn_Literal_t | g_PartitionStatusTable [] |
| Partition Status. | |
| static cmn_Literal_t | g_PartitionActivityTable [] |
| Partition Activity. | |
| static cmn_Literal_t | g_JobStatusTable [] |
| Job Status. | |
| static cmn_Literal_t | g_JobTypeTable [] |
| Job Type. | |
| static cmn_Literal_t | g_BeaStatusTable [] |
| Bea status. | |
| #define ivd_ERRORCODE_m | ( | _module, | |||
| _error | ) | ((_module)*1000 + (_error)) |
Error codes are grouped by modules.
Each module has 1000 error codes reserved for its purposes. This macro composes the error code.
Definition at line 58 of file errorcodes.h.
| enum ivd_ErrorCode_e |
Definition at line 62 of file errorcodes.h.
00062 { 00063 // Single line documentation (doxygen) comments. 00064 00066 ie_SENTINEL = -1, 00067 00069 ie_NO_ERROR = ivd_ERRORCODE_m(em_CMN, 0), 00070 00071 ie_SINGLETON_EXISTS = ivd_ERRORCODE_m(em_CMN, 1), 00072 ie_FILE_ERROR = ivd_ERRORCODE_m(em_CMN, 2), 00073 ie_OUTOFMEM = ivd_ERRORCODE_m(em_CMN, 3), 00074 ie_INVALID_ARG = ivd_ERRORCODE_m(em_CMN, 4), 00075 ie_DATA_CORRUPTION = ivd_ERRORCODE_m(em_CMN, 5), 00076 ie_NYI = ivd_ERRORCODE_m(em_CMN, 6), 00077 ie_STRING_TOO_LONG = ivd_ERRORCODE_m(em_CMN, 7), 00078 ie_ARGUMENT_MISSING = ivd_ERRORCODE_m(em_CMN, 8), 00079 ie_IMPOSSIBLE = ivd_ERRORCODE_m(em_CMN, 9), 00080 ie_INV_FILE_NAME = ivd_ERRORCODE_m(em_CMN, 10), 00081 ie_MUTEX = ivd_ERRORCODE_m(em_CMN, 11), 00082 ie_ENV_VAR_NOT_SET = ivd_ERRORCODE_m(em_CMN, 12), 00083 ie_UUID = ivd_ERRORCODE_m(em_CMN, 13), 00084 ie_TIMEOUT = ivd_ERRORCODE_m(em_CMN, 14), 00085 ie_NULLPTR = ivd_ERRORCODE_m(em_CMN, 15), 00086 ie_INVALID_STRING = ivd_ERRORCODE_m(em_CMN, 16), 00087 ie_UNKNOWN_TYPE = ivd_ERRORCODE_m(em_CMN, 17), 00088 ie_STD_EXCEPTION = ivd_ERRORCODE_m(em_CMN, 18), 00089 ie_ABORT = ivd_ERRORCODE_m(em_CMN, 19), 00090 ie_NOT_SUPPORTED = ivd_ERRORCODE_m(em_CMN, 20), 00091 ie_EXCEED_MAX_SIZE = ivd_ERRORCODE_m(em_CMN, 21), 00092 ie_PRECONDITION = ivd_ERRORCODE_m(em_CMN, 22), 00093 ie_PROCESS = ivd_ERRORCODE_m(em_CMN, 23), 00094 ie_NOTFOUND = ivd_ERRORCODE_m(em_CMN, 24), 00095 ie_CONNECTIVITY = ivd_ERRORCODE_m(em_CMN, 25), 00096 ie_LOCALE = ivd_ERRORCODE_m(em_CMN, 26), 00097 ie_ALREADY_IN_REORG = ivd_ERRORCODE_m(em_CMN, 27), 00098 ie_NO_DISK_SPACE = ivd_ERRORCODE_m(em_CMN, 28), 00099 ie_EXECUTION_ERROR = ivd_ERRORCODE_m(em_CMN, 29), 00100 ie_FATAL_ERROR = ivd_ERRORCODE_m(em_CMN, 999), 00101 00102 // RMDB errors 00103 ie_RMDB_ERROR = ivd_ERRORCODE_m(em_RMDB, 0), 00104 ie_RMDB_INVALID_FK = ivd_ERRORCODE_m(em_RMDB, 1), 00105 ie_RMDB_DUPL_UNIQUE = ivd_ERRORCODE_m(em_RMDB, 2), 00106 ie_RMDB_CONNECTPROBLEM = ivd_ERRORCODE_m(em_RMDB, 3), 00107 ie_RMDB_NOTFOUND = ivd_ERRORCODE_m(em_RMDB, 4), 00108 ie_DRIVE_INDEX_DUPL = ivd_ERRORCODE_m(em_RMDB, 5), 00109 00110 ie_RM_ALLOC_DISKBUFF = ivd_ERRORCODE_m(em_RMDB, 10), 00111 00112 //RM errors 00113 ie_NOJOBTYPE = ivd_ERRORCODE_m(em_RM, 0), 00114 ie_NO_RESOURCE_FOUND = ivd_ERRORCODE_m(em_RM, 1), 00115 ie_PARTSTATDUPL = ivd_ERRORCODE_m(em_RM, 2), 00116 ie_PARTSTATNF = ivd_ERRORCODE_m(em_RM, 3), 00117 ie_RELEASEERR = ivd_ERRORCODE_m(em_RM, 4), 00118 ie_JOBNOTFOUND = ivd_ERRORCODE_m(em_RM, 5), 00119 ie_INVALID_TBL_SIZE = ivd_ERRORCODE_m(em_RM, 6), 00120 ie_NO_MIG_ID_INIT = ivd_ERRORCODE_m(em_RM, 7), 00121 00122 //PM errors 00123 ie_JOB_NOT_FOUND = ivd_ERRORCODE_m(em_PM, 0), 00124 ie_CFG_INVALID = ivd_ERRORCODE_m(em_PM, 1), 00125 ie_NO_COPIES = ivd_ERRORCODE_m(em_PM, 2), 00126 ie_JOB_REMOVED = ivd_ERRORCODE_m(em_PM, 3), 00127 ie_JOB_FAILED = ivd_ERRORCODE_m(em_PM, 4), 00128 ie_NO_SPACE_FOR_BUFFER = ivd_ERRORCODE_m(em_PM, 5), 00129 ie_REGISTER_NOT_ALLOWED = ivd_ERRORCODE_m(em_PM, 6), 00130 ie_VOL_NOT_FOUND = ivd_ERRORCODE_m(em_PM, 7), 00131 ie_NO_FILES = ivd_ERRORCODE_m(em_PM, 8), 00132 ie_NO_HSM = ivd_ERRORCODE_m(em_PM,10), 00133 ie_LOST_HSM = ivd_ERRORCODE_m(em_PM,11), 00134 00135 // hsmList errors 00136 ie_NOINSERT = ivd_ERRORCODE_m(em_CLIENT, 0), 00137 ie_NOFINDOBJ = ivd_ERRORCODE_m(em_CLIENT, 1), 00138 ie_EMPTYLIST = ivd_ERRORCODE_m(em_CLIENT, 2), 00139 ie_NOTYPE = ivd_ERRORCODE_m(em_CLIENT, 3), 00140 ie_HSM_NOEVENT = ivd_ERRORCODE_m(em_CLIENT, 4), 00141 ie_HSM_OBJEXIST = ivd_ERRORCODE_m(em_CLIENT, 5), 00142 ie_HSM_NOINSTANCE = ivd_ERRORCODE_m(em_CLIENT, 6), 00143 ie_HSM_NOINODE = ivd_ERRORCODE_m(em_CLIENT, 7), 00144 ie_HSM_NODEVFILE = ivd_ERRORCODE_m(em_CLIENT, 8), 00145 ie_HSM_NOJOBLIST = ivd_ERRORCODE_m(em_CLIENT, 9), 00146 ie_HSM_NOHASH = ivd_ERRORCODE_m(em_CLIENT, 10), 00147 ie_HSM_NOFILEID = ivd_ERRORCODE_m(em_CLIENT, 11), 00148 ie_HSM_WRONGCONF = ivd_ERRORCODE_m(em_CLIENT, 12), 00149 ie_ERRORREAD = ivd_ERRORCODE_m(em_CLIENT, 13), 00150 ie_ERRORWRITE = ivd_ERRORCODE_m(em_CLIENT, 14), 00151 ie_NOMOUNT = ivd_ERRORCODE_m(em_CLIENT, 15), 00152 ie_STLNOTERASED = ivd_ERRORCODE_m(em_CLIENT, 16), 00153 ie_HSM_INVLIST = ivd_ERRORCODE_m(em_CLIENT, 17), 00154 ie_HSM_NOFILENAME = ivd_ERRORCODE_m(em_CLIENT, 18), 00155 ie_HSM_NOJOBIDX = ivd_ERRORCODE_m(em_CLIENT, 19), 00156 ie_HSM_NOIFILE = ivd_ERRORCODE_m(em_CLIENT, 20), 00157 ie_HSM_OTHERLIST = ivd_ERRORCODE_m(em_CLIENT, 21), 00158 ie_HSM_INVPATH = ivd_ERRORCODE_m(em_CLIENT, 22), 00159 ie_HSM_LONG_INO_LOCK = ivd_ERRORCODE_m(em_CLIENT, 23), 00160 ie_HSM_NOTDIRTY = ivd_ERRORCODE_m(em_CLIENT, 24), 00161 ie_HSM_INODE_LOCK = ivd_ERRORCODE_m(em_CLIENT, 25), 00162 ie_HSM_INVTYPE = ivd_ERRORCODE_m(em_CLIENT, 26), 00163 ie_HSM_INVJOBIDX = ivd_ERRORCODE_m(em_CLIENT, 27), 00164 ie_HSM_INVJOBELEMIDX = ivd_ERRORCODE_m(em_CLIENT, 28), 00165 ie_HSM_NOTREADY = ivd_ERRORCODE_m(em_CLIENT, 29), 00166 ie_FSE_MOUNT_PENDING = ivd_ERRORCODE_m(em_CLIENT, 30), 00167 ie_FSE_NO_PREMOUNT = ivd_ERRORCODE_m(em_CLIENT, 31), 00168 ie_FSE_MOUNT_EXISTS = ivd_ERRORCODE_m(em_CLIENT, 32), 00169 ie_HSM_INVJOBSTATUS = ivd_ERRORCODE_m(em_CLIENT, 33), 00170 ie_HSM_IVDFS_RECOVERY = ivd_ERRORCODE_m(em_CLIENT, 34), 00171 ie_FSE_VOL_NOTEXISTS = ivd_ERRORCODE_m(em_CLIENT, 35), 00172 ie_FSE_HSM_EXISTS = ivd_ERRORCODE_m(em_CLIENT, 36), 00173 ie_FSE_VOL_DISABLED = ivd_ERRORCODE_m(em_CLIENT, 37), 00174 ie_FSE_NTFS_ATTACHED = ivd_ERRORCODE_m(em_CLIENT, 38), 00175 ie_HSM_MULTIPLE_ID = ivd_ERRORCODE_m(em_CLIENT, 39), 00176 ie_HSM_COLLOCATION = ivd_ERRORCODE_m(em_CLIENT, 40), 00177 ie_HSM_MIG_RUNNING = ivd_ERRORCODE_m(em_CLIENT, 41), 00178 ie_HSM_EXCLUSIVE_FLAG = ivd_ERRORCODE_m(em_CLIENT, 42), 00179 00180 ie_OTHER_HSM = ivd_ERRORCODE_m(em_CLIENT, 99), 00181 // hsmList errors end13 00182 00183 ie_PARSER_ERROR = ivd_ERRORCODE_m(em_PARSER, 0), 00184 ie_UNKNOWN_VAR = ivd_ERRORCODE_m(em_PARSER, 1), 00185 ie_NO_SUBGROUP = ivd_ERRORCODE_m(em_PARSER, 2), 00186 ie_NOT_VALID = ivd_ERRORCODE_m(em_PARSER, 3), 00187 ie_TYPE_NF = ivd_ERRORCODE_m(em_PARSER, 4), 00188 ie_MISSING_VAR = ivd_ERRORCODE_m(em_PARSER, 5), 00189 ie_TOO_MANY_VAR = ivd_ERRORCODE_m(em_PARSER, 6), 00190 00191 ie_AP_NOTENOUGH = ivd_ERRORCODE_m(em_PARSER, 100), 00192 ie_AP_SYNERR = ivd_ERRORCODE_m(em_PARSER, 101), 00193 ie_AP_NOOPTION = ivd_ERRORCODE_m(em_PARSER, 102), 00194 00195 // AP internal error occures at construct time, 00196 // can't happen at customer. 00197 ie_AP_INVARGTYPE = ivd_ERRORCODE_m(em_PARSER, 201), 00198 ie_AP_ALREADYEXIST = ivd_ERRORCODE_m(em_PARSER, 202), 00199 ie_AP_INVGROUPTYPE = ivd_ERRORCODE_m(em_PARSER, 203), 00200 00201 // fileio errors 00202 ie_RECORD_TOO_LARGE = ivd_ERRORCODE_m(em_FILEIO, 0), 00203 ie_RECORD_TOO_SMALL = ivd_ERRORCODE_m(em_FILEIO, 1), 00204 ie_REL_FILE_HEADER_INV = ivd_ERRORCODE_m(em_FILEIO, 2), 00205 ie_REL_FILE_INDEX_INV = ivd_ERRORCODE_m(em_FILEIO, 3), 00206 ie_REL_FILE_VEC_SIZE_INV = ivd_ERRORCODE_m(em_FILEIO, 4), 00207 ie_TRANSACTION_NOT_STARTED = ivd_ERRORCODE_m(em_FILEIO, 5), 00208 // NOT USED ie_TRANSACTION_STARTED_AGAIN= ivd_ERRORCODE_m(em_FILEIO, 6), 00209 ie_DUPLICATE_REL_FILE_ID = ivd_ERRORCODE_m(em_FILEIO, 7), 00210 ie_REL_FILE_NO_TRANS_OBJ = ivd_ERRORCODE_m(em_FILEIO, 8), 00211 ie_INV_ALTERATION = ivd_ERRORCODE_m(em_FILEIO, 9), 00212 ie_INV_ENDTRANS_T_VERSION = ivd_ERRORCODE_m(em_FILEIO,10), 00213 ie_INV_STARTTRANS_T_VERSION = ivd_ERRORCODE_m(em_FILEIO,11), 00214 ie_INV_ALTER_T_VERSION = ivd_ERRORCODE_m(em_FILEIO,12), 00215 ie_NOT_ENDTRANS_T = ivd_ERRORCODE_m(em_FILEIO,13), 00216 ie_NOT_STARTTRANS_T = ivd_ERRORCODE_m(em_FILEIO,14), 00217 ie_NOT_ALTER_T = ivd_ERRORCODE_m(em_FILEIO,15), 00218 ie_INV_TRANSACTION = ivd_ERRORCODE_m(em_FILEIO,16), 00219 ie_REL_FILE_TRAN_NULL_DB = ivd_ERRORCODE_m(em_FILEIO,17), 00220 ie_TRANS_TO_MUCH_INSTANCES = ivd_ERRORCODE_m(em_FILEIO,18), 00221 ie_PERM_DB_INFO_HEADER_INV = ivd_ERRORCODE_m(em_FILEIO,19), 00222 ie_TRANS_EXCEED_JOUR_SPACE = ivd_ERRORCODE_m(em_FILEIO,20), 00223 ie_UV_NOT_IN_BUFFER = ivd_ERRORCODE_m(em_FILEIO,21), 00224 ie_INV_UNUSED_VECT_STRUCT = ivd_ERRORCODE_m(em_FILEIO,22), 00225 ie_INV_HEADER_POSITION = ivd_ERRORCODE_m(em_FILEIO,23), 00226 ie_CIR_FILE_HEADER_INV = ivd_ERRORCODE_m(em_FILEIO,24), 00227 ie_INV_JOUR_FILE_HEADER = ivd_ERRORCODE_m(em_FILEIO,25), 00228 ie_READ_AFTER_EOF = ivd_ERRORCODE_m(em_FILEIO,26), 00229 ie_JOUR_FILE_MISSING = ivd_ERRORCODE_m(em_FILEIO,27), 00230 ie_UV_ALREADY_IN_BUFFER = ivd_ERRORCODE_m(em_FILEIO,28), 00231 00232 ie_IPC_ORB = ivd_ERRORCODE_m(em_IPC, 0), 00233 ie_IPC_NAMESERVICE = ivd_ERRORCODE_m(em_IPC, 1), 00234 ie_IPC_RESOLVE = ivd_ERRORCODE_m(em_IPC, 2), 00235 ie_IPC_REGISTER = ivd_ERRORCODE_m(em_IPC, 3), 00236 ie_IPC_ORB_EXCEPTION = ivd_ERRORCODE_m(em_IPC, 4), 00237 ie_IPC_OBJ_ACTIVE = ivd_ERRORCODE_m(em_IPC, 5), 00238 ie_IPC_UNKNOWN_ORB_EXCEPTION= ivd_ERRORCODE_m(em_IPC, 6), 00239 ie_IPC_UNKNOWN_IVD_EXCEPTION= ivd_ERRORCODE_m(em_IPC, 7), 00240 ie_IPC_MIF = ivd_ERRORCODE_m(em_IPC, 8), 00241 ie_IPC_UIMS = ivd_ERRORCODE_m(em_IPC, 9), 00242 ie_IPC_ANY_TYPE = ivd_ERRORCODE_m(em_IPC, 10), 00243 ie_IPC_FATAL = ivd_ERRORCODE_m(em_IPC, 999), 00244 00245 // MIF errors 00246 00247 ie_MIF_LA_PROBLEM = ivd_ERRORCODE_m(em_MIF, 4), 00248 ie_MIF_BEA_PROBLEM = ivd_ERRORCODE_m(em_MIF, 5), 00249 ie_MIF_RM_PROBLEM = ivd_ERRORCODE_m(em_MIF, 6), 00250 ie_MIF_UIPACKER = ivd_ERRORCODE_m(em_MIF, 7), 00251 ie_MIF_PARTITION_MGR = ivd_ERRORCODE_m(em_MIF, 8), 00252 00253 ie_REMOVE_ERROR = ivd_ERRORCODE_m(em_MIF, 9), 00254 ie_UPDATE_ERROR = ivd_ERRORCODE_m(em_MIF, 10), 00255 ie_SELECT_ERROR = ivd_ERRORCODE_m(em_MIF, 11), 00256 00257 ie_SEMANTIC_ERROR = ivd_ERRORCODE_m(em_MIF, 12), 00258 ie_SYNTAX_ERROR = ivd_ERRORCODE_m(em_MIF, 13), 00259 ie_UNKNOWN_STATUS = ivd_ERRORCODE_m(em_MIF, 14), 00260 00261 ie_MED_VOL_HDR_EXISTS = ivd_ERRORCODE_m(em_MIF, 15), 00262 ie_MEDIUM_PARTITIONED = ivd_ERRORCODE_m(em_MIF, 16), 00263 ie_MEDIUM_UNKNOWNPOOL = ivd_ERRORCODE_m(em_MIF, 17), 00264 00265 ie_MIF_CFG_CONFIG_FILE_UNKNOWN = ivd_ERRORCODE_m(em_MIF, 50), 00266 ie_MIF_CFG_REVISION_OUT_OF_RANGE = ivd_ERRORCODE_m(em_MIF, 51), 00267 ie_MIF_CFG_REVISION_NONEXISTENT = ivd_ERRORCODE_m(em_MIF, 52), 00268 ie_MIF_CFG_TROUBLE_IN_REPOSITORY = ivd_ERRORCODE_m(em_MIF, 53), 00269 ie_MIF_CFG_ALREADY_CONFIGURED = ivd_ERRORCODE_m(em_MIF, 54), 00270 ie_MIF_CFG_RENAMING_NOT_ALLOWED_YET = ivd_ERRORCODE_m(em_MIF, 55), 00271 ie_MIF_CFG_ILLEGAL_NAME = ivd_ERRORCODE_m(em_MIF, 56), 00272 ie_MIF_CFG_SEMANTIC_ERROR = ivd_ERRORCODE_m(em_MIF, 57), 00273 ie_MIF_CFG_SYNTAX_ERROR = ivd_ERRORCODE_m(em_MIF, 58), 00274 ie_MIF_CFG_HEADER_ERROR = ivd_ERRORCODE_m(em_MIF, 59), 00275 ie_MIF_CFG_UNKNOWN_ERROR = ivd_ERRORCODE_m(em_MIF, 60), 00276 00277 // MIF errors END 00278 00279 ie_DF_BLOCKFULL = ivd_ERRORCODE_m(em_DF, 0), 00280 ie_DF_INV_BLK = ivd_ERRORCODE_m(em_DF, 2), 00281 ie_DF_CLOSED = ivd_ERRORCODE_m(em_DF, 3), 00282 ie_DF_EOD = ivd_ERRORCODE_m(em_DF, 4), 00283 ie_DF_INVSTATE = ivd_ERRORCODE_m(em_DF, 5), 00284 ie_DF_INVSEQ = ivd_ERRORCODE_m(em_DF, 6), 00285 ie_DF_INVBLKCOOKIE = ivd_ERRORCODE_m(em_DF, 7), 00286 ie_DF_INVRECCOOKIE = ivd_ERRORCODE_m(em_DF, 8), 00287 ie_DF_INVBLKSEQNUM = ivd_ERRORCODE_m(em_DF, 9), 00288 ie_DF_INVRECSEQNUM = ivd_ERRORCODE_m(em_DF, 10), 00289 ie_DF_INVSTREAMFMT = ivd_ERRORCODE_m(em_DF, 11), 00290 ie_DF_HDRCORRUPT = ivd_ERRORCODE_m(em_DF, 12), 00291 ie_DF_WRITER_UP = ivd_ERRORCODE_m(em_DF, 13), 00292 ie_DF_SSIZE = ivd_ERRORCODE_m(em_DF, 14), 00293 ie_DF_RETHROWN = ivd_ERRORCODE_m(em_DF, 15), 00294 ie_DF_LIM_STREAM_MISSING = ivd_ERRORCODE_m(em_DF, 16), 00295 ie_DF_BROKEN_PIPE = ivd_ERRORCODE_m(em_DF, 17), 00296 00297 // General medium errors (technology independent) 00298 ie_MEDIUM_BLANK = ivd_ERRORCODE_m(em_MED, 1), 00299 ie_MEDIUM_EOD = ivd_ERRORCODE_m(em_MED, 2), 00300 ie_MEDIUM_EOM = ivd_ERRORCODE_m(em_MED, 3), 00301 ie_MEDIUM_FILEMARK = ivd_ERRORCODE_m(em_MED, 4), 00302 ie_MEDIUM_OVERFLOW = ivd_ERRORCODE_m(em_MED, 5), 00303 ie_MEDIUM_PROTECTED = ivd_ERRORCODE_m(em_MED, 6), 00304 ie_MEDIUM_ILENGTH = ivd_ERRORCODE_m(em_MED, 7), 00305 ie_MEDIUM_MEDERR = ivd_ERRORCODE_m(em_MED, 8), 00306 ie_MEDIUM_HWERR = ivd_ERRORCODE_m(em_MED, 9), 00307 00308 // SCSI errors 00309 ie_SCSI_STATUS = ivd_ERRORCODE_m(em_SCSI, 0), 00310 00311 // Various error codes, deduced from sense codes 00312 ie_SCSI_SENSE = ivd_ERRORCODE_m(em_SCSI, 10), 00313 ie_SCSI_NOT_READY = ivd_ERRORCODE_m(em_SCSI, 11), 00314 ie_SCSI_MEDERR = ie_MEDIUM_MEDERR, 00315 ie_SCSI_HWERR = ie_MEDIUM_HWERR, 00316 ie_SCSI_UNIT_ATT = ivd_ERRORCODE_m(em_SCSI, 14), 00317 ie_SCSI_PROTECTED = ie_MEDIUM_PROTECTED, 00318 ie_SCSI_BLANK = ie_MEDIUM_BLANK, 00319 ie_SCSI_EOD = ie_MEDIUM_EOD, 00320 ie_SCSI_EOM = ie_MEDIUM_EOM, 00321 ie_SCSI_FILEMARK = ie_MEDIUM_FILEMARK, 00322 ie_SCSI_ILENGTH = ie_MEDIUM_ILENGTH, 00323 ie_SCSI_OVERFLOW = ie_MEDIUM_OVERFLOW, 00324 ie_SCSI_ILREQ = ivd_ERRORCODE_m(em_SCSI, 22), 00325 ie_SCSI_NO_MEDIUM = ivd_ERRORCODE_m(em_SCSI, 23), 00326 ie_SCSI_DESTFULL = ivd_ERRORCODE_m(em_SCSI, 24), 00327 ie_SCSI_SRCEMPTY = ivd_ERRORCODE_m(em_SCSI, 25), 00328 00329 ie_SCSI_RETRY = ivd_ERRORCODE_m(em_SCSI, 50), 00330 ie_SCSI_OPEN = ivd_ERRORCODE_m(em_SCSI, 51), 00331 ie_SCSI_CLOSE = ivd_ERRORCODE_m(em_SCSI, 52), 00332 ie_SCSI_DRIVER = ivd_ERRORCODE_m(em_SCSI, 53), 00333 ie_SCSI_HOST = ivd_ERRORCODE_m(em_SCSI, 54), 00334 ie_SCSI_INVRESULT = ivd_ERRORCODE_m(em_SCSI, 55), 00335 00336 ie_FSC_INV_DATA_TYPE = ivd_ERRORCODE_m(em_FSC, 0), 00337 ie_FSC_INV_SPLIT_INFO = ivd_ERRORCODE_m(em_FSC, 1), 00338 ie_FSC_TOO_MUCH_COPIES = ivd_ERRORCODE_m(em_FSC, 2), 00339 ie_FSC_NOCOPIES = ivd_ERRORCODE_m(em_FSC, 3), 00340 ie_FSC_TOOHIGH_MEDVOLNUM = ivd_ERRORCODE_m(em_FSC, 4), 00341 ie_FSC_NO_MEDVOLFILE = ivd_ERRORCODE_m(em_FSC, 5), 00342 ie_FSC_CHANGEONCHAGE = ivd_ERRORCODE_m(em_FSC, 6), 00343 ie_FSC_INV_GENERATION_NUM = ivd_ERRORCODE_m(em_FSC, 7), 00344 ie_FSC_NODATA = ivd_ERRORCODE_m(em_FSC, 8), 00345 ie_FSC_NONSCELEMENTOBJ = ivd_ERRORCODE_m(em_FSC, 9), 00346 ie_FSC_NOTREADY = ivd_ERRORCODE_m(em_FSC, 10), 00347 ie_FSC_ERROR = ivd_ERRORCODE_m(em_FSC, 11), 00348 // ie_FSC_EXPECT_DIRECTORY = ivd_ERRORCODE_m(em_FSC, 8), 00349 00350 ie_BEA_INVPOS = ivd_ERRORCODE_m(em_BEA, 0), 00351 ie_BEA_INVVOLFMT = ivd_ERRORCODE_m(em_BEA, 1), 00352 ie_BEA_INVVOLID = ivd_ERRORCODE_m(em_BEA, 2), 00353 ie_BEA_INVDEVTYPE = ivd_ERRORCODE_m(em_BEA, 3), 00354 ie_BEA_MICSIZE = ivd_ERRORCODE_m(em_BEA, 10), 00355 ie_BEA_MICCONTENTS = ivd_ERRORCODE_m(em_BEA, 11), 00356 ie_BEA_INIT = ivd_ERRORCODE_m(em_BEA, 12), 00357 ie_BEA_FORMAT = ivd_ERRORCODE_m(em_BEA, 13), 00358 ie_BEA_HWID = ivd_ERRORCODE_m(em_BEA, 14), 00359 ie_BEA_WORM = ivd_ERRORCODE_m(em_BEA, 15), 00360 ie_BEA_FRI = ivd_ERRORCODE_m(em_BEA, 16), 00361 00362 // ie_DM_FILE_NOT_EXISTS = ivd_ERRORCODE_m(em_BEA, 101), 00363 // ie_DM_INVALID_ORDER = ivd_ERRORCODE_m(em_BEA, 102), 00364 00365 ie_LA_INVDEVTYPE = ivd_ERRORCODE_m(em_LA, 0), 00366 ie_LA_INVBARCODE = ivd_ERRORCODE_m(em_LA, 1), 00367 ie_LA_OPEN = ivd_ERRORCODE_m(em_LA, 2), 00368 ie_LA_OUTOFRANGE = ivd_ERRORCODE_m(em_LA, 3), 00369 ie_LA_UNCONFIGURED = ivd_ERRORCODE_m(em_LA, 4), 00370 ie_LA_MOUNTDENY = ivd_ERRORCODE_m(em_LA, 5), 00371 ie_LA_UNSUPPORTED = ivd_ERRORCODE_m(em_LA, 6), 00372 00373 ie_HSMDB_ERROR = ivd_ERRORCODE_m(em_HSMDB, 0), 00374 00375 ie_BAK_SUSPEND = ivd_ERRORCODE_m(em_BAK, 0), 00376 ie_BAK_CONTINUE = ivd_ERRORCODE_m(em_BAK, 1), 00377 00378 ie_NO_CONFIRM = ivd_ERRORCODE_m(em_UI, 1) 00379 00380 } ivd_ErrorCode_e;
| enum ivd_ErrorModule_e |
Definition of IVD error code constants.
ie_ prefix means IVD Error.
NOTE: Add a short description to g_errorCodeTable in file ivd_errorcodes.cpp. Module numbers for grouping error codes.
| em_CMN | |
| em_RMDB | |
| em_CLIENT | |
| em_PARSER | |
| em_FILEIO | |
| em_CLI | |
| em_IPC | |
| em_DF | |
| em_MIF | |
| em_RM | |
| em_PM | |
| em_MED | |
| em_SCSI | |
| em_FSC | |
| em_BEA | |
| em_LA | |
| em_HSMDB | |
| em_BAK | |
| em_UI |
Definition at line 31 of file errorcodes.h.
00031 { 00032 em_CMN = 0, 00033 em_RMDB = 1, 00034 em_CLIENT = 2, 00035 em_PARSER = 3, 00036 em_FILEIO = 4, 00037 em_CLI = 5, 00038 em_IPC = 6, 00039 em_DF = 7, 00040 em_MIF = 8, 00041 em_RM = 9, 00042 em_PM = 10, 00043 em_MED = 11, 00044 em_SCSI = 12, 00045 em_FSC = 13, 00046 em_BEA = 14, 00047 em_LA = 15, 00048 em_HSMDB = 16, 00049 em_BAK = 17, 00050 em_UI = 18 00051 00052 } ivd_ErrorModule_e;
| ivd_FSType_e GetFSType | ( | Int32_t | a_bitMap | ) |
Definition at line 402 of file ivd_literals.cpp.
References dbg_NORM, fst_REGULAR, fst_UNKNOWN, fst_WORM, ivd_FSTypeToText(), log_DBG_m, log_FUNC_m, and log_WRN_m.
Referenced by i_ManagementInterface_i::AddPartition(), i_ManagementInterface_i::ListPartitions(), and i_ManagementInterface_i::UpdatePartition().
00402 { 00403 log_FUNC_m(GetFSType); 00404 ivd_FSType_e tmp = fst_UNKNOWN; 00405 00406 if (a_bitMap & fst_REGULAR){ 00407 tmp = fst_REGULAR; 00408 } 00409 if (a_bitMap & fst_WORM){ 00410 if (tmp != fst_UNKNOWN) { 00411 //regular AND WORM are set 00412 log_WRN_m("Invalid partition option regular and worm."); 00413 tmp = fst_UNKNOWN; 00414 } 00415 else { 00416 tmp = fst_WORM; 00417 } 00418 } 00419 if (a_bitMap == fst_UNKNOWN) { 00420 log_WRN_m("Partition file system type is set to unknown."); 00421 } 00422 log_DBG_m(dbg_NORM, "FS Type is "<< ivd_FSTypeToText(tmp)); 00423 return tmp; 00424 }


| string ivd_BeaStatusToText | ( | ivd_BeaStatus_e | a_val | ) |
Definition at line 613 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_Job_i::GetBeaStatus(), i_Job_i::InitBeaStatus(), i_Job_i::SetBeaStatus(), and i_Job_i::WaitBeasToFinish().
00613 { 00614 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_BeaStatusTable).c_str(); 00615 }


| string ivd_BitFlagToText | ( | Int32_t | a_val, | |
| cmn_Literal_t * | a_lit | |||
| ) | [inline] |
Definition at line 73 of file ivd_literals.cpp.
References bf_SENTINEL, dbg_DETAIL, dbg_LOW, log_DBG_m, log_FUNC_m, and cmn_Literal_t::val.
Referenced by ivd_BeaStatusToText(), ivd_BitFlagToText(), ivd_DriveStatusToText(), ivd_JobStatusToText(), ivd_JobTypeToText(), ivd_LibraryStatusToText(), ivd_MediaVolStatusToText(), ivd_MediumStatusToText(), ivd_PartitionActivityToText(), ivd_PartitionStatusToText(), and ivd_SlotStatusToText().
00073 { 00074 log_FUNC_m(ivd_BitFlagToText); 00075 string status; 00076 00077 Int32_t val(a_val); 00078 log_DBG_m(dbg_DETAIL, "val:" << val); 00079 00080 // Walk over the translation table to find strings 00081 for (int i(0); a_lit[i].val != bf_SENTINEL; ++i) { 00082 00083 if (a_lit[i].val == val && val == 0) { 00084 // special case: value can be 0 00085 status.append(a_lit[i].literal); 00086 break; 00087 } 00088 00089 if ( (a_lit[i].val & val) != 0 ) { 00090 if (!status.empty()) { 00091 //comma separation if more than two values 00092 status.append(", "); 00093 } 00094 status.append(a_lit[i].literal); 00095 00096 // Clear found flag 00097 val = val & (~a_lit[i].val); 00098 log_DBG_m(dbg_DETAIL, "val:" << val << " status: " << status); 00099 } 00100 } // for 00101 00102 if (val != 0) { 00103 log_DBG_m(dbg_LOW, "Some flags not found in table. Val:" << val); 00104 ostringstream sstr; 00105 sstr << "unknown flags (0x" << hex << val << ")"; 00106 if (!status.empty()) { 00107 //comma separation if more than two values 00108 status.append(", "); 00109 } 00110 status.append(sstr.str()); 00111 } 00112 else if (status.empty()) { 00113 // Input value is 0, but value 0 is not in translation table 00114 status.assign("unknown flags (0x0)"); 00115 } 00116 00117 log_DBG_m(dbg_LOW, "status:" << status); 00118 return status; 00119 }

| ivd_DriveCapab_e ivd_DriveCapab | ( | const string & | a_str | ) |
Definition at line 468 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_DriveCapab::Assign().
00468 { 00469 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_driveCapabTable); 00470 if (g_driveCapabTable[idx].val == bf_SENTINEL) { 00471 throw ivd_Error(ie_TYPE_NF, string("driveCapab: ") + a_str); 00472 } 00473 return static_cast<ivd_DriveCapab_e>(g_driveCapabTable[idx].val); 00474 }


| const char* ivd_DriveCapabToText | ( | ivd_DriveCapab_e | a_val | ) |
Definition at line 464 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
00464 { 00465 return ivd_FindLiteralByVal(a_val, g_driveCapabTable); 00466 }

| string ivd_DriveStatusToText | ( | ivd_DriveStatus_e | a_val | ) |
Definition at line 190 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00190 { 00191 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_driveStatusTable); 00192 }


| UInt32_t ivd_FindLiteralByStr | ( | const string & | a_str, | |
| cmn_Literal_t * | a_lit | |||
| ) | [inline] |
Definition at line 61 of file ivd_literals.cpp.
References bf_SENTINEL, cmn_Literal_t::literal, and strcasecmp.
Referenced by ivd_DriveCapab(), ivd_FSType(), ivd_LibraryType(), ivd_MediaFamily(), ivd_MediaType(), ivd_PoolType(), ivd_SlotType(), and ivd_SysVolLocation().
00062 { 00063 UInt32_t i = 0; 00064 00065 // while not end of table and literal is not founded 00066 while ( a_lit[i].val != bf_SENTINEL 00067 && strcasecmp(a_str.c_str(), a_lit[i].literal) != 0) { 00068 i++; 00069 } 00070 return i; 00071 }

| const char* ivd_FindLiteralByVal | ( | Int32_t | a_val, | |
| const cmn_Literal_t * | a_lit | |||
| ) | [inline] |
Helper inline functions.
Definition at line 45 of file ivd_literals.cpp.
References bf_SENTINEL, cmn_Literal_t::literal, and cmn_Literal_t::val.
Referenced by ivd_DriveCapabToText(), ivd_FSTypeToText(), ivd_LibraryTypeToText(), ivd_MediaFamilyToText(), ivd_MediaTypeToText(), ivd_PoolTypeToText(), ivd_SlotTypeToText(), ivd_SysVolLocationToText(), and ivd_VolTypeToText().
00045 { 00046 00047 const cmn_Literal_t *lit_p(a_lit); 00048 for ( ; lit_p->val != bf_SENTINEL && lit_p->val != a_val; ++lit_p) { 00049 // Empty loop 00050 } 00051 00052 if (lit_p->val != bf_SENTINEL) { 00053 return lit_p->literal; 00054 } 00055 else { 00056 static const char *const unknown_s("unknown"); 00057 return unknown_s; 00058 } 00059 }

| ivd_FSType_e ivd_FSType | ( | const string & | a_str | ) |
Definition at line 394 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_FSType::Assign().
00394 { 00395 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_fsTypeTable); 00396 if (g_fsTypeTable[idx].val == bf_SENTINEL) { 00397 throw ivd_Error(ie_TYPE_NF, string("fsType: ") + a_str); 00398 } 00399 return static_cast<ivd_FSType_e>(g_fsTypeTable[idx].val); 00400 }


| const char* ivd_FSTypeToText | ( | ivd_FSType_e | a_val | ) |
Definition at line 390 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), i_UIMessageServer_i::DisplayTable(), GetFSType(), i_ResourceManager_i::RegisterPartition(), and i_ResourceManager_i::UpdatePartition().
00390 { 00391 return ivd_FindLiteralByVal(a_val, g_fsTypeTable); 00392 }


| const char * ivd_GetErrorText | ( | const long | a_errorCode | ) |
Convert IVD error code to its textual description.
Definition at line 350 of file ivd_errorcodes.cpp.
References cmn_ErrorCode_t::description, and ie_SENTINEL.
Referenced by ivd_InternalError::GetErrorText(), ivd_Error::GetErrorText(), and ivd_DFError::GetErrorText().
00350 { 00351 int i = 0; 00352 while (g_errorCodeTable[i].code != ie_SENTINEL && 00353 g_errorCodeTable[i].code != a_errorCode) { 00354 i++; 00355 } 00356 00357 return g_errorCodeTable[i].description; 00358 00359 }

| string ivd_JobStatusToText | ( | ivd_JobStatus_e | a_val | ) |
Definition at line 576 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00576 { 00577 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_JobStatusTable); 00578 }


| string ivd_JobTypeToText | ( | ivd_JobType_e | a_val | ) |
Definition at line 596 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by rm_Queue::Allocate(), i_UIMessageServer_i::DisplayDetail(), i_UIMessageServer_i::DisplayTable(), rm_DiskBuffer::DumpState(), i_Job_i::GetJobTypeText(), and ipc_Log::LogJobParams().
00596 { 00597 // Job has only one type, however bitflag is used by the CLI to limit 00598 // the jobs in display. 00599 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_JobTypeTable).c_str(); 00600 }


| string ivd_LibraryStatusToText | ( | ivd_LibraryStatus_e | a_val | ) |
Definition at line 157 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00157 { 00158 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_libraryStatusTable); 00159 }


| ivd_LibraryType_e ivd_LibraryType | ( | const string & | a_str | ) |
Definition at line 137 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_LibType::Assign().
00137 { 00138 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_libraryTypeTable); 00139 if (g_libraryTypeTable[idx].val == bf_SENTINEL) { 00140 throw ivd_Error(ie_TYPE_NF, string("libraryType: ") + a_str); 00141 } 00142 return static_cast<ivd_LibraryType_e>(g_libraryTypeTable[idx].val); 00143 }


| const char* ivd_LibraryTypeToText | ( | ivd_LibraryType_e | a_val | ) |
Definition at line 133 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00133 { 00134 return ivd_FindLiteralByVal(a_val, g_libraryTypeTable); 00135 }


| ivd_MediaFamily_e ivd_MediaFamily | ( | const string & | a_str | ) |
Definition at line 213 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_MediaFamilyType::Assign().
00213 { 00214 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_mediaFamilyTable); 00215 if (g_mediaFamilyTable[idx].val == bf_SENTINEL) { 00216 throw ivd_Error(ie_TYPE_NF, string("mediaFamily: ") + a_str); 00217 } 00218 return static_cast<ivd_MediaFamily_e>(g_mediaFamilyTable[idx].val); 00219 }


| const char* ivd_MediaFamilyToText | ( | ivd_MediaFamily_e | a_val | ) |
Definition at line 209 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), i_UIMessageServer_i::DisplayTable(), ipc_Log::LogDrive(), ipc_Log::LogMediaPool(), ipc_Log::LogResources(), i_BackEndAgent_i::UseResources(), and i_ManagementInterface_i::ValidatePoolConfig().
00209 { 00210 return ivd_FindLiteralByVal(a_val, g_mediaFamilyTable); 00211 }


| ivd_MediaType_e ivd_MediaType | ( | const string & | a_str | ) |
Definition at line 256 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by cfg_DriveType::cfg_DriveType().
00256 { 00257 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_mediaTypeTable); 00258 if (g_mediaTypeTable[idx].val == bf_SENTINEL) { 00259 throw ivd_Error(ie_TYPE_NF, string("mediaType: ") + a_str); 00260 } 00261 return static_cast<ivd_MediaType_e>(g_mediaTypeTable[idx].val); 00262 }


| ivd_MediaFamily_e ivd_MediaTypeToFamily | ( | ivd_MediaType_e | a_val | ) |
Definition at line 265 of file ivd_literals.cpp.
Referenced by i_MediumDupl_i::CheckTargetMedium().
00265 { 00266 return static_cast<ivd_MediaFamily_e>(a_val/10); 00267 }

| const char* ivd_MediaTypeToText | ( | ivd_MediaType_e | a_val | ) |
Definition at line 252 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), i_UIMessageServer_i::DisplayTable(), cfg_DriveSettings::FindThreshold(), cfg_DriveVendor::GetThreshold(), and ipc_Log::LogMedium().
00252 { 00253 return ivd_FindLiteralByVal(a_val, g_mediaTypeTable); 00254 }


| string ivd_MediaVolStatusToText | ( | ivd_MediaVolStatus_e | a_val | ) |
Definition at line 324 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), i_UIMessageServer_i::DisplayTable(), and GetVolumeList().
00324 { 00325 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_MediaVolStatusTable); 00326 }


| string ivd_MediumStatusToText | ( | ivd_MediumStatus_e | a_val | ) |
Definition at line 286 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00286 { 00287 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_mediumStatusTable); 00288 }


| const char* ivd_NotApplicableToText | ( | ) |
Definition at line 302 of file ivd_literals.cpp.
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().

| string ivd_PartitionActivityToText | ( | ivd_PartitionActivity_e | a_val | ) |
Definition at line 535 of file ivd_literals.cpp.
References ivd_BitFlagToText(), and log_FUNC_m.
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00535 { 00536 log_FUNC_m(ivd_PartitionActivityToText); 00537 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_PartitionActivityTable); 00538 }


| string ivd_PartitionStatusToText | ( | ivd_PartitionStatus_e | a_val | ) |
Definition at line 513 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00513 { 00514 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_PartitionStatusTable); 00515 }


| ivd_PoolType_e ivd_PoolType | ( | const string & | a_str | ) |
Definition at line 345 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_PoolType::Assign().
00345 { 00346 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_poolTypeTable); 00347 if (g_poolTypeTable[idx].val == bf_SENTINEL) { 00348 throw ivd_Error(ie_TYPE_NF, string("poolType: ") + a_str); 00349 } 00350 return static_cast<ivd_PoolType_e>(g_poolTypeTable[idx].val); 00351 }


| const char* ivd_PoolTypeToText | ( | ivd_PoolType_e | a_val | ) |
Definition at line 341 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00341 { 00342 return ivd_FindLiteralByVal(a_val, g_poolTypeTable); 00343 }


| string ivd_SlotStatusToText | ( | ivd_SlotStatus_e | a_val | ) |
Definition at line 173 of file ivd_literals.cpp.
References ivd_BitFlagToText().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00173 { 00174 return ivd_BitFlagToText(static_cast<UInt32_t>(a_val), g_SlotStatusTable); 00175 }


| ivd_SlotType_e ivd_SlotType | ( | const string & | a_str | ) |
Definition at line 491 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
00491 { 00492 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_slotTypeTable); 00493 if (g_slotTypeTable[idx].val == bf_SENTINEL) { 00494 throw ivd_Error(ie_TYPE_NF, string("slotType: ") + a_str); 00495 } 00496 return static_cast<ivd_SlotType_e>(g_slotTypeTable[idx].val); 00497 }

| const char* ivd_SlotTypeToText | ( | ivd_SlotType_e | a_val | ) |
Definition at line 487 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00487 { 00488 return ivd_FindLiteralByVal(a_val, g_slotTypeTable); 00489 }


| ivd_SysVolLocation_e ivd_SysVolLocation | ( | const string & | a_str | ) |
Definition at line 371 of file ivd_literals.cpp.
References bf_SENTINEL, ie_TYPE_NF, ivd_Error, ivd_FindLiteralByStr(), and cmn_Literal_t::val.
Referenced by val_SysVolLocationType::Assign().
00371 { 00372 UInt32_t idx = ivd_FindLiteralByStr(a_str, g_sysVolLocationTable); 00373 if (g_sysVolLocationTable[idx].val == bf_SENTINEL) { 00374 throw ivd_Error(ie_TYPE_NF, string("sysVolLocation: ") + a_str); 00375 } 00376 return static_cast<ivd_SysVolLocation_e>(g_sysVolLocationTable[idx].val); 00377 }


| const char* ivd_SysVolLocationToText | ( | ivd_SysVolLocation_e | a_val | ) |
Definition at line 367 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00367 { 00368 return ivd_FindLiteralByVal(a_val, g_sysVolLocationTable); 00369 }


| const char* ivd_VolTypeToText | ( | ivd_VolType_e | a_val | ) |
Definition at line 298 of file ivd_literals.cpp.
References ivd_FindLiteralByVal().
Referenced by i_UIMessageServer_i::DisplayDetail(), and i_UIMessageServer_i::DisplayTable().
00298 { 00299 return ivd_FindLiteralByVal(a_val, g_VolTypeTable); 00300 }


| void SetFSType | ( | ivd_FSType_e | a_fsType, | |
| Int32_t & | a_bitMap | |||
| ) |
Definition at line 426 of file ivd_literals.cpp.
References dbg_NORM, fst_REGULAR, fst_UNKNOWN, fst_WORM, ie_SEMANTIC_ERROR, ivd_Error, log_DBG_m, log_FUNC_m, and log_WRN_m.
Referenced by i_ResourceManager_i::RegisterPartition(), and i_ResourceManager_i::UpdatePartition().
00426 { 00427 log_FUNC_m(SetFSType); 00428 00429 switch(a_fsType){ 00430 case(fst_WORM): 00431 log_DBG_m(dbg_NORM, "Setting operation mode to WORM"); 00432 //set WORM flag 00433 a_bitMap |= fst_WORM; 00434 a_bitMap &= ~fst_REGULAR; 00435 break; 00436 case(fst_REGULAR): 00437 if (a_bitMap & fst_WORM){ 00438 throw ivd_Error(ie_SEMANTIC_ERROR, 00439 "Changing of operation mode from WORM to regular is not allowed."); 00440 } 00441 log_DBG_m(dbg_NORM, "Setting operation mode to regular"); 00442 a_bitMap |= fst_REGULAR; 00443 break; 00444 default: 00445 ostringstream msg; 00446 msg << "Operation mode not set " << static_cast<int>(a_fsType); 00447 log_WRN_m(msg.str()); 00448 a_bitMap = fst_UNKNOWN; 00449 } 00450 log_DBG_m(dbg_NORM, "Partition FS Type set to: 0x" << hex << a_bitMap); 00451 }

cmn_Literal_t g_BeaStatusTable[] [static] |
Initial value:
{
{ bs_NOT_RUNNING, "Not running"},
{ bs_RUNNING, "Running"},
{ bs_PROCESSING, "Processing"},
{ bf_SENTINEL, "" }
}
Definition at line 605 of file ivd_literals.cpp.
cmn_Literal_t g_driveCapabTable[] [static] |
Initial value:
{
{ dc_WORM, "WORM" },
{ dc_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 456 of file ivd_literals.cpp.
cmn_Literal_t g_driveStatusTable[] [static] |
Initial value:
{
{ ds_ONLINE, "online" },
{ ds_ERROR, "error" },
{ ds_DISABLED, "disabled" },
{ ds_INUSE, "in use" },
{ bf_SENTINEL, "" }
}
Definition at line 181 of file ivd_literals.cpp.
cmn_ErrorCode_t g_errorCodeTable[] [static] |
Initial value:
{
{ie_NO_ERROR, "No error." },
{ie_SINGLETON_EXISTS, "Singleton violation: Class instance already exists."},
{ie_FILE_ERROR, "File access error."},
{ie_OUTOFMEM, "Out of memory."},
{ie_INVALID_ARG, "Invalid arguments passed to a function."},
{ie_NYI, "Functionality not yet implemented."},
{ie_STRING_TOO_LONG, "String too long."},
{ie_ARGUMENT_MISSING, "Argument missing."},
{ie_DATA_CORRUPTION, "MAJOR INTERNAL ERROR: Data corruption detected."},
{ie_IMPOSSIBLE, "Shouldn't happen at all."},
{ie_INV_FILE_NAME, "Invalid file name."},
{ie_MUTEX, "Mutex usage error."},
{ie_ENV_VAR_NOT_SET, "Environment variable not set."},
{ie_UUID, "UUID can't be parsed."},
{ie_TIMEOUT, "Timeout expired."},
{ie_NULLPTR, "Pointer is NULL."},
{ie_INVALID_STRING, "String contains spaces at the beginning or at the end or contains new lines"},
{ie_UNKNOWN_TYPE, "Unknown Type."},
{ie_STD_EXCEPTION, "std::exception"},
{ie_ABORT, "Aborted."},
{ie_NOT_SUPPORTED, "Operation is not supported."},
{ie_EXCEED_MAX_SIZE, "Maximum size exceeded."},
{ie_PRECONDITION, "Precondition check failed."},
{ie_PROCESS, "Process execution problem."},
{ie_NOTFOUND, "Not found."},
{ie_CONNECTIVITY, "Network connectivity problem."},
{ie_LOCALE, "Internationalization problem."},
{ie_ALREADY_IN_REORG, "One or more volumes are already being reorganized."},
{ie_NO_DISK_SPACE, "No disk space."},
{ie_EXECUTION_ERROR, "Execution error."},
{ie_FATAL_ERROR, "FATAL ERROR."},
{ie_RMDB_ERROR, "Resource database error."},
{ie_RMDB_INVALID_FK, "Invalid foreign key."},
{ie_RMDB_DUPL_UNIQUE, "Duplicate unique value"},
{ie_RMDB_CONNECTPROBLEM,"Problem with connection"},
{ie_RMDB_NOTFOUND, "Not found"},
{ie_DRIVE_INDEX_DUPL, "Duplicate drive index"},
{ie_RM_ALLOC_DISKBUFF, "Disk buffer allocation error."},
{ie_NOJOBTYPE, "Job type not valid or missing"},
{ie_NO_RESOURCE_FOUND, "No resources found"},
{ie_PARTSTATDUPL, "Partition already registered"},
{ie_PARTSTATNF, "Cannot find partition, not registered"},
{ie_RELEASEERR, "You want to release more drives than actually allocated"},
{ie_JOBNOTFOUND, "Job not found"},
{ie_INVALID_TBL_SIZE, "Table size not valid"},
{ie_NO_MIG_ID_INIT, "Migration ID generator should be initialized first"},
{ie_JOB_NOT_FOUND, "Job ID doesn't exist."},
{ie_CFG_INVALID, "Configuration error"},
{ie_NO_COPIES, "FSC did not return any set of copies for specific file ID."},
{ie_JOB_REMOVED, "Job was removed." },
{ie_JOB_FAILED, "Job failed." },
{ie_NO_SPACE_FOR_BUFFER,"Not enough space for disk buffer." },
{ie_REGISTER_NOT_ALLOWED,"Registration of HSM is not allowed."},
{ie_VOL_NOT_FOUND, "Volume not found."},
{ie_NO_FILES, "No files packed for migration."},
{ie_NO_HSM, "HSM not registered."},
{ie_LOST_HSM, "HSM registered, but is not accessible."},
{ie_NOINSERT, "Cannot insert object."},
{ie_NOFINDOBJ, "Cannot find object"},
{ie_EMPTYLIST, "List is empty"},
{ie_NOTYPE, "Wrong method call"},
{ie_HSM_NOEVENT, "Event is empty or bad"},
{ie_HSM_OBJEXIST, "Object exists."},
{ie_HSM_NOINSTANCE, "Object is NULL or is not created"},
{ie_HSM_NOINODE, "I-node is 0"},
{ie_HSM_NODEVFILE, "Device file is not found or device file name is bad"},
{ie_HSM_NOJOBLIST, "No job list or list is empty"},
{ie_HSM_NOHASH, "Hash is zero. Cannot create HSM cache"},
{ie_HSM_NOFILEID, "File has no file ID."},
{ie_HSM_WRONGCONF, "One or more configuration parameters are wrong"},
{ie_ERRORREAD, "Read error"},
{ie_ERRORWRITE, "Write error"},
{ie_NOMOUNT, "Cannot get mount event"},
{ie_STLNOTERASED, "STL container ERASE method FAILED"},
{ie_HSM_INVLIST, "Wrong list position."},
{ie_HSM_NOFILENAME, "No file name"},
{ie_HSM_NOJOBIDX, "Job indexes don't match"},
{ie_HSM_NOIFILE, "No migration file object"},
{ie_HSM_OTHERLIST, "File is not on expected list"},
{ie_HSM_INVPATH, "Path isn't valid"},
{ie_HSM_LONG_INO_LOCK, "I-node is locked too long."},
{ie_HSM_NOTDIRTY, "Entry is not dirty."},
{ie_HSM_INODE_LOCK, "File is locked by I-node."},
{ie_HSM_INVTYPE, "Invalid FS entry type."},
{ie_HSM_INVJOBIDX, "Job index exceeds vector size."},
{ie_HSM_INVJOBELEMIDX, "Job element index exceeds vector size."},
{ie_HSM_NOTREADY, "HSM is not ready to handle events from filter."},
{ie_FSE_MOUNT_PENDING, "Pre-mount event is waiting for same device."},
{ie_FSE_NO_PREMOUNT, "No pre-mount event is waiting for device."},
{ie_FSE_MOUNT_EXISTS, "Mount point is already defined."},
{ie_HSM_INVJOBSTATUS, "Invalid job status."},
{ie_HSM_IVDFS_RECOVERY, "HSMFS recovery error."},
{ie_FSE_VOL_NOTEXISTS, "Volume UUID not found."},
{ie_FSE_HSM_EXISTS, "HSM already started. Unmount first."},
{ie_FSE_VOL_DISABLED, "Volume is disabled."},
{ie_FSE_NTFS_ATTACHED, "NTFS is attached without HSMFS filter."},
{ie_HSM_MULTIPLE_ID, "Different file IDs in HSMFS and cache."},
{ie_HSM_COLLOCATION, "Collocation ID."},
{ie_HSM_MIG_RUNNING, "Migration already requested."},
{ie_HSM_EXCLUSIVE_FLAG, "Exlusive flag changed."},
{ie_OTHER_HSM, "Other HSM errors"},
{ie_PARSER_ERROR, "Parser error."},
{ie_UNKNOWN_VAR, "Unknown variable encountered in validation."},
{ie_NO_SUBGROUP, "Target class doesn't have any subgroups."},
{ie_NOT_VALID, "Input value not valid in conversion."},
{ie_TYPE_NF, "Type not found in table of possible types"},
{ie_MISSING_VAR, "Missing entry for mandatory variable "},
{ie_TOO_MANY_VAR, "Entry parsed too many times"},
{ie_AP_NOTENOUGH, "Not enough parameters for option or command: "},
{ie_AP_SYNERR, "Syntax error: can't resolve argument: "},
{ie_AP_NOOPTION, "Missing option."},
{ie_AP_INVARGTYPE, "Internal error! Invalid argument type. Check ap.cpp: "},
{ie_AP_ALREADYEXIST, "Internal error! Same option already exists: "},
{ie_AP_INVGROUPTYPE, "Internal error! Invalid group type: "},
{ie_RECORD_TOO_LARGE, "Not enough space to store whole record to file."},
{ie_RECORD_TOO_SMALL, "Data can't fit in record."},
{ie_REL_FILE_HEADER_INV, "Invalid relative file header."},
{ie_REL_FILE_INDEX_INV, "Invalid relative file record index."},
{ie_REL_FILE_VEC_SIZE_INV, "Invalid vector size."},
{ie_TRANSACTION_NOT_STARTED, "Transaction is not started"},
{ie_DUPLICATE_REL_FILE_ID, "Duplicate relative file ID"},
{ie_REL_FILE_NO_TRANS_OBJ, "Transaction object missing."},
{ie_INV_ALTERATION, "Invalid alteration record value."},
{ie_INV_ENDTRANS_T_VERSION, "Invalid end transaction structure version."},
{ie_INV_STARTTRANS_T_VERSION, "Invalid start transaction structure version."},
{ie_INV_ALTER_T_VERSION, "Invalid alter structure version."},
{ie_NOT_ENDTRANS_T, "Record is not end transaction structure"},
{ie_NOT_STARTTRANS_T, "Record is not start transaction structure"},
{ie_NOT_ALTER_T, "Record is not alter structure"},
{ie_INV_TRANSACTION, "Invalid transaction."},
{ie_REL_FILE_TRAN_NULL_DB, "Relative file transaction must have pointer to DB."},
{ie_TRANS_TO_MUCH_INSTANCES, "Too many transaction instances"},
{ie_PERM_DB_INFO_HEADER_INV, "Invalid DB info header"},
{ie_TRANS_EXCEED_JOUR_SPACE, "Reserved space in journal file was filled by a transaction."},
{ie_UV_NOT_IN_BUFFER, "Unused vector is not in buffer"},
{ie_INV_UNUSED_VECT_STRUCT, "Invalid unused vector structure"},
{ie_INV_HEADER_POSITION, "Invalid header position"},
{ie_CIR_FILE_HEADER_INV, "Invalid circular file header."},
{ie_INV_JOUR_FILE_HEADER, "Invalid journal file header."},
{ie_READ_AFTER_EOF, "Read after the end of relative file. Index overflow."},
{ie_JOUR_FILE_MISSING, "Journal file missing."},
{ie_UV_ALREADY_IN_BUFFER, "Unused vector already in buffer."},
{ie_IPC_ORB, "Cannot initialize CORBA ORB."},
{ie_IPC_NAMESERVICE, "Problems accessing CORBA Naming Service."},
{ie_IPC_RESOLVE, "Can't resolve object name to reference."},
{ie_IPC_REGISTER, "Can't register object reference in Naming Service."},
{ie_IPC_ORB_EXCEPTION, "Caught Corba exception." },
{ie_IPC_OBJ_ACTIVE, "Object that is registered in NS is still active." },
{ie_IPC_UNKNOWN_ORB_EXCEPTION, "Unknown CORBA exception."},
{ie_IPC_UNKNOWN_IVD_EXCEPTION, "Unknown exception."},
{ie_IPC_MIF, "Cannot connect to Management Interface - probably not running."},
{ie_IPC_UIMS, "Cannot setup UI message server."},
{ie_IPC_FATAL, "FATAL IPC ERROR: Can't continue."},
{ie_MIF_LA_PROBLEM, "Problems with Library Agent of this library."},
{ie_MIF_BEA_PROBLEM, "Problems with Back End Agent."},
{ie_MIF_RM_PROBLEM, "Problems with Resource Manager."},
{ie_MIF_UIPACKER, "Packer Error"},
{ie_MIF_PARTITION_MGR, "Problems starting/stopping partition managers from MIF."},
{ie_REMOVE_ERROR, "Remove Error. "},
{ie_UPDATE_ERROR, "Update Error. "},
{ie_SELECT_ERROR, "Select Error. "},
{ie_SEMANTIC_ERROR, "Semantic Error."},
{ie_SYNTAX_ERROR, "Syntax Error."},
{ie_UNKNOWN_STATUS, "Unknown Status"},
{ie_MED_VOL_HDR_EXISTS, "Medium has HSM or ECMA volume header."},
{ie_MEDIUM_PARTITIONED, "Medium has more than one volume."},
{ie_MEDIUM_UNKNOWNPOOL, "Medium does not belong to any media pool."},
{ie_MIF_CFG_CONFIG_FILE_UNKNOWN, "Configuration file not recognized."},
{ie_MIF_CFG_REVISION_OUT_OF_RANGE, "Configuration revision out of range (0-MaxCfgRevs). Could not store revision file in CfgDB repository."},
{ie_MIF_CFG_REVISION_NONEXISTENT, "This configuration revision does not exist."},
{ie_MIF_CFG_TROUBLE_IN_REPOSITORY, "Problem handling configuration files inside CfgDB repository."},
{ie_MIF_CFG_ALREADY_CONFIGURED, "Resource already configured."},
{ie_MIF_CFG_RENAMING_NOT_ALLOWED_YET, "Renaming objects in RMDB is not allowed yet."},
{ie_MIF_CFG_ILLEGAL_NAME, "There's illegal name specified for a configuration object."},
{ie_MIF_CFG_SEMANTIC_ERROR, "Semantic error in configuration file."},
{ie_MIF_CFG_SYNTAX_ERROR, "Syntax error in configuration file."},
{ie_MIF_CFG_HEADER_ERROR, "Erroneous configuration file header."},
{ie_MIF_CFG_UNKNOWN_ERROR, "Error managing CfgDB."},
{ie_DF_BLOCKFULL, "Data block is full."},
{ie_DF_INV_BLK, "Invalid block contents detected."},
{ie_DF_CLOSED, "Block already closed."},
{ie_DF_EOD, "End of data detected."},
{ie_DF_INVSTATE, "Invalid state of Data Format library detected."},
{ie_DF_INVSEQ, "Invalid record sequence."},
{ie_DF_INVBLKCOOKIE, "Invalid block magic cookie."},
{ie_DF_INVRECCOOKIE, "Invalid record magic cookie."},
{ie_DF_INVBLKSEQNUM, "Invalid block sequence number."},
{ie_DF_INVRECSEQNUM, "Invalid record sequence number."},
{ie_DF_INVSTREAMFMT, "Byte stream in invalid format."},
{ie_DF_HDRCORRUPT, "Corrupted volume header."},
{ie_DF_WRITER_UP, "BLKMGR: Writer already running. No more readers allowed."},
{ie_DF_SSIZE, "Byte stream size mismatch."},
{ie_DF_RETHROWN, "Re-thrown error from other thread."},
{ie_DF_LIM_STREAM_MISSING, "Limited-stream missing."},
{ie_DF_BROKEN_PIPE, "Broken pipe."},
{ie_MEDIUM_BLANK, "Blank check."},
{ie_MEDIUM_EOD, "End of data."},
{ie_MEDIUM_EOM, "Early end of medium."},
{ie_MEDIUM_FILEMARK, "Filemark/setmark detected."},
{ie_MEDIUM_OVERFLOW, "Medium overflow (physical EOM)."},
{ie_MEDIUM_PROTECTED, "Medium protected."},
{ie_MEDIUM_ILENGTH, "Incorrect block length."},
{ie_SCSI_STATUS, "Invalid SCSI status."},
{ie_SCSI_SENSE, "Critical sense key."},
{ie_SCSI_NOT_READY, "Device not ready."},
{ie_SCSI_MEDERR, "Medium error."},
{ie_SCSI_HWERR, "Hardware error."},
{ie_SCSI_UNIT_ATT, "Unit attention. Medium changed or target reset."},
{ie_SCSI_ILREQ, "Illegal request"},
{ie_SCSI_NO_MEDIUM, "No medium in drive."},
{ie_SCSI_DESTFULL, "Move failed: Destination full."},
{ie_SCSI_SRCEMPTY, "Move failed: Source empty."},
{ie_SCSI_RETRY, "Retryable error (device busy or command aborted)."},
{ie_SCSI_OPEN, "Error opening SCSI device."},
{ie_SCSI_CLOSE, "Error closing SCSI device."},
{ie_SCSI_DRIVER, "SCSI driver error."},
{ie_SCSI_HOST, "SCSI host error."},
{ie_SCSI_INVRESULT, "SCSI invalid result."},
{ie_FSC_INV_DATA_TYPE, "Invalid data type"},
{ie_FSC_INV_SPLIT_INFO, "Split information is wrong."},
{ie_FSC_TOO_MUCH_COPIES, "Too many copies in the same generation."},
{ie_FSC_NOCOPIES, "No copies found."},
{ie_FSC_TOOHIGH_MEDVOLNUM, "Media volume number exceeds limit."},
{ie_FSC_NO_MEDVOLFILE, "No media volume file found."},
{ie_FSC_CHANGEONCHAGE, "Successive change of data."},
{ie_FSC_INV_GENERATION_NUM, "Number of generations doesn't match."},
{ie_FSC_NODATA, "No data,"},
{ie_FSC_NONSCELEMENTOBJ, "No NSC element object."},
{ie_FSC_NOTREADY, "FSC is busy. Possible: Reply from journal in progress."},
{ie_FSC_ERROR, "FSC DB error."},
{ie_BEA_INVPOS, "Invalid volume position."},
{ie_BEA_INVVOLFMT, "Invalid volume format (not HSM)."},
{ie_BEA_INVVOLID, "Invalid volume ID."},
{ie_BEA_INVDEVTYPE, "Invalid device type (expected TAPE)."},
{ie_BEA_MICSIZE, "Invalid size of parameter in MIC."},
{ie_BEA_MICCONTENTS, "Invalid contents of parameter in MIC."},
{ie_BEA_INIT, "Initialization is not allowed."},
{ie_BEA_FORMAT, "Formatting is not allowed."},
{ie_BEA_HWID, "Hardware ID doesn't match."},
{ie_BEA_WORM, "WORM media/drive/pool mismatch."},
{ie_BEA_FRI, "Error while handling the FRI."},
{ie_LA_INVDEVTYPE, "Invalid device type (expected MEDIA CHANGER)."},
{ie_LA_INVBARCODE, "Invalid barcode in slot or drive."},
{ie_LA_OPEN, "Can't open tape library."},
{ie_LA_OUTOFRANGE, "Drive index out of range."},
{ie_LA_UNCONFIGURED, "Drive is not configured in the RMDB."},
{ie_LA_MOUNTDENY, "Mount request denied by user."},
{ie_LA_UNSUPPORTED, "Unsupported tape library."},
{ie_HSMDB_ERROR, "Error in HSM DB"},
{ie_BAK_SUSPEND, "bak: Can's perform suspend."},
{ie_BAK_CONTINUE, "bak: Can's perform continue."},
{ie_NO_CONFIRM, "Confirmation failed."},
{ie_SENTINEL, "Undescribed error."}
}
ie_ prefix means IVD Error.
Definition at line 41 of file ivd_errorcodes.cpp.
cmn_Literal_t g_fsTypeTable[] [static] |
Initial value:
{
{ fst_REGULAR, "regular" },
{ fst_WORM, "WORM" },
{ fst_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 382 of file ivd_literals.cpp.
cmn_Literal_t g_JobStatusTable[] [static] |
cmn_Literal_t g_JobTypeTable[] [static] |
Initial value:
{
{ js_UNKNOWN, "unknown"},
{ jt_RECALL, "recall" },
{ jt_MIGRATION, "migration" },
{ jt_REORG, "reorg" },
{ jt_ADMIN, "admin" },
{ jt_BACKUP, "backup" },
{ jt_RECOVERY, "recovery" },
{ jt_MAINT, "maintenance" },
{ bf_SENTINEL, "" }
}
Definition at line 583 of file ivd_literals.cpp.
cmn_Literal_t g_libraryStatusTable[] [static] |
Initial value:
{
{ ls_ONLINE, "online" },
{ ls_ERROR, "error" },
{ ls_DISABLED, "disabled" },
{ bf_SENTINEL, "" }
}
Definition at line 149 of file ivd_literals.cpp.
cmn_Literal_t g_libraryTypeTable[] [static] |
Initial value:
{
{ lt_SCSI, "SCSI" },
{ lt_MANUAL, "manual" },
{ lt_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 125 of file ivd_literals.cpp.
cmn_Literal_t g_mediaFamilyTable[] [static] |
Initial value:
{
{ mf_AIT, "AIT" },
{ mf_LTO, "LTO" },
{ mf_DDS, "DDS" },
{ mf_SAIT, "SAIT" },
{ mf_DISK, "disk" },
{ mf_VXA, "VXA" },
{ mf_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 197 of file ivd_literals.cpp.
cmn_Literal_t g_mediaTypeTable[] [static] |
Initial value:
{
{ mt_AIT_1, "AIT-1" },
{ mt_AIT_1_WORM, "AIT-1-WORM" },
{ mt_AIT_2, "AIT-2" },
{ mt_AIT_2_WORM, "AIT-2-WORM" },
{ mt_AIT_3, "AIT-3" },
{ mt_AIT_3_WORM, "AIT-3-WORM" },
{ mt_AIT_5, "AIT-5" },
{ mt_AIT_5_WORM, "AIT-5-WORM" },
{ mt_SAIT_1, "SAIT-1" },
{ mt_LTO_1, "LTO-1" },
{ mt_LTO_2, "LTO-2" },
{ mt_LTO_3, "LTO-3" },
{ mt_LTO_3_WORM, "LTO-3-WORM" },
{ mt_LTO_4, "LTO-4" },
{ mt_LTO_4_WORM, "LTO-4-WORM" },
{ mt_LTO_5, "LTO-5" },
{ mt_DDS_1, "DDS-1" },
{ mt_DDS_2, "DDS-2" },
{ mt_DDS_3, "DDS-3" },
{ mt_DDS_4, "DDS-4" },
{ mt_DISK, "disk" },
{ mt_VXA_320, "VXA-320" },
{ mt_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 224 of file ivd_literals.cpp.
cmn_Literal_t g_MediaVolStatusTable[] [static] |
Initial value:
{
{ mvs_EMPTY, "empty" },
{ mvs_OPEN, "open" },
{ mvs_FULL, "full" },
{ mvs_ERROR, "error" },
{ mvs_RECOVER, "recovery" },
{ mvs_REORG_SCANNED, "scanned" },
{ mvs_REORG_INREORG, "in reorg" },
{ mvs_REORG_RECYCLED, "recycled" },
{ bf_SENTINEL, "" }
}
Definition at line 311 of file ivd_literals.cpp.
cmn_Literal_t g_mediumStatusTable[] [static] |
Initial value:
{
{ ms_UNKNOWN, "unknown" },
{ ms_INUSE, "in use" },
{ ms_OPEN, "open" },
{ ms_UNUSABLE, "unusable" },
{ ms_UNRELIABLE, "unreliable" },
{ ms_FULL, "full" },
{ ms_FREE, "free" },
{ ms_UNINITIALIZED, "uninitialized" },
{ bf_SENTINEL, "" }
}
Definition at line 273 of file ivd_literals.cpp.
cmn_Literal_t g_PartitionActivityTable[] [static] |
Initial value:
{
{ pa_IDLE, "idle" },
{ pa_JOBSRUNNING, "job(s) running" },
{ pa_NOPM, "PM not running" },
{ pa_REORGSCANINPROG, "reorg scan in progress" },
{ pa_PMUNREACHABLE, "PM unreachable" },
{ pa_HSMUNREACHABLE, "HSM unreachable" },
{ pa_RECOVERYINPROG, "recovery in progress" },
{ pa_RECOVERYPENDING, "recovery pending" },
{ pa_MOUNTINPROG, "mount in progress" },
{ pa_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 520 of file ivd_literals.cpp.
cmn_Literal_t g_PartitionStatusTable[] [static] |
Initial value:
{
{ ps_READY, "ready" },
{ ps_DISABLED, "disabled" },
{ ps_RECOVERYMODE, "recovery mode" },
{ ps_MOUNTED, "mounted" },
{ ps_ERROR, "error" },
{ ps_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 502 of file ivd_literals.cpp.
cmn_Literal_t g_poolTypeTable[] [static] |
Initial value:
{
{ pt_Regular, "regular" },
{ pt_Backup, "backup" },
{ pt_WORM, "WORM" },
{ pt_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 332 of file ivd_literals.cpp.
cmn_Literal_t g_SlotStatusTable[] [static] |
Initial value:
{
{ ss_FREE, "free" },
{ ss_SLOTINUSE, "in use" },
{ ss_RESERVED, "reserved" },
{ ss_FULL, "full" },
{ ss_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 163 of file ivd_literals.cpp.
cmn_Literal_t g_slotTypeTable[] [static] |
Initial value:
{
{ st_REPOSITORY, "repository" },
{ st_MAIL, "mail" },
{ st_CLEAN, "clean" },
{ bf_SENTINEL, "" }
}
Definition at line 479 of file ivd_literals.cpp.
cmn_Literal_t g_sysVolLocationTable[] [static] |
Initial value:
{
{ svl_NONE, "none" },
{ svl_FIRST, "first" },
{ svl_MIDDLE, "middle" },
{ svl_LAST, "last" },
{ svl_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 357 of file ivd_literals.cpp.
cmn_Literal_t g_VolTypeTable[] [static] |
Initial value:
{
{ vt_DATA_VOLUME, "data" },
{ vt_SYSTEM_VOLUME, "system" },
{ vt_UNKNOWN, "unknown" },
{ bf_SENTINEL, "" }
}
Definition at line 290 of file ivd_literals.cpp.
1.5.6