github.com/cyverse/go-irodsclient@v0.13.2/irods/common/error_code.go (about)

     1  package common
     2  
     3  import "fmt"
     4  
     5  // ErrorCode is an error code type
     6  type ErrorCode int
     7  
     8  var (
     9  	errorCodeDescriptionTable = map[ErrorCode]string{}
    10  )
    11  
    12  // error codes
    13  const (
    14  	SYS_SOCK_OPEN_ERR                      ErrorCode = -1000
    15  	SYS_SOCK_LISTEN_ERR                    ErrorCode = -1100
    16  	SYS_SOCK_BIND_ERR                      ErrorCode = -2000
    17  	SYS_SOCK_ACCEPT_ERR                    ErrorCode = -3000
    18  	SYS_HEADER_READ_LEN_ERR                ErrorCode = -4000
    19  	SYS_HEADER_WRITE_LEN_ERR               ErrorCode = -5000
    20  	SYS_HEADER_TPYE_LEN_ERR                ErrorCode = -6000
    21  	SYS_CAUGHT_SIGNAL                      ErrorCode = -7000
    22  	SYS_GETSTARTUP_PACK_ERR                ErrorCode = -8000
    23  	SYS_EXCEED_CONNECT_CNT                 ErrorCode = -9000
    24  	SYS_USER_NOT_ALLOWED_TO_CONN           ErrorCode = -10000
    25  	SYS_READ_MSG_BODY_INPUT_ERR            ErrorCode = -11000
    26  	SYS_UNMATCHED_API_NUM                  ErrorCode = -12000
    27  	SYS_NO_API_PRIV                        ErrorCode = -13000
    28  	SYS_API_INPUT_ERR                      ErrorCode = -14000
    29  	SYS_PACK_INSTRUCT_FORMAT_ERR           ErrorCode = -15000
    30  	SYS_MALLOC_ERR                         ErrorCode = -16000
    31  	SYS_GET_HOSTNAME_ERR                   ErrorCode = -17000
    32  	SYS_OUT_OF_FILE_DESC                   ErrorCode = -18000
    33  	SYS_FILE_DESC_OUT_OF_RANGE             ErrorCode = -19000
    34  	SYS_UNRECOGNIZED_REMOTE_FLAG           ErrorCode = -20000
    35  	SYS_INVALID_SERVER_HOST                ErrorCode = -21000
    36  	SYS_SVR_TO_SVR_CONNECT_FAILED          ErrorCode = -22000
    37  	SYS_BAD_FILE_DESCRIPTOR                ErrorCode = -23000
    38  	SYS_INTERNAL_NULL_INPUT_ERR            ErrorCode = -24000
    39  	SYS_CONFIG_FILE_ERR                    ErrorCode = -25000
    40  	SYS_INVALID_ZONE_NAME                  ErrorCode = -26000
    41  	SYS_COPY_LEN_ERR                       ErrorCode = -27000
    42  	SYS_PORT_COOKIE_ERR                    ErrorCode = -28000
    43  	SYS_KEY_VAL_TABLE_ERR                  ErrorCode = -29000
    44  	SYS_INVALID_RESC_TYPE                  ErrorCode = -30000
    45  	SYS_INVALID_FILE_PATH                  ErrorCode = -31000
    46  	SYS_INVALID_RESC_INPUT                 ErrorCode = -32000
    47  	SYS_INVALID_PORTAL_OPR                 ErrorCode = -33000
    48  	SYS_PARA_OPR_NO_SUPPORT                ErrorCode = -34000
    49  	SYS_INVALID_OPR_TYPE                   ErrorCode = -35000
    50  	SYS_NO_PATH_PERMISSION                 ErrorCode = -36000
    51  	SYS_NO_ICAT_SERVER_ERR                 ErrorCode = -37000
    52  	SYS_AGENT_INIT_ERR                     ErrorCode = -38000
    53  	SYS_PROXYUSER_NO_PRIV                  ErrorCode = -39000
    54  	SYS_NO_DATA_OBJ_PERMISSION             ErrorCode = -40000
    55  	SYS_DELETE_DISALLOWED                  ErrorCode = -41000
    56  	SYS_OPEN_REI_FILE_ERR                  ErrorCode = -42000
    57  	SYS_NO_RCAT_SERVER_ERR                 ErrorCode = -43000
    58  	SYS_UNMATCH_PACK_INSTRUCTI_NAME        ErrorCode = -44000
    59  	SYS_SVR_TO_CLI_MSI_NO_EXIST            ErrorCode = -45000
    60  	SYS_COPY_ALREADY_IN_RESC               ErrorCode = -46000
    61  	SYS_RECONN_OPR_MISMATCH                ErrorCode = -47000
    62  	SYS_INPUT_PERM_OUT_OF_RANGE            ErrorCode = -48000
    63  	SYS_FORK_ERROR                         ErrorCode = -49000
    64  	SYS_PIPE_ERROR                         ErrorCode = -50000
    65  	SYS_EXEC_CMD_STATUS_SZ_ERROR           ErrorCode = -51000
    66  	SYS_PATH_IS_NOT_A_FILE                 ErrorCode = -52000
    67  	SYS_UNMATCHED_SPEC_COLL_TYPE           ErrorCode = -53000
    68  	SYS_TOO_MANY_QUERY_RESULT              ErrorCode = -54000
    69  	SYS_SPEC_COLL_NOT_IN_CACHE             ErrorCode = -55000
    70  	SYS_SPEC_COLL_OBJ_NOT_EXIST            ErrorCode = -56000
    71  	SYS_REG_OBJ_IN_SPEC_COLL               ErrorCode = -57000
    72  	SYS_DEST_SPEC_COLL_SUB_EXIST           ErrorCode = -58000
    73  	SYS_SRC_DEST_SPEC_COLL_CONFLICT        ErrorCode = -59000
    74  	SYS_UNKNOWN_SPEC_COLL_CLASS            ErrorCode = -60000
    75  	SYS_DUPLICATE_XMSG_TICKET              ErrorCode = -61000
    76  	SYS_UNMATCHED_XMSG_TICKET              ErrorCode = -62000
    77  	SYS_NO_XMSG_FOR_MSG_NUMBER             ErrorCode = -63000
    78  	SYS_COLLINFO_2_FORMAT_ERR              ErrorCode = -64000
    79  	SYS_CACHE_STRUCT_FILE_RESC_ERR         ErrorCode = -65000
    80  	SYS_NOT_SUPPORTED                      ErrorCode = -66000
    81  	SYS_TAR_STRUCT_FILE_EXTRACT_ERR        ErrorCode = -67000
    82  	SYS_STRUCT_FILE_DESC_ERR               ErrorCode = -68000
    83  	SYS_TAR_OPEN_ERR                       ErrorCode = -69000
    84  	SYS_TAR_EXTRACT_ALL_ERR                ErrorCode = -70000
    85  	SYS_TAR_CLOSE_ERR                      ErrorCode = -71000
    86  	SYS_STRUCT_FILE_PATH_ERR               ErrorCode = -72000
    87  	SYS_MOUNT_MOUNTED_COLL_ERR             ErrorCode = -73000
    88  	SYS_COLL_NOT_MOUNTED_ERR               ErrorCode = -74000
    89  	SYS_STRUCT_FILE_BUSY_ERR               ErrorCode = -75000
    90  	SYS_STRUCT_FILE_INMOUNTED_COLL         ErrorCode = -76000
    91  	SYS_COPY_NOT_EXIST_IN_RESC             ErrorCode = -77000
    92  	SYS_RESC_DOES_NOT_EXIST                ErrorCode = -78000
    93  	SYS_COLLECTION_NOT_EMPTY               ErrorCode = -79000
    94  	SYS_OBJ_TYPE_NOT_STRUCT_FILE           ErrorCode = -80000
    95  	SYS_WRONG_RESC_POLICY_FOR_BUN_OPR      ErrorCode = -81000
    96  	SYS_DIR_IN_VAULT_NOT_EMPTY             ErrorCode = -82000
    97  	SYS_OPR_FLAG_NOT_SUPPORT               ErrorCode = -83000
    98  	SYS_TAR_APPEND_ERR                     ErrorCode = -84000
    99  	SYS_INVALID_PROTOCOL_TYPE              ErrorCode = -85000
   100  	SYS_UDP_CONNECT_ERR                    ErrorCode = -86000
   101  	SYS_UDP_TRANSFER_ERR                   ErrorCode = -89000
   102  	SYS_UDP_NO_SUPPORT_ERR                 ErrorCode = -90000
   103  	SYS_READ_MSG_BODY_LEN_ERR              ErrorCode = -91000
   104  	CROSS_ZONE_SOCK_CONNECT_ERR            ErrorCode = -92000
   105  	SYS_NO_FREE_RE_THREAD                  ErrorCode = -93000
   106  	SYS_BAD_RE_THREAD_INX                  ErrorCode = -94000
   107  	SYS_CANT_DIRECTLY_ACC_COMPOUND_RESC    ErrorCode = -95000
   108  	SYS_SRC_DEST_RESC_COMPOUND_TYPE        ErrorCode = -96000
   109  	SYS_CACHE_RESC_NOT_ON_SAME_HOST        ErrorCode = -97000
   110  	SYS_NO_CACHE_RESC_IN_GRP               ErrorCode = -98000
   111  	SYS_UNMATCHED_RESC_IN_RESC_GRP         ErrorCode = -99000
   112  	SYS_CANT_MV_BUNDLE_DATA_TO_TRASH       ErrorCode = -100000
   113  	SYS_CANT_MV_BUNDLE_DATA_BY_COPY        ErrorCode = -101000
   114  	SYS_EXEC_TAR_ERR                       ErrorCode = -102000
   115  	SYS_CANT_CHKSUM_COMP_RESC_DATA         ErrorCode = -103000
   116  	SYS_CANT_CHKSUM_BUNDLED_DATA           ErrorCode = -104000
   117  	SYS_RESC_IS_DOWN                       ErrorCode = -105000
   118  	SYS_UPDATE_REPL_INFO_ERR               ErrorCode = -106000
   119  	SYS_COLL_LINK_PATH_ERR                 ErrorCode = -107000
   120  	SYS_LINK_CNT_EXCEEDED_ERR              ErrorCode = -108000
   121  	SYS_CROSS_ZONE_MV_NOT_SUPPORTED        ErrorCode = -109000
   122  	SYS_RESC_QUOTA_EXCEEDED                ErrorCode = -110000
   123  	SYS_RENAME_STRUCT_COUNT_EXCEEDED       ErrorCode = -111000
   124  	SYS_BULK_REG_COUNT_EXCEEDED            ErrorCode = -112000
   125  	SYS_REQUESTED_BUF_TOO_LARGE            ErrorCode = -113000
   126  	SYS_INVALID_RESC_FOR_BULK_OPR          ErrorCode = -114000
   127  	SYS_SOCK_READ_TIMEDOUT                 ErrorCode = -115000
   128  	SYS_SOCK_READ_ERR                      ErrorCode = -116000
   129  	SYS_CONNECT_CONTROL_CONFIG_ERR         ErrorCode = -117000
   130  	SYS_MAX_CONNECT_COUNT_EXCEEDED         ErrorCode = -118000
   131  	SYS_STRUCT_ELEMENT_MISMATCH            ErrorCode = -119000
   132  	SYS_PHY_PATH_INUSE                     ErrorCode = -120000
   133  	SYS_USER_NO_PERMISSION                 ErrorCode = -121000
   134  	SYS_USER_RETRIEVE_ERR                  ErrorCode = -122000
   135  	SYS_FS_LOCK_ERR                        ErrorCode = -123000
   136  	SYS_LOCK_TYPE_INP_ERR                  ErrorCode = -124000
   137  	SYS_LOCK_CMD_INP_ERR                   ErrorCode = -125000
   138  	SYS_ZIP_FORMAT_NOT_SUPPORTED           ErrorCode = -126000
   139  	SYS_ADD_TO_ARCH_OPR_NOT_SUPPORTED      ErrorCode = -127000
   140  	CANT_REG_IN_VAULT_FILE                 ErrorCode = -128000
   141  	PATH_REG_NOT_ALLOWED                   ErrorCode = -129000
   142  	SYS_INVALID_INPUT_PARAM                ErrorCode = -130000
   143  	SYS_GROUP_RETRIEVE_ERR                 ErrorCode = -131000
   144  	SYS_MSSO_APPEND_ERR                    ErrorCode = -132000
   145  	SYS_MSSO_STRUCT_FILE_EXTRACT_ERR       ErrorCode = -133000
   146  	SYS_MSSO_EXTRACT_ALL_ERR               ErrorCode = -134000
   147  	SYS_MSSO_OPEN_ERR                      ErrorCode = -135000
   148  	SYS_MSSO_CLOSE_ERR                     ErrorCode = -136000
   149  	SYS_RULE_NOT_FOUND                     ErrorCode = -144000
   150  	SYS_NOT_IMPLEMENTED                    ErrorCode = -146000
   151  	SYS_SIGNED_SID_NOT_MATCHED             ErrorCode = -147000
   152  	SYS_HASH_IMMUTABLE                     ErrorCode = -148000
   153  	SYS_UNINITIALIZED                      ErrorCode = -149000
   154  	SYS_NEGATIVE_SIZE                      ErrorCode = -150000
   155  	SYS_ALREADY_INITIALIZED                ErrorCode = -151000
   156  	SYS_SETENV_ERR                         ErrorCode = -152000
   157  	SYS_GETENV_ERR                         ErrorCode = -153000
   158  	SYS_INTERNAL_ERR                       ErrorCode = -154000
   159  	SYS_SOCK_SELECT_ERR                    ErrorCode = -155000
   160  	SYS_THREAD_ENCOUNTERED_INTERRUPT       ErrorCode = -156000
   161  	SYS_THREAD_RESOURCE_ERR                ErrorCode = -157000
   162  	SYS_BAD_INPUT                          ErrorCode = -158000
   163  	SYS_PORT_RANGE_EXHAUSTED               ErrorCode = -159000
   164  	SYS_SERVICE_ROLE_NOT_SUPPORTED         ErrorCode = -160000
   165  	SYS_SOCK_WRITE_ERR                     ErrorCode = -161000
   166  	SYS_SOCK_CONNECT_ERR                   ErrorCode = -162000
   167  	SYS_OPERATION_IN_PROGRESS              ErrorCode = -163000
   168  	SYS_REPLICA_DOES_NOT_EXIST             ErrorCode = -164000
   169  	SYS_UNKNOWN_ERROR                      ErrorCode = -165000
   170  	SYS_NO_GOOD_REPLICA                    ErrorCode = -166000
   171  	SYS_LIBRARY_ERROR                      ErrorCode = -167000
   172  	SYS_REPLICA_INACCESSIBLE               ErrorCode = -168000
   173  	SYS_NOT_ALLOWED                        ErrorCode = -169000
   174  	NOT_A_COLLECTION                       ErrorCode = -170000
   175  	NOT_A_DATA_OBJECT                      ErrorCode = -171000
   176  	JSON_VALIDATION_ERROR                  ErrorCode = -172000
   177  	USER_AUTH_SCHEME_ERR                   ErrorCode = -300000
   178  	USER_AUTH_STRING_EMPTY                 ErrorCode = -301000
   179  	USER_RODS_HOST_EMPTY                   ErrorCode = -302000
   180  	USER_RODS_HOSTNAME_ERR                 ErrorCode = -303000
   181  	USER_SOCK_OPEN_ERR                     ErrorCode = -304000
   182  	USER_SOCK_CONNECT_ERR                  ErrorCode = -305000
   183  	USER_STRLEN_TOOLONG                    ErrorCode = -306000
   184  	USER_API_INPUT_ERR                     ErrorCode = -307000
   185  	USER_PACKSTRUCT_INPUT_ERR              ErrorCode = -308000
   186  	USER_NO_SUPPORT_ERR                    ErrorCode = -309000
   187  	USER_FILE_DOES_NOT_EXIST               ErrorCode = -310000
   188  	USER_FILE_TOO_LARGE                    ErrorCode = -311000
   189  	OVERWRITE_WITHOUT_FORCE_FLAG           ErrorCode = -312000
   190  	UNMATCHED_KEY_OR_INDEX                 ErrorCode = -313000
   191  	USER_CHKSUM_MISMATCH                   ErrorCode = -314000
   192  	USER_BAD_KEYWORD_ERR                   ErrorCode = -315000
   193  	USER__NULL_INPUT_ERR                   ErrorCode = -316000
   194  	USER_INPUT_PATH_ERR                    ErrorCode = -317000
   195  	USER_INPUT_OPTION_ERR                  ErrorCode = -318000
   196  	USER_INVALID_USERNAME_FORMAT           ErrorCode = -319000
   197  	USER_DIRECT_RESC_INPUT_ERR             ErrorCode = -320000
   198  	USER_NO_RESC_INPUT_ERR                 ErrorCode = -321000
   199  	USER_PARAM_LABEL_ERR                   ErrorCode = -322000
   200  	USER_PARAM_TYPE_ERR                    ErrorCode = -323000
   201  	BASE64_BUFFER_OVERFLOW                 ErrorCode = -324000
   202  	BASE64_INVALID_PACKET                  ErrorCode = -325000
   203  	USER_MSG_TYPE_NO_SUPPORT               ErrorCode = -326000
   204  	USER_RSYNC_NO_MODE_INPUT_ERR           ErrorCode = -337000
   205  	USER_OPTION_INPUT_ERR                  ErrorCode = -338000
   206  	SAME_SRC_DEST_PATHS_ERR                ErrorCode = -339000
   207  	USER_RESTART_FILE_INPUT_ERR            ErrorCode = -340000
   208  	RESTART_OPR_FAILED                     ErrorCode = -341000
   209  	BAD_EXEC_CMD_PATH                      ErrorCode = -342000
   210  	EXEC_CMD_OUTPUT_TOO_LARGE              ErrorCode = -343000
   211  	EXEC_CMD_ERROR                         ErrorCode = -344000
   212  	BAD_INPUT_DESC_INDEX                   ErrorCode = -345000
   213  	USER_PATH_EXCEEDS_MAX                  ErrorCode = -346000
   214  	USER_SOCK_CONNECT_TIMEDOUT             ErrorCode = -347000
   215  	USER_API_VERSION_MISMATCH              ErrorCode = -348000
   216  	USER_INPUT_FORMAT_ERR                  ErrorCode = -349000
   217  	USER_ACCESS_DENIED                     ErrorCode = -350000
   218  	CANT_RM_MV_BUNDLE_TYPE                 ErrorCode = -351000
   219  	NO_MORE_RESULT                         ErrorCode = -352000
   220  	NO_KEY_WD_IN_MS_INP_STR                ErrorCode = -353000
   221  	CANT_RM_NON_EMPTY_HOME_COLL            ErrorCode = -354000
   222  	CANT_UNREG_IN_VAULT_FILE               ErrorCode = -355000
   223  	NO_LOCAL_FILE_RSYNC_IN_MSI             ErrorCode = -356000
   224  	BULK_OPR_MISMATCH_FOR_RESTART          ErrorCode = -357000
   225  	OBJ_PATH_DOES_NOT_EXIST                ErrorCode = -358000
   226  	SYMLINKED_BUNFILE_NOT_ALLOWED          ErrorCode = -359000
   227  	USER_INPUT_STRING_ERR                  ErrorCode = -360000
   228  	USER_INVALID_RESC_INPUT                ErrorCode = -361000
   229  	USER_NOT_ALLOWED_TO_EXEC_CMD           ErrorCode = -370000
   230  	USER_HASH_TYPE_MISMATCH                ErrorCode = -380000
   231  	USER_INVALID_CLIENT_ENVIRONMENT        ErrorCode = -390000
   232  	USER_INSUFFICIENT_FREE_INODES          ErrorCode = -400000
   233  	USER_FILE_SIZE_MISMATCH                ErrorCode = -401000
   234  	USER_INCOMPATIBLE_PARAMS               ErrorCode = -402000
   235  	USER_INVALID_REPLICA_INPUT             ErrorCode = -403000
   236  	USER_INCOMPATIBLE_OPEN_FLAGS           ErrorCode = -404000
   237  	INTERMEDIATE_REPLICA_ACCESS            ErrorCode = -405000
   238  	LOCKED_DATA_OBJECT_ACCESS              ErrorCode = -406000
   239  	CHECK_VERIFICATION_RESULTS             ErrorCode = -407000
   240  	FILE_INDEX_LOOKUP_ERR                  ErrorCode = -500000
   241  	UNIX_FILE_OPEN_ERR                     ErrorCode = -510000
   242  	UNIX_FILE_CREATE_ERR                   ErrorCode = -511000
   243  	UNIX_FILE_READ_ERR                     ErrorCode = -512000
   244  	UNIX_FILE_WRITE_ERR                    ErrorCode = -513000
   245  	UNIX_FILE_CLOSE_ERR                    ErrorCode = -514000
   246  	UNIX_FILE_UNLINK_ERR                   ErrorCode = -515000
   247  	UNIX_FILE_STAT_ERR                     ErrorCode = -516000
   248  	UNIX_FILE_FSTAT_ERR                    ErrorCode = -517000
   249  	UNIX_FILE_LSEEK_ERR                    ErrorCode = -518000
   250  	UNIX_FILE_FSYNC_ERR                    ErrorCode = -519000
   251  	UNIX_FILE_MKDIR_ERR                    ErrorCode = -520000
   252  	UNIX_FILE_RMDIR_ERR                    ErrorCode = -521000
   253  	UNIX_FILE_OPENDIR_ERR                  ErrorCode = -522000
   254  	UNIX_FILE_CLOSEDIR_ERR                 ErrorCode = -523000
   255  	UNIX_FILE_READDIR_ERR                  ErrorCode = -524000
   256  	UNIX_FILE_STAGE_ERR                    ErrorCode = -525000
   257  	UNIX_FILE_GET_FS_FREESPACE_ERR         ErrorCode = -526000
   258  	UNIX_FILE_CHMOD_ERR                    ErrorCode = -527000
   259  	UNIX_FILE_RENAME_ERR                   ErrorCode = -528000
   260  	UNIX_FILE_TRUNCATE_ERR                 ErrorCode = -529000
   261  	UNIX_FILE_LINK_ERR                     ErrorCode = -530000
   262  	UNIX_FILE_OPR_TIMEOUT_ERR              ErrorCode = -540000
   263  	UNIV_MSS_SYNCTOARCH_ERR                ErrorCode = -550000
   264  	UNIV_MSS_STAGETOCACHE_ERR              ErrorCode = -551000
   265  	UNIV_MSS_UNLINK_ERR                    ErrorCode = -552000
   266  	UNIV_MSS_MKDIR_ERR                     ErrorCode = -553000
   267  	UNIV_MSS_CHMOD_ERR                     ErrorCode = -554000
   268  	UNIV_MSS_STAT_ERR                      ErrorCode = -555000
   269  	UNIV_MSS_RENAME_ERR                    ErrorCode = -556000
   270  	HPSS_AUTH_NOT_SUPPORTED                ErrorCode = -600000
   271  	HPSS_FILE_OPEN_ERR                     ErrorCode = -610000
   272  	HPSS_FILE_CREATE_ERR                   ErrorCode = -611000
   273  	HPSS_FILE_READ_ERR                     ErrorCode = -612000
   274  	HPSS_FILE_WRITE_ERR                    ErrorCode = -613000
   275  	HPSS_FILE_CLOSE_ERR                    ErrorCode = -614000
   276  	HPSS_FILE_UNLINK_ERR                   ErrorCode = -615000
   277  	HPSS_FILE_STAT_ERR                     ErrorCode = -616000
   278  	HPSS_FILE_FSTAT_ERR                    ErrorCode = -617000
   279  	HPSS_FILE_LSEEK_ERR                    ErrorCode = -618000
   280  	HPSS_FILE_FSYNC_ERR                    ErrorCode = -619000
   281  	HPSS_FILE_MKDIR_ERR                    ErrorCode = -620000
   282  	HPSS_FILE_RMDIR_ERR                    ErrorCode = -621000
   283  	HPSS_FILE_OPENDIR_ERR                  ErrorCode = -622000
   284  	HPSS_FILE_CLOSEDIR_ERR                 ErrorCode = -623000
   285  	HPSS_FILE_READDIR_ERR                  ErrorCode = -624000
   286  	HPSS_FILE_STAGE_ERR                    ErrorCode = -625000
   287  	HPSS_FILE_GET_FS_FREESPACE_ERR         ErrorCode = -626000
   288  	HPSS_FILE_CHMOD_ERR                    ErrorCode = -627000
   289  	HPSS_FILE_RENAME_ERR                   ErrorCode = -628000
   290  	HPSS_FILE_TRUNCATE_ERR                 ErrorCode = -629000
   291  	HPSS_FILE_LINK_ERR                     ErrorCode = -630000
   292  	HPSS_AUTH_ERR                          ErrorCode = -631000
   293  	HPSS_WRITE_LIST_ERR                    ErrorCode = -632000
   294  	HPSS_READ_LIST_ERR                     ErrorCode = -633000
   295  	HPSS_TRANSFER_ERR                      ErrorCode = -634000
   296  	HPSS_MOVER_PROT_ERR                    ErrorCode = -635000
   297  	S3_INIT_ERROR                          ErrorCode = -701000
   298  	S3_PUT_ERROR                           ErrorCode = -702000
   299  	S3_GET_ERROR                           ErrorCode = -703000
   300  	S3_FILE_UNLINK_ERR                     ErrorCode = -715000
   301  	S3_FILE_STAT_ERR                       ErrorCode = -716000
   302  	S3_FILE_COPY_ERR                       ErrorCode = -717000
   303  	S3_FILE_OPEN_ERR                       ErrorCode = -718000
   304  	S3_FILE_SEEK_ERR                       ErrorCode = -719000
   305  	S3_FILE_RENAME_ERR                     ErrorCode = -720000
   306  	REPLICA_IS_BEING_STAGED                ErrorCode = -721000
   307  	REPLICA_STAGING_FAILED                 ErrorCode = -722000
   308  	WOS_PUT_ERR                            ErrorCode = -750000
   309  	WOS_STREAM_PUT_ERR                     ErrorCode = -751000
   310  	WOS_STREAM_CLOSE_ERR                   ErrorCode = -752000
   311  	WOS_GET_ERR                            ErrorCode = -753000
   312  	WOS_STREAM_GET_ERR                     ErrorCode = -754000
   313  	WOS_UNLINK_ERR                         ErrorCode = -755000
   314  	WOS_STAT_ERR                           ErrorCode = -756000
   315  	WOS_CONNECT_ERR                        ErrorCode = -757000
   316  	HDFS_FILE_OPEN_ERR                     ErrorCode = -730000
   317  	HDFS_FILE_CREATE_ERR                   ErrorCode = -731000
   318  	HDFS_FILE_READ_ERR                     ErrorCode = -732000
   319  	HDFS_FILE_WRITE_ERR                    ErrorCode = -733000
   320  	HDFS_FILE_CLOSE_ERR                    ErrorCode = -734000
   321  	HDFS_FILE_UNLINK_ERR                   ErrorCode = -735000
   322  	HDFS_FILE_STAT_ERR                     ErrorCode = -736000
   323  	HDFS_FILE_FSTAT_ERR                    ErrorCode = -737000
   324  	HDFS_FILE_LSEEK_ERR                    ErrorCode = -738000
   325  	HDFS_FILE_FSYNC_ERR                    ErrorCode = -739000
   326  	HDFS_FILE_MKDIR_ERR                    ErrorCode = -741000
   327  	HDFS_FILE_RMDIR_ERR                    ErrorCode = -742000
   328  	HDFS_FILE_OPENDIR_ERR                  ErrorCode = -743000
   329  	HDFS_FILE_CLOSEDIR_ERR                 ErrorCode = -744000
   330  	HDFS_FILE_READDIR_ERR                  ErrorCode = -745000
   331  	HDFS_FILE_STAGE_ERR                    ErrorCode = -746000
   332  	HDFS_FILE_GET_FS_FREESPACE_ERR         ErrorCode = -747000
   333  	HDFS_FILE_CHMOD_ERR                    ErrorCode = -748000
   334  	HDFS_FILE_RENAME_ERR                   ErrorCode = -749000
   335  	HDFS_FILE_TRUNCATE_ERR                 ErrorCode = -760000
   336  	HDFS_FILE_LINK_ERR                     ErrorCode = -761000
   337  	HDFS_FILE_OPR_TIMEOUT_ERR              ErrorCode = -762000
   338  	DIRECT_ACCESS_FILE_USER_INVALID_ERR    ErrorCode = -770000
   339  	CATALOG_NOT_CONNECTED                  ErrorCode = -801000
   340  	CAT_ENV_ERR                            ErrorCode = -802000
   341  	CAT_CONNECT_ERR                        ErrorCode = -803000
   342  	CAT_DISCONNECT_ERR                     ErrorCode = -804000
   343  	CAT_CLOSE_ENV_ERR                      ErrorCode = -805000
   344  	CAT_SQL_ERR                            ErrorCode = -806000
   345  	CAT_GET_ROW_ERR                        ErrorCode = -807000
   346  	CAT_NO_ROWS_FOUND                      ErrorCode = -808000
   347  	CATALOG_ALREADY_HAS_ITEM_BY_THAT_NAME  ErrorCode = -809000
   348  	CAT_INVALID_RESOURCE_TYPE              ErrorCode = -810000
   349  	CAT_INVALID_RESOURCE_CLASS             ErrorCode = -811000
   350  	CAT_INVALID_RESOURCE_NET_ADDR          ErrorCode = -812000
   351  	CAT_INVALID_RESOURCE_VAULT_PATH        ErrorCode = -813000
   352  	CAT_UNKNOWN_COLLECTION                 ErrorCode = -814000
   353  	CAT_INVALID_DATA_TYPE                  ErrorCode = -815000
   354  	CAT_INVALID_ARGUMENT                   ErrorCode = -816000
   355  	CAT_UNKNOWN_FILE                       ErrorCode = -817000
   356  	CAT_NO_ACCESS_PERMISSION               ErrorCode = -818000
   357  	CAT_SUCCESS_BUT_WITH_NO_INFO           ErrorCode = -819000
   358  	CAT_INVALID_USER_TYPE                  ErrorCode = -820000
   359  	CAT_COLLECTION_NOT_EMPTY               ErrorCode = -821000
   360  	CAT_TOO_MANY_TABLES                    ErrorCode = -822000
   361  	CAT_UNKNOWN_TABLE                      ErrorCode = -823000
   362  	CAT_NOT_OPEN                           ErrorCode = -824000
   363  	CAT_FAILED_TO_LINK_TABLES              ErrorCode = -825000
   364  	CAT_INVALID_AUTHENTICATION             ErrorCode = -826000
   365  	CAT_INVALID_USER                       ErrorCode = -827000
   366  	CAT_INVALID_ZONE                       ErrorCode = -828000
   367  	CAT_INVALID_GROUP                      ErrorCode = -829000
   368  	CAT_INSUFFICIENT_PRIVILEGE_LEVEL       ErrorCode = -830000
   369  	CAT_INVALID_RESOURCE                   ErrorCode = -831000
   370  	CAT_INVALID_CLIENT_USER                ErrorCode = -832000
   371  	CAT_NAME_EXISTS_AS_COLLECTION          ErrorCode = -833000
   372  	CAT_NAME_EXISTS_AS_DATAOBJ             ErrorCode = -834000
   373  	CAT_RESOURCE_NOT_EMPTY                 ErrorCode = -835000
   374  	CAT_NOT_A_DATAOBJ_AND_NOT_A_COLLECTION ErrorCode = -836000
   375  	CAT_RECURSIVE_MOVE                     ErrorCode = -837000
   376  	CAT_LAST_REPLICA                       ErrorCode = -838000
   377  	CAT_OCI_ERROR                          ErrorCode = -839000
   378  	CAT_PASSWORD_EXPIRED                   ErrorCode = -840000
   379  	CAT_PASSWORD_ENCODING_ERROR            ErrorCode = -850000
   380  	CAT_TABLE_ACCESS_DENIED                ErrorCode = -851000
   381  	CAT_UNKNOWN_RESOURCE                   ErrorCode = -852000
   382  	CAT_UNKNOWN_SPECIFIC_QUERY             ErrorCode = -853000
   383  	CAT_PSEUDO_RESC_MODIFY_DISALLOWED      ErrorCode = -854000
   384  	CAT_HOSTNAME_INVALID                   ErrorCode = -855000
   385  	CAT_BIND_VARIABLE_LIMIT_EXCEEDED       ErrorCode = -856000
   386  	CAT_INVALID_CHILD                      ErrorCode = -857000
   387  	CAT_INVALID_OBJ_COUNT                  ErrorCode = -858000
   388  	CAT_INVALID_RESOURCE_NAME              ErrorCode = -859000
   389  	CAT_STATEMENT_TABLE_FULL               ErrorCode = -860000
   390  	CAT_RESOURCE_NAME_LENGTH_EXCEEDED      ErrorCode = -861000
   391  	CAT_NO_CHECKSUM_FOR_REPLICA            ErrorCode = -862000
   392  	CAT_TICKET_INVALID                     ErrorCode = -890000
   393  	CAT_TICKET_EXPIRED                     ErrorCode = -891000
   394  	CAT_TICKET_USES_EXCEEDED               ErrorCode = -892000
   395  	CAT_TICKET_USER_EXCLUDED               ErrorCode = -893000
   396  	CAT_TICKET_HOST_EXCLUDED               ErrorCode = -894000
   397  	CAT_TICKET_GROUP_EXCLUDED              ErrorCode = -895000
   398  	CAT_TICKET_WRITE_USES_EXCEEDED         ErrorCode = -896000
   399  	CAT_TICKET_WRITE_BYTES_EXCEEDED        ErrorCode = -897000
   400  	FILE_OPEN_ERR                          ErrorCode = -900000
   401  	FILE_READ_ERR                          ErrorCode = -901000
   402  	FILE_WRITE_ERR                         ErrorCode = -902000
   403  	PASSWORD_EXCEEDS_MAX_SIZE              ErrorCode = -903000
   404  	ENVIRONMENT_VAR_HOME_NOT_DEFINED       ErrorCode = -904000
   405  	UNABLE_TO_STAT_FILE                    ErrorCode = -905000
   406  	AUTH_FILE_NOT_ENCRYPTED                ErrorCode = -906000
   407  	AUTH_FILE_DOES_NOT_EXIST               ErrorCode = -907000
   408  	UNLINK_FAILED                          ErrorCode = -908000
   409  	NO_PASSWORD_ENTERED                    ErrorCode = -909000
   410  	REMOTE_SERVER_AUTHENTICATION_FAILURE   ErrorCode = -910000
   411  	REMOTE_SERVER_AUTH_NOT_PROVIDED        ErrorCode = -911000
   412  	REMOTE_SERVER_AUTH_EMPTY               ErrorCode = -912000
   413  	REMOTE_SERVER_SID_NOT_DEFINED          ErrorCode = -913000
   414  	GSI_NOT_COMPILED_IN                    ErrorCode = -921000
   415  	GSI_NOT_BUILT_INTO_CLIENT              ErrorCode = -922000
   416  	GSI_NOT_BUILT_INTO_SERVER              ErrorCode = -923000
   417  	GSI_ERROR_IMPORT_NAME                  ErrorCode = -924000
   418  	GSI_ERROR_INIT_SECURITY_CONTEXT        ErrorCode = -925000
   419  	GSI_ERROR_SENDING_TOKEN_LENGTH         ErrorCode = -926000
   420  	GSI_ERROR_READING_TOKEN_LENGTH         ErrorCode = -927000
   421  	GSI_ERROR_TOKEN_TOO_LARGE              ErrorCode = -928000
   422  	GSI_ERROR_BAD_TOKEN_RCVED              ErrorCode = -929000
   423  	GSI_SOCKET_READ_ERROR                  ErrorCode = -930000
   424  	GSI_PARTIAL_TOKEN_READ                 ErrorCode = -931000
   425  	GSI_SOCKET_WRITE_ERROR                 ErrorCode = -932000
   426  	GSI_ERROR_FROM_GSI_LIBRARY             ErrorCode = -933000
   427  	GSI_ERROR_IMPORTING_NAME               ErrorCode = -934000
   428  	GSI_ERROR_ACQUIRING_CREDS              ErrorCode = -935000
   429  	GSI_ACCEPT_SEC_CONTEXT_ERROR           ErrorCode = -936000
   430  	GSI_ERROR_DISPLAYING_NAME              ErrorCode = -937000
   431  	GSI_ERROR_RELEASING_NAME               ErrorCode = -938000
   432  	GSI_DN_DOES_NOT_MATCH_USER             ErrorCode = -939000
   433  	GSI_QUERY_INTERNAL_ERROR               ErrorCode = -940000
   434  	GSI_NO_MATCHING_DN_FOUND               ErrorCode = -941000
   435  	GSI_MULTIPLE_MATCHING_DN_FOUND         ErrorCode = -942000
   436  	KRB_NOT_COMPILED_IN                    ErrorCode = -951000
   437  	KRB_NOT_BUILT_INTO_CLIENT              ErrorCode = -952000
   438  	KRB_NOT_BUILT_INTO_SERVER              ErrorCode = -953000
   439  	KRB_ERROR_IMPORT_NAME                  ErrorCode = -954000
   440  	KRB_ERROR_INIT_SECURITY_CONTEXT        ErrorCode = -955000
   441  	KRB_ERROR_SENDING_TOKEN_LENGTH         ErrorCode = -956000
   442  	KRB_ERROR_READING_TOKEN_LENGTH         ErrorCode = -957000
   443  	KRB_ERROR_TOKEN_TOO_LARGE              ErrorCode = -958000
   444  	KRB_ERROR_BAD_TOKEN_RCVED              ErrorCode = -959000
   445  	KRB_SOCKET_READ_ERROR                  ErrorCode = -960000
   446  	KRB_PARTIAL_TOKEN_READ                 ErrorCode = -961000
   447  	KRB_SOCKET_WRITE_ERROR                 ErrorCode = -962000
   448  	KRB_ERROR_FROM_KRB_LIBRARY             ErrorCode = -963000
   449  	KRB_ERROR_IMPORTING_NAME               ErrorCode = -964000
   450  	KRB_ERROR_ACQUIRING_CREDS              ErrorCode = -965000
   451  	KRB_ACCEPT_SEC_CONTEXT_ERROR           ErrorCode = -966000
   452  	KRB_ERROR_DISPLAYING_NAME              ErrorCode = -967000
   453  	KRB_ERROR_RELEASING_NAME               ErrorCode = -968000
   454  	KRB_USER_DN_NOT_FOUND                  ErrorCode = -969000
   455  	KRB_NAME_MATCHES_MULTIPLE_USERS        ErrorCode = -970000
   456  	KRB_QUERY_INTERNAL_ERROR               ErrorCode = -971000
   457  	OSAUTH_NOT_BUILT_INTO_CLIENT           ErrorCode = -981000
   458  	OSAUTH_NOT_BUILT_INTO_SERVER           ErrorCode = -982000
   459  	PAM_AUTH_NOT_BUILT_INTO_CLIENT         ErrorCode = -991000
   460  	PAM_AUTH_NOT_BUILT_INTO_SERVER         ErrorCode = -992000
   461  	PAM_AUTH_PASSWORD_FAILED               ErrorCode = -993000
   462  	PAM_AUTH_PASSWORD_INVALID_TTL          ErrorCode = -994000
   463  
   464  	OBJPATH_EMPTY_IN_STRUCT_ERR              ErrorCode = -1000000
   465  	RESCNAME_EMPTY_IN_STRUCT_ERR             ErrorCode = -1001000
   466  	DATATYPE_EMPTY_IN_STRUCT_ERR             ErrorCode = -1002000
   467  	DATASIZE_EMPTY_IN_STRUCT_ERR             ErrorCode = -1003000
   468  	CHKSUM_EMPTY_IN_STRUCT_ERR               ErrorCode = -1004000
   469  	VERSION_EMPTY_IN_STRUCT_ERR              ErrorCode = -1005000
   470  	FILEPATH_EMPTY_IN_STRUCT_ERR             ErrorCode = -1006000
   471  	REPLNUM_EMPTY_IN_STRUCT_ERR              ErrorCode = -1007000
   472  	REPLSTATUS_EMPTY_IN_STRUCT_ERR           ErrorCode = -1008000
   473  	DATAOWNER_EMPTY_IN_STRUCT_ERR            ErrorCode = -1009000
   474  	DATAOWNERZONE_EMPTY_IN_STRUCT_ERR        ErrorCode = -1010000
   475  	DATAEXPIRY_EMPTY_IN_STRUCT_ERR           ErrorCode = -1011000
   476  	DATACOMMENTS_EMPTY_IN_STRUCT_ERR         ErrorCode = -1012000
   477  	DATACREATE_EMPTY_IN_STRUCT_ERR           ErrorCode = -1013000
   478  	DATAMODIFY_EMPTY_IN_STRUCT_ERR           ErrorCode = -1014000
   479  	DATAACCESS_EMPTY_IN_STRUCT_ERR           ErrorCode = -1015000
   480  	DATAACCESSINX_EMPTY_IN_STRUCT_ERR        ErrorCode = -1016000
   481  	NO_RULE_FOUND_ERR                        ErrorCode = -1017000
   482  	NO_MORE_RULES_ERR                        ErrorCode = -1018000
   483  	UNMATCHED_ACTION_ERR                     ErrorCode = -1019000
   484  	RULES_FILE_READ_ERROR                    ErrorCode = -1020000
   485  	ACTION_ARG_COUNT_MISMATCH                ErrorCode = -1021000
   486  	MAX_NUM_OF_ARGS_IN_ACTION_EXCEEDED       ErrorCode = -1022000
   487  	UNKNOWN_PARAM_IN_RULE_ERR                ErrorCode = -1023000
   488  	DESTRESCNAME_EMPTY_IN_STRUCT_ERR         ErrorCode = -1024000
   489  	BACKUPRESCNAME_EMPTY_IN_STRUCT_ERR       ErrorCode = -1025000
   490  	DATAID_EMPTY_IN_STRUCT_ERR               ErrorCode = -1026000
   491  	COLLID_EMPTY_IN_STRUCT_ERR               ErrorCode = -1027000
   492  	RESCGROUPNAME_EMPTY_IN_STRUCT_ERR        ErrorCode = -1028000
   493  	STATUSSTRING_EMPTY_IN_STRUCT_ERR         ErrorCode = -1029000
   494  	DATAMAPID_EMPTY_IN_STRUCT_ERR            ErrorCode = -1030000
   495  	USERNAMECLIENT_EMPTY_IN_STRUCT_ERR       ErrorCode = -1031000
   496  	RODSZONECLIENT_EMPTY_IN_STRUCT_ERR       ErrorCode = -1032000
   497  	USERTYPECLIENT_EMPTY_IN_STRUCT_ERR       ErrorCode = -1033000
   498  	HOSTCLIENT_EMPTY_IN_STRUCT_ERR           ErrorCode = -1034000
   499  	AUTHSTRCLIENT_EMPTY_IN_STRUCT_ERR        ErrorCode = -1035000
   500  	USERAUTHSCHEMECLIENT_EMPTY_IN_STRUCT_ERR ErrorCode = -1036000
   501  	USERINFOCLIENT_EMPTY_IN_STRUCT_ERR       ErrorCode = -1037000
   502  	USERCOMMENTCLIENT_EMPTY_IN_STRUCT_ERR    ErrorCode = -1038000
   503  	USERCREATECLIENT_EMPTY_IN_STRUCT_ERR     ErrorCode = -1039000
   504  	USERMODIFYCLIENT_EMPTY_IN_STRUCT_ERR     ErrorCode = -1040000
   505  	USERNAMEPROXY_EMPTY_IN_STRUCT_ERR        ErrorCode = -1041000
   506  	RODSZONEPROXY_EMPTY_IN_STRUCT_ERR        ErrorCode = -1042000
   507  	USERTYPEPROXY_EMPTY_IN_STRUCT_ERR        ErrorCode = -1043000
   508  	HOSTPROXY_EMPTY_IN_STRUCT_ERR            ErrorCode = -1044000
   509  	AUTHSTRPROXY_EMPTY_IN_STRUCT_ERR         ErrorCode = -1045000
   510  	USERAUTHSCHEMEPROXY_EMPTY_IN_STRUCT_ERR  ErrorCode = -1046000
   511  	USERINFOPROXY_EMPTY_IN_STRUCT_ERR        ErrorCode = -1047000
   512  	USERCOMMENTPROXY_EMPTY_IN_STRUCT_ERR     ErrorCode = -1048000
   513  	USERCREATEPROXY_EMPTY_IN_STRUCT_ERR      ErrorCode = -1049000
   514  	USERMODIFYPROXY_EMPTY_IN_STRUCT_ERR      ErrorCode = -1050000
   515  	COLLNAME_EMPTY_IN_STRUCT_ERR             ErrorCode = -1051000
   516  	COLLPARENTNAME_EMPTY_IN_STRUCT_ERR       ErrorCode = -1052000
   517  	COLLOWNERNAME_EMPTY_IN_STRUCT_ERR        ErrorCode = -1053000
   518  	COLLOWNERZONE_EMPTY_IN_STRUCT_ERR        ErrorCode = -1054000
   519  	COLLEXPIRY_EMPTY_IN_STRUCT_ERR           ErrorCode = -1055000
   520  	COLLCOMMENTS_EMPTY_IN_STRUCT_ERR         ErrorCode = -1056000
   521  	COLLCREATE_EMPTY_IN_STRUCT_ERR           ErrorCode = -1057000
   522  	COLLMODIFY_EMPTY_IN_STRUCT_ERR           ErrorCode = -1058000
   523  	COLLACCESS_EMPTY_IN_STRUCT_ERR           ErrorCode = -1059000
   524  	COLLACCESSINX_EMPTY_IN_STRUCT_ERR        ErrorCode = -1060000
   525  	COLLMAPID_EMPTY_IN_STRUCT_ERR            ErrorCode = -1062000
   526  	COLLINHERITANCE_EMPTY_IN_STRUCT_ERR      ErrorCode = -1063000
   527  	RESCZONE_EMPTY_IN_STRUCT_ERR             ErrorCode = -1065000
   528  	RESCLOC_EMPTY_IN_STRUCT_ERR              ErrorCode = -1066000
   529  	RESCTYPE_EMPTY_IN_STRUCT_ERR             ErrorCode = -1067000
   530  	RESCTYPEINX_EMPTY_IN_STRUCT_ERR          ErrorCode = -1068000
   531  	RESCCLASS_EMPTY_IN_STRUCT_ERR            ErrorCode = -1069000
   532  	RESCCLASSINX_EMPTY_IN_STRUCT_ERR         ErrorCode = -1070000
   533  	RESCVAULTPATH_EMPTY_IN_STRUCT_ERR        ErrorCode = -1071000
   534  	NUMOPEN_ORTS_EMPTY_IN_STRUCT_ERR         ErrorCode = -1072000
   535  	PARAOPR_EMPTY_IN_STRUCT_ERR              ErrorCode = -1073000
   536  	RESCID_EMPTY_IN_STRUCT_ERR               ErrorCode = -1074000
   537  	GATEWAYADDR_EMPTY_IN_STRUCT_ERR          ErrorCode = -1075000
   538  	RESCMAX_BJSIZE_EMPTY_IN_STRUCT_ERR       ErrorCode = -1076000
   539  	FREESPACE_EMPTY_IN_STRUCT_ERR            ErrorCode = -1077000
   540  	FREESPACETIME_EMPTY_IN_STRUCT_ERR        ErrorCode = -1078000
   541  	FREESPACETIMESTAMP_EMPTY_IN_STRUCT_ERR   ErrorCode = -1079000
   542  	RESCINFO_EMPTY_IN_STRUCT_ERR             ErrorCode = -1080000
   543  	RESCCOMMENTS_EMPTY_IN_STRUCT_ERR         ErrorCode = -1081000
   544  	RESCCREATE_EMPTY_IN_STRUCT_ERR           ErrorCode = -1082000
   545  	RESCMODIFY_EMPTY_IN_STRUCT_ERR           ErrorCode = -1083000
   546  	INPUT_ARG_NOT_WELL_FORMED_ERR            ErrorCode = -1084000
   547  	INPUT_ARG_OUT_OF_ARGC_RANGE_ERR          ErrorCode = -1085000
   548  	INSUFFICIENT_INPUT_ARG_ERR               ErrorCode = -1086000
   549  	INPUT_ARG_DOES_NOT_MATCH_ERR             ErrorCode = -1087000
   550  	RETRY_WITHOUT_RECOVERY_ERR               ErrorCode = -1088000
   551  	CUT_ACTION_PROCESSED_ERR                 ErrorCode = -1089000
   552  	ACTION_FAILED_ERR                        ErrorCode = -1090000
   553  	FAIL_ACTION_ENCOUNTERED_ERR              ErrorCode = -1091000
   554  	VARIABLE_NAME_TOO_LONG_ERR               ErrorCode = -1092000
   555  	UNKNOWN_VARIABLE_MAP_ERR                 ErrorCode = -1093000
   556  	UNDEFINED_VARIABLE_MAP_ERR               ErrorCode = -1094000
   557  	NULL_VALUE_ERR                           ErrorCode = -1095000
   558  	DVARMAP_FILE_READ_ERROR                  ErrorCode = -1096000
   559  	NO_RULE_OR_MSI_FUNCTION_FOUND_ERR        ErrorCode = -1097000
   560  	FILE_CREATE_ERROR                        ErrorCode = -1098000
   561  	FMAP_FILE_READ_ERROR                     ErrorCode = -1099000
   562  	DATE_FORMAT_ERR                          ErrorCode = -1100000
   563  	RULE_FAILED_ERR                          ErrorCode = -1101000
   564  	NO_MICROSERVICE_FOUND_ERR                ErrorCode = -1102000
   565  	INVALID_REGEXP                           ErrorCode = -1103000
   566  	INVALID_OBJECT_NAME                      ErrorCode = -1104000
   567  	INVALID_OBJECT_TYPE                      ErrorCode = -1105000
   568  	NO_VALUES_FOUND                          ErrorCode = -1106000
   569  	NO_COLUMN_NAME_FOUND                     ErrorCode = -1107000
   570  	BREAK_ACTION_ENCOUNTERED_ERR             ErrorCode = -1108000
   571  	CUT_ACTION_ON_SUCCESS_PROCESSED_ERR      ErrorCode = -1109000
   572  	MSI_OPERATION_NOT_ALLOWED                ErrorCode = -1110000
   573  	MAX_NUM_OF_ACTION_IN_RULE_EXCEEDED       ErrorCode = -1111000
   574  	MSRVC_FILE_READ_ERROR                    ErrorCode = -1112000
   575  	MSRVC_VERSION_MISMATCH                   ErrorCode = -1113000
   576  	MICRO_SERVICE_OBJECT_TYPE_UNDEFINED      ErrorCode = -1114000
   577  	MSO_OBJ_GET_FAILED                       ErrorCode = -1115000
   578  	REMOTE_IRODS_CONNECT_ERR                 ErrorCode = -1116000
   579  	REMOTE_SRB_CONNECT_ERR                   ErrorCode = -1117000
   580  	MSO_OBJ_PUT_FAILED                       ErrorCode = -1118000
   581  	RE_PARSER_ERROR                          ErrorCode = -1201000
   582  	RE_UNPARSED_SUFFIX                       ErrorCode = -1202000
   583  	RE_POINTER_ERROR                         ErrorCode = -1203000
   584  	RE_RUNTIME_ERROR                         ErrorCode = -1205000
   585  	RE_DIVISION_BY_ZERO                      ErrorCode = -1206000
   586  	RE_BUFFER_OVERFLOW                       ErrorCode = -1207000
   587  	RE_UNSUPPORTED_OP_OR_TYPE                ErrorCode = -1208000
   588  	RE_UNSUPPORTED_SESSION_VAR               ErrorCode = -1209000
   589  	RE_UNABLE_TO_WRITE_LOCAL_VAR             ErrorCode = -1210000
   590  	RE_UNABLE_TO_READ_LOCAL_VAR              ErrorCode = -1211000
   591  	RE_UNABLE_TO_WRITE_SESSION_VAR           ErrorCode = -1212000
   592  	RE_UNABLE_TO_READ_SESSION_VAR            ErrorCode = -1213000
   593  	RE_UNABLE_TO_WRITE_VAR                   ErrorCode = -1214000
   594  	RE_UNABLE_TO_READ_VAR                    ErrorCode = -1215000
   595  	RE_PATTERN_NOT_MATCHED                   ErrorCode = -1216000
   596  	RE_STRING_OVERFLOW                       ErrorCode = -1217000
   597  	RE_UNKNOWN_ERROR                         ErrorCode = -1220000
   598  	RE_OUT_OF_MEMORY                         ErrorCode = -1221000
   599  	RE_SHM_UNLINK_ERROR                      ErrorCode = -1222000
   600  	RE_FILE_STAT_ERROR                       ErrorCode = -1223000
   601  	RE_UNSUPPORTED_AST_NODE_TYPE             ErrorCode = -1224000
   602  	RE_UNSUPPORTED_SESSION_VAR_TYPE          ErrorCode = -1225000
   603  	RE_TYPE_ERROR                            ErrorCode = -1230000
   604  	RE_FUNCTION_REDEFINITION                 ErrorCode = -1231000
   605  	RE_DYNAMIC_TYPE_ERROR                    ErrorCode = -1232000
   606  	RE_DYNAMIC_COERCION_ERROR                ErrorCode = -1233000
   607  	RE_PACKING_ERROR                         ErrorCode = -1234000
   608  	PHP_EXEC_SCRIPT_ERR                      ErrorCode = -1600000
   609  	PHP_REQUEST_STARTUP_ERR                  ErrorCode = -1601000
   610  	PHP_OPEN_SCRIPT_FILE_ERR                 ErrorCode = -1602000
   611  	KEY_NOT_FOUND                            ErrorCode = -1800000
   612  	KEY_TYPE_MISMATCH                        ErrorCode = -1801000
   613  	CHILD_EXISTS                             ErrorCode = -1802000
   614  	HIERARCHY_ERROR                          ErrorCode = -1803000
   615  	CHILD_NOT_FOUND                          ErrorCode = -1804000
   616  	NO_NEXT_RESC_FOUND                       ErrorCode = -1805000
   617  	NO_PDMO_DEFINED                          ErrorCode = -1806000
   618  	INVALID_LOCATION                         ErrorCode = -1807000
   619  	PLUGIN_ERROR                             ErrorCode = -1808000
   620  	INVALID_RESC_CHILD_CONTEXT               ErrorCode = -1809000
   621  	INVALID_FILE_OBJECT                      ErrorCode = -1810000
   622  	INVALID_OPERATION                        ErrorCode = -1811000
   623  	CHILD_HAS_PARENT                         ErrorCode = -1812000
   624  	FILE_NOT_IN_VAULT                        ErrorCode = -1813000
   625  	DIRECT_ARCHIVE_ACCESS                    ErrorCode = -1814000
   626  	ADVANCED_NEGOTIATION_NOT_SUPPORTED       ErrorCode = -1815000
   627  	DIRECT_CHILD_ACCESS                      ErrorCode = -1816000
   628  	INVALID_DYNAMIC_CAST                     ErrorCode = -1817000
   629  	INVALID_ACCESS_TO_IMPOSTOR_RESOURCE      ErrorCode = -1818000
   630  	INVALID_LEXICAL_CAST                     ErrorCode = -1819000
   631  	CONTROL_PLANE_MESSAGE_ERROR              ErrorCode = -1820000
   632  	REPLICA_NOT_IN_RESC                      ErrorCode = -1821000
   633  	INVALID_ANY_CAST                         ErrorCode = -1822000
   634  	BAD_FUNCTION_CALL                        ErrorCode = -1823000
   635  	CLIENT_NEGOTIATION_ERROR                 ErrorCode = -1824000
   636  	SERVER_NEGOTIATION_ERROR                 ErrorCode = -1825000
   637  	INVALID_KVP_STRING                       ErrorCode = -1826000
   638  	PLUGIN_ERROR_MISSING_SHARED_OBJECT       ErrorCode = -1827000
   639  	RULE_ENGINE_ERROR                        ErrorCode = -1828000
   640  	REBALANCE_ALREADY_ACTIVE_ON_RESOURCE     ErrorCode = -1829000
   641  	NETCDF_OPEN_ERR                          ErrorCode = -2000000
   642  	NETCDF_CREATE_ERR                        ErrorCode = -2001000
   643  	NETCDF_CLOSE_ERR                         ErrorCode = -2002000
   644  	NETCDF_INVALID_PARAM_TYPE                ErrorCode = -2003000
   645  	NETCDF_INQ_ID_ERR                        ErrorCode = -2004000
   646  	NETCDF_GET_VARS_ERR                      ErrorCode = -2005000
   647  	NETCDF_INVALID_DATA_TYPE                 ErrorCode = -2006000
   648  	NETCDF_INQ_VARS_ERR                      ErrorCode = -2007000
   649  	NETCDF_VARS_DATA_TOO_BIG                 ErrorCode = -2008000
   650  	NETCDF_DIM_MISMATCH_ERR                  ErrorCode = -2009000
   651  	NETCDF_INQ_ERR                           ErrorCode = -2010000
   652  	NETCDF_INQ_FORMAT_ERR                    ErrorCode = -2011000
   653  	NETCDF_INQ_DIM_ERR                       ErrorCode = -2012000
   654  	NETCDF_INQ_ATT_ERR                       ErrorCode = -2013000
   655  	NETCDF_GET_ATT_ERR                       ErrorCode = -2014000
   656  	NETCDF_VAR_COUNT_OUT_OF_RANGE            ErrorCode = -2015000
   657  	NETCDF_UNMATCHED_NAME_ERR                ErrorCode = -2016000
   658  	NETCDF_NO_UNLIMITED_DIM                  ErrorCode = -2017000
   659  	NETCDF_PUT_ATT_ERR                       ErrorCode = -2018000
   660  	NETCDF_DEF_DIM_ERR                       ErrorCode = -2019000
   661  	NETCDF_DEF_VAR_ERR                       ErrorCode = -2020000
   662  	NETCDF_PUT_VARS_ERR                      ErrorCode = -2021000
   663  	NETCDF_AGG_INFO_FILE_ERR                 ErrorCode = -2022000
   664  	NETCDF_AGG_ELE_INX_OUT_OF_RANGE          ErrorCode = -2023000
   665  	NETCDF_AGG_ELE_FILE_NOT_OPENED           ErrorCode = -2024000
   666  	NETCDF_AGG_ELE_FILE_NO_TIME_DIM          ErrorCode = -2025000
   667  	SSL_NOT_BUILT_INTO_CLIENT                ErrorCode = -2100000
   668  	SSL_NOT_BUILT_INTO_SERVER                ErrorCode = -2101000
   669  	SSL_INIT_ERROR                           ErrorCode = -2102000
   670  	SSL_HANDSHAKE_ERROR                      ErrorCode = -2103000
   671  	SSL_SHUTDOWN_ERROR                       ErrorCode = -2104000
   672  	SSL_CERT_ERROR                           ErrorCode = -2105000
   673  	OOI_CURL_EASY_INIT_ERR                   ErrorCode = -2200000
   674  	OOI_JSON_OBJ_SET_ERR                     ErrorCode = -2201000
   675  	OOI_DICT_TYPE_NOT_SUPPORTED              ErrorCode = -2202000
   676  	OOI_JSON_PACK_ERR                        ErrorCode = -2203000
   677  	OOI_JSON_DUMP_ERR                        ErrorCode = -2204000
   678  	OOI_CURL_EASY_PERFORM_ERR                ErrorCode = -2205000
   679  	OOI_JSON_LOAD_ERR                        ErrorCode = -2206000
   680  	OOI_JSON_GET_ERR                         ErrorCode = -2207000
   681  	OOI_JSON_NO_ANSWER_ERR                   ErrorCode = -2208000
   682  	OOI_JSON_TYPE_ERR                        ErrorCode = -2209000
   683  	OOI_JSON_INX_OUT_OF_RANGE                ErrorCode = -2210000
   684  	OOI_REVID_NOT_FOUND                      ErrorCode = -2211000
   685  	DEPRECATED_PARAMETER                     ErrorCode = -3000000
   686  	XML_PARSING_ERR                          ErrorCode = -2300000
   687  	OUT_OF_URL_PATH                          ErrorCode = -2301000
   688  	URL_PATH_INX_OUT_OF_RANGE                ErrorCode = -2302000
   689  	SYS_NULL_INPUT                           ErrorCode = -99999996
   690  	SYS_HANDLER_DONE_WITH_ERROR              ErrorCode = -99999997
   691  	SYS_HANDLER_DONE_NO_ERROR                ErrorCode = -99999998
   692  	SYS_NO_HANDLER_REPLY_MSG                 ErrorCode = -99999999
   693  )
   694  
   695  func init() {
   696  	errorCodeDescriptionTable[SYS_SOCK_OPEN_ERR] = "SYS_SOCK_OPEN_ERR"
   697  	errorCodeDescriptionTable[SYS_SOCK_LISTEN_ERR] = "SYS_SOCK_LISTEN_ERR"
   698  	errorCodeDescriptionTable[SYS_SOCK_BIND_ERR] = "SYS_SOCK_BIND_ERR"
   699  	errorCodeDescriptionTable[SYS_SOCK_ACCEPT_ERR] = "SYS_SOCK_ACCEPT_ERR"
   700  	errorCodeDescriptionTable[SYS_HEADER_READ_LEN_ERR] = "SYS_HEADER_READ_LEN_ERR"
   701  	errorCodeDescriptionTable[SYS_HEADER_WRITE_LEN_ERR] = "SYS_HEADER_WRITE_LEN_ERR"
   702  	errorCodeDescriptionTable[SYS_HEADER_TPYE_LEN_ERR] = "SYS_HEADER_TPYE_LEN_ERR"
   703  	errorCodeDescriptionTable[SYS_CAUGHT_SIGNAL] = "SYS_CAUGHT_SIGNAL"
   704  	errorCodeDescriptionTable[SYS_GETSTARTUP_PACK_ERR] = "SYS_GETSTARTUP_PACK_ERR"
   705  	errorCodeDescriptionTable[SYS_EXCEED_CONNECT_CNT] = "SYS_EXCEED_CONNECT_CNT"
   706  	errorCodeDescriptionTable[SYS_USER_NOT_ALLOWED_TO_CONN] = "SYS_USER_NOT_ALLOWED_TO_CONN"
   707  	errorCodeDescriptionTable[SYS_READ_MSG_BODY_INPUT_ERR] = "SYS_READ_MSG_BODY_INPUT_ERR"
   708  	errorCodeDescriptionTable[SYS_UNMATCHED_API_NUM] = "SYS_UNMATCHED_API_NUM"
   709  	errorCodeDescriptionTable[SYS_NO_API_PRIV] = "SYS_NO_API_PRIV"
   710  	errorCodeDescriptionTable[SYS_API_INPUT_ERR] = "SYS_API_INPUT_ERR"
   711  	errorCodeDescriptionTable[SYS_PACK_INSTRUCT_FORMAT_ERR] = "SYS_PACK_INSTRUCT_FORMAT_ERR"
   712  	errorCodeDescriptionTable[SYS_MALLOC_ERR] = "SYS_MALLOC_ERR"
   713  	errorCodeDescriptionTable[SYS_GET_HOSTNAME_ERR] = "SYS_GET_HOSTNAME_ERR"
   714  	errorCodeDescriptionTable[SYS_OUT_OF_FILE_DESC] = "SYS_OUT_OF_FILE_DESC"
   715  	errorCodeDescriptionTable[SYS_FILE_DESC_OUT_OF_RANGE] = "SYS_FILE_DESC_OUT_OF_RANGE"
   716  	errorCodeDescriptionTable[SYS_UNRECOGNIZED_REMOTE_FLAG] = "SYS_UNRECOGNIZED_REMOTE_FLAG"
   717  	errorCodeDescriptionTable[SYS_INVALID_SERVER_HOST] = "SYS_INVALID_SERVER_HOST"
   718  	errorCodeDescriptionTable[SYS_SVR_TO_SVR_CONNECT_FAILED] = "SYS_SVR_TO_SVR_CONNECT_FAILED"
   719  	errorCodeDescriptionTable[SYS_BAD_FILE_DESCRIPTOR] = "SYS_BAD_FILE_DESCRIPTOR"
   720  	errorCodeDescriptionTable[SYS_INTERNAL_NULL_INPUT_ERR] = "SYS_INTERNAL_NULL_INPUT_ERR"
   721  	errorCodeDescriptionTable[SYS_CONFIG_FILE_ERR] = "SYS_CONFIG_FILE_ERR"
   722  	errorCodeDescriptionTable[SYS_INVALID_ZONE_NAME] = "SYS_INVALID_ZONE_NAME"
   723  	errorCodeDescriptionTable[SYS_COPY_LEN_ERR] = "SYS_COPY_LEN_ERR"
   724  	errorCodeDescriptionTable[SYS_PORT_COOKIE_ERR] = "SYS_PORT_COOKIE_ERR"
   725  	errorCodeDescriptionTable[SYS_KEY_VAL_TABLE_ERR] = "SYS_KEY_VAL_TABLE_ERR"
   726  	errorCodeDescriptionTable[SYS_INVALID_RESC_TYPE] = "SYS_INVALID_RESC_TYPE"
   727  	errorCodeDescriptionTable[SYS_INVALID_FILE_PATH] = "SYS_INVALID_FILE_PATH"
   728  	errorCodeDescriptionTable[SYS_INVALID_RESC_INPUT] = "SYS_INVALID_RESC_INPUT"
   729  	errorCodeDescriptionTable[SYS_INVALID_PORTAL_OPR] = "SYS_INVALID_PORTAL_OPR"
   730  	errorCodeDescriptionTable[SYS_PARA_OPR_NO_SUPPORT] = "SYS_PARA_OPR_NO_SUPPORT"
   731  	errorCodeDescriptionTable[SYS_INVALID_OPR_TYPE] = "SYS_INVALID_OPR_TYPE"
   732  	errorCodeDescriptionTable[SYS_NO_PATH_PERMISSION] = "SYS_NO_PATH_PERMISSION"
   733  	errorCodeDescriptionTable[SYS_NO_ICAT_SERVER_ERR] = "SYS_NO_ICAT_SERVER_ERR"
   734  	errorCodeDescriptionTable[SYS_AGENT_INIT_ERR] = "SYS_AGENT_INIT_ERR"
   735  	errorCodeDescriptionTable[SYS_PROXYUSER_NO_PRIV] = "SYS_PROXYUSER_NO_PRIV"
   736  	errorCodeDescriptionTable[SYS_NO_DATA_OBJ_PERMISSION] = "SYS_NO_DATA_OBJ_PERMISSION"
   737  	errorCodeDescriptionTable[SYS_DELETE_DISALLOWED] = "SYS_DELETE_DISALLOWED"
   738  	errorCodeDescriptionTable[SYS_OPEN_REI_FILE_ERR] = "SYS_OPEN_REI_FILE_ERR"
   739  	errorCodeDescriptionTable[SYS_NO_RCAT_SERVER_ERR] = "SYS_NO_RCAT_SERVER_ERR"
   740  	errorCodeDescriptionTable[SYS_UNMATCH_PACK_INSTRUCTI_NAME] = "SYS_UNMATCH_PACK_INSTRUCTI_NAME"
   741  	errorCodeDescriptionTable[SYS_SVR_TO_CLI_MSI_NO_EXIST] = "SYS_SVR_TO_CLI_MSI_NO_EXIST"
   742  	errorCodeDescriptionTable[SYS_COPY_ALREADY_IN_RESC] = "SYS_COPY_ALREADY_IN_RESC"
   743  	errorCodeDescriptionTable[SYS_RECONN_OPR_MISMATCH] = "SYS_RECONN_OPR_MISMATCH"
   744  	errorCodeDescriptionTable[SYS_INPUT_PERM_OUT_OF_RANGE] = "SYS_INPUT_PERM_OUT_OF_RANGE"
   745  	errorCodeDescriptionTable[SYS_FORK_ERROR] = "SYS_FORK_ERROR"
   746  	errorCodeDescriptionTable[SYS_PIPE_ERROR] = "SYS_PIPE_ERROR"
   747  	errorCodeDescriptionTable[SYS_EXEC_CMD_STATUS_SZ_ERROR] = "SYS_EXEC_CMD_STATUS_SZ_ERROR"
   748  	errorCodeDescriptionTable[SYS_PATH_IS_NOT_A_FILE] = "SYS_PATH_IS_NOT_A_FILE"
   749  	errorCodeDescriptionTable[SYS_UNMATCHED_SPEC_COLL_TYPE] = "SYS_UNMATCHED_SPEC_COLL_TYPE"
   750  	errorCodeDescriptionTable[SYS_TOO_MANY_QUERY_RESULT] = "SYS_TOO_MANY_QUERY_RESULT"
   751  	errorCodeDescriptionTable[SYS_SPEC_COLL_NOT_IN_CACHE] = "SYS_SPEC_COLL_NOT_IN_CACHE"
   752  	errorCodeDescriptionTable[SYS_SPEC_COLL_OBJ_NOT_EXIST] = "SYS_SPEC_COLL_OBJ_NOT_EXIST"
   753  	errorCodeDescriptionTable[SYS_REG_OBJ_IN_SPEC_COLL] = "SYS_REG_OBJ_IN_SPEC_COLL"
   754  	errorCodeDescriptionTable[SYS_DEST_SPEC_COLL_SUB_EXIST] = "SYS_DEST_SPEC_COLL_SUB_EXIST"
   755  	errorCodeDescriptionTable[SYS_SRC_DEST_SPEC_COLL_CONFLICT] = "SYS_SRC_DEST_SPEC_COLL_CONFLICT"
   756  	errorCodeDescriptionTable[SYS_UNKNOWN_SPEC_COLL_CLASS] = "SYS_UNKNOWN_SPEC_COLL_CLASS"
   757  	errorCodeDescriptionTable[SYS_DUPLICATE_XMSG_TICKET] = "SYS_DUPLICATE_XMSG_TICKET"
   758  	errorCodeDescriptionTable[SYS_UNMATCHED_XMSG_TICKET] = "SYS_UNMATCHED_XMSG_TICKET"
   759  	errorCodeDescriptionTable[SYS_NO_XMSG_FOR_MSG_NUMBER] = "SYS_NO_XMSG_FOR_MSG_NUMBER"
   760  	errorCodeDescriptionTable[SYS_COLLINFO_2_FORMAT_ERR] = "SYS_COLLINFO_2_FORMAT_ERR"
   761  	errorCodeDescriptionTable[SYS_CACHE_STRUCT_FILE_RESC_ERR] = "SYS_CACHE_STRUCT_FILE_RESC_ERR"
   762  	errorCodeDescriptionTable[SYS_NOT_SUPPORTED] = "SYS_NOT_SUPPORTED"
   763  	errorCodeDescriptionTable[SYS_TAR_STRUCT_FILE_EXTRACT_ERR] = "SYS_TAR_STRUCT_FILE_EXTRACT_ERR"
   764  	errorCodeDescriptionTable[SYS_STRUCT_FILE_DESC_ERR] = "SYS_STRUCT_FILE_DESC_ERR"
   765  	errorCodeDescriptionTable[SYS_TAR_OPEN_ERR] = "SYS_TAR_OPEN_ERR"
   766  	errorCodeDescriptionTable[SYS_TAR_EXTRACT_ALL_ERR] = "SYS_TAR_EXTRACT_ALL_ERR"
   767  	errorCodeDescriptionTable[SYS_TAR_CLOSE_ERR] = "SYS_TAR_CLOSE_ERR"
   768  	errorCodeDescriptionTable[SYS_STRUCT_FILE_PATH_ERR] = "SYS_STRUCT_FILE_PATH_ERR"
   769  	errorCodeDescriptionTable[SYS_MOUNT_MOUNTED_COLL_ERR] = "SYS_MOUNT_MOUNTED_COLL_ERR"
   770  	errorCodeDescriptionTable[SYS_COLL_NOT_MOUNTED_ERR] = "SYS_COLL_NOT_MOUNTED_ERR"
   771  	errorCodeDescriptionTable[SYS_STRUCT_FILE_BUSY_ERR] = "SYS_STRUCT_FILE_BUSY_ERR"
   772  	errorCodeDescriptionTable[SYS_STRUCT_FILE_INMOUNTED_COLL] = "SYS_STRUCT_FILE_INMOUNTED_COLL"
   773  	errorCodeDescriptionTable[SYS_COPY_NOT_EXIST_IN_RESC] = "SYS_COPY_NOT_EXIST_IN_RESC"
   774  	errorCodeDescriptionTable[SYS_RESC_DOES_NOT_EXIST] = "SYS_RESC_DOES_NOT_EXIST"
   775  	errorCodeDescriptionTable[SYS_COLLECTION_NOT_EMPTY] = "SYS_COLLECTION_NOT_EMPTY"
   776  	errorCodeDescriptionTable[SYS_OBJ_TYPE_NOT_STRUCT_FILE] = "SYS_OBJ_TYPE_NOT_STRUCT_FILE"
   777  	errorCodeDescriptionTable[SYS_WRONG_RESC_POLICY_FOR_BUN_OPR] = "SYS_WRONG_RESC_POLICY_FOR_BUN_OPR"
   778  	errorCodeDescriptionTable[SYS_DIR_IN_VAULT_NOT_EMPTY] = "SYS_DIR_IN_VAULT_NOT_EMPTY"
   779  	errorCodeDescriptionTable[SYS_OPR_FLAG_NOT_SUPPORT] = "SYS_OPR_FLAG_NOT_SUPPORT"
   780  	errorCodeDescriptionTable[SYS_TAR_APPEND_ERR] = "SYS_TAR_APPEND_ERR"
   781  	errorCodeDescriptionTable[SYS_INVALID_PROTOCOL_TYPE] = "SYS_INVALID_PROTOCOL_TYPE"
   782  	errorCodeDescriptionTable[SYS_UDP_CONNECT_ERR] = "SYS_UDP_CONNECT_ERR"
   783  	errorCodeDescriptionTable[SYS_UDP_TRANSFER_ERR] = "SYS_UDP_TRANSFER_ERR"
   784  	errorCodeDescriptionTable[SYS_UDP_NO_SUPPORT_ERR] = "SYS_UDP_NO_SUPPORT_ERR"
   785  	errorCodeDescriptionTable[SYS_READ_MSG_BODY_LEN_ERR] = "SYS_READ_MSG_BODY_LEN_ERR"
   786  	errorCodeDescriptionTable[CROSS_ZONE_SOCK_CONNECT_ERR] = "CROSS_ZONE_SOCK_CONNECT_ERR"
   787  	errorCodeDescriptionTable[SYS_NO_FREE_RE_THREAD] = "SYS_NO_FREE_RE_THREAD"
   788  	errorCodeDescriptionTable[SYS_BAD_RE_THREAD_INX] = "SYS_BAD_RE_THREAD_INX"
   789  	errorCodeDescriptionTable[SYS_CANT_DIRECTLY_ACC_COMPOUND_RESC] = "SYS_CANT_DIRECTLY_ACC_COMPOUND_RESC"
   790  	errorCodeDescriptionTable[SYS_SRC_DEST_RESC_COMPOUND_TYPE] = "SYS_SRC_DEST_RESC_COMPOUND_TYPE"
   791  	errorCodeDescriptionTable[SYS_CACHE_RESC_NOT_ON_SAME_HOST] = "SYS_CACHE_RESC_NOT_ON_SAME_HOST"
   792  	errorCodeDescriptionTable[SYS_NO_CACHE_RESC_IN_GRP] = "SYS_NO_CACHE_RESC_IN_GRP"
   793  	errorCodeDescriptionTable[SYS_UNMATCHED_RESC_IN_RESC_GRP] = "SYS_UNMATCHED_RESC_IN_RESC_GRP"
   794  	errorCodeDescriptionTable[SYS_CANT_MV_BUNDLE_DATA_TO_TRASH] = "SYS_CANT_MV_BUNDLE_DATA_TO_TRASH"
   795  	errorCodeDescriptionTable[SYS_CANT_MV_BUNDLE_DATA_BY_COPY] = "SYS_CANT_MV_BUNDLE_DATA_BY_COPY"
   796  	errorCodeDescriptionTable[SYS_EXEC_TAR_ERR] = "SYS_EXEC_TAR_ERR"
   797  	errorCodeDescriptionTable[SYS_CANT_CHKSUM_COMP_RESC_DATA] = "SYS_CANT_CHKSUM_COMP_RESC_DATA"
   798  	errorCodeDescriptionTable[SYS_CANT_CHKSUM_BUNDLED_DATA] = "SYS_CANT_CHKSUM_BUNDLED_DATA"
   799  	errorCodeDescriptionTable[SYS_RESC_IS_DOWN] = "SYS_RESC_IS_DOWN"
   800  	errorCodeDescriptionTable[SYS_UPDATE_REPL_INFO_ERR] = "SYS_UPDATE_REPL_INFO_ERR"
   801  	errorCodeDescriptionTable[SYS_COLL_LINK_PATH_ERR] = "SYS_COLL_LINK_PATH_ERR"
   802  	errorCodeDescriptionTable[SYS_LINK_CNT_EXCEEDED_ERR] = "SYS_LINK_CNT_EXCEEDED_ERR"
   803  	errorCodeDescriptionTable[SYS_CROSS_ZONE_MV_NOT_SUPPORTED] = "SYS_CROSS_ZONE_MV_NOT_SUPPORTED"
   804  	errorCodeDescriptionTable[SYS_RESC_QUOTA_EXCEEDED] = "SYS_RESC_QUOTA_EXCEEDED"
   805  	errorCodeDescriptionTable[SYS_RENAME_STRUCT_COUNT_EXCEEDED] = "SYS_RENAME_STRUCT_COUNT_EXCEEDED"
   806  	errorCodeDescriptionTable[SYS_BULK_REG_COUNT_EXCEEDED] = "SYS_BULK_REG_COUNT_EXCEEDED"
   807  	errorCodeDescriptionTable[SYS_REQUESTED_BUF_TOO_LARGE] = "SYS_REQUESTED_BUF_TOO_LARGE"
   808  	errorCodeDescriptionTable[SYS_INVALID_RESC_FOR_BULK_OPR] = "SYS_INVALID_RESC_FOR_BULK_OPR"
   809  	errorCodeDescriptionTable[SYS_SOCK_READ_TIMEDOUT] = "SYS_SOCK_READ_TIMEDOUT"
   810  	errorCodeDescriptionTable[SYS_SOCK_READ_ERR] = "SYS_SOCK_READ_ERR"
   811  	errorCodeDescriptionTable[SYS_CONNECT_CONTROL_CONFIG_ERR] = "SYS_CONNECT_CONTROL_CONFIG_ERR"
   812  	errorCodeDescriptionTable[SYS_MAX_CONNECT_COUNT_EXCEEDED] = "SYS_MAX_CONNECT_COUNT_EXCEEDED"
   813  	errorCodeDescriptionTable[SYS_STRUCT_ELEMENT_MISMATCH] = "SYS_STRUCT_ELEMENT_MISMATCH"
   814  	errorCodeDescriptionTable[SYS_PHY_PATH_INUSE] = "SYS_PHY_PATH_INUSE"
   815  	errorCodeDescriptionTable[SYS_USER_NO_PERMISSION] = "SYS_USER_NO_PERMISSION"
   816  	errorCodeDescriptionTable[SYS_USER_RETRIEVE_ERR] = "SYS_USER_RETRIEVE_ERR"
   817  	errorCodeDescriptionTable[SYS_FS_LOCK_ERR] = "SYS_FS_LOCK_ERR"
   818  	errorCodeDescriptionTable[SYS_LOCK_TYPE_INP_ERR] = "SYS_LOCK_TYPE_INP_ERR"
   819  	errorCodeDescriptionTable[SYS_LOCK_CMD_INP_ERR] = "SYS_LOCK_CMD_INP_ERR"
   820  	errorCodeDescriptionTable[SYS_ZIP_FORMAT_NOT_SUPPORTED] = "SYS_ZIP_FORMAT_NOT_SUPPORTED"
   821  	errorCodeDescriptionTable[SYS_ADD_TO_ARCH_OPR_NOT_SUPPORTED] = "SYS_ADD_TO_ARCH_OPR_NOT_SUPPORTED"
   822  	errorCodeDescriptionTable[CANT_REG_IN_VAULT_FILE] = "CANT_REG_IN_VAULT_FILE"
   823  	errorCodeDescriptionTable[PATH_REG_NOT_ALLOWED] = "PATH_REG_NOT_ALLOWED"
   824  	errorCodeDescriptionTable[SYS_INVALID_INPUT_PARAM] = "SYS_INVALID_INPUT_PARAM"
   825  	errorCodeDescriptionTable[SYS_GROUP_RETRIEVE_ERR] = "SYS_GROUP_RETRIEVE_ERR"
   826  	errorCodeDescriptionTable[SYS_MSSO_APPEND_ERR] = "SYS_MSSO_APPEND_ERR"
   827  	errorCodeDescriptionTable[SYS_MSSO_STRUCT_FILE_EXTRACT_ERR] = "SYS_MSSO_STRUCT_FILE_EXTRACT_ERR"
   828  	errorCodeDescriptionTable[SYS_MSSO_EXTRACT_ALL_ERR] = "SYS_MSSO_EXTRACT_ALL_ERR"
   829  	errorCodeDescriptionTable[SYS_MSSO_OPEN_ERR] = "SYS_MSSO_OPEN_ERR"
   830  	errorCodeDescriptionTable[SYS_MSSO_CLOSE_ERR] = "SYS_MSSO_CLOSE_ERR"
   831  	errorCodeDescriptionTable[SYS_RULE_NOT_FOUND] = "SYS_RULE_NOT_FOUND"
   832  	errorCodeDescriptionTable[SYS_NOT_IMPLEMENTED] = "SYS_NOT_IMPLEMENTED"
   833  	errorCodeDescriptionTable[SYS_SIGNED_SID_NOT_MATCHED] = "SYS_SIGNED_SID_NOT_MATCHED"
   834  	errorCodeDescriptionTable[SYS_HASH_IMMUTABLE] = "SYS_HASH_IMMUTABLE"
   835  	errorCodeDescriptionTable[SYS_UNINITIALIZED] = "SYS_UNINITIALIZED"
   836  	errorCodeDescriptionTable[SYS_NEGATIVE_SIZE] = "SYS_NEGATIVE_SIZE"
   837  	errorCodeDescriptionTable[SYS_ALREADY_INITIALIZED] = "SYS_ALREADY_INITIALIZED"
   838  	errorCodeDescriptionTable[SYS_SETENV_ERR] = "SYS_SETENV_ERR"
   839  	errorCodeDescriptionTable[SYS_GETENV_ERR] = "SYS_GETENV_ERR"
   840  	errorCodeDescriptionTable[SYS_INTERNAL_ERR] = "SYS_INTERNAL_ERR"
   841  	errorCodeDescriptionTable[SYS_SOCK_SELECT_ERR] = "SYS_SOCK_SELECT_ERR"
   842  	errorCodeDescriptionTable[SYS_THREAD_ENCOUNTERED_INTERRUPT] = "SYS_THREAD_ENCOUNTERED_INTERRUPT"
   843  	errorCodeDescriptionTable[SYS_THREAD_RESOURCE_ERR] = "SYS_THREAD_RESOURCE_ERR"
   844  	errorCodeDescriptionTable[SYS_BAD_INPUT] = "SYS_BAD_INPUT"
   845  	errorCodeDescriptionTable[SYS_PORT_RANGE_EXHAUSTED] = "SYS_PORT_RANGE_EXHAUSTED"
   846  	errorCodeDescriptionTable[SYS_SERVICE_ROLE_NOT_SUPPORTED] = "SYS_SERVICE_ROLE_NOT_SUPPORTED"
   847  	errorCodeDescriptionTable[SYS_SOCK_WRITE_ERR] = "SYS_SOCK_WRITE_ERR"
   848  	errorCodeDescriptionTable[SYS_SOCK_CONNECT_ERR] = "SYS_SOCK_CONNECT_ERR"
   849  	errorCodeDescriptionTable[SYS_OPERATION_IN_PROGRESS] = "SYS_OPERATION_IN_PROGRESS"
   850  	errorCodeDescriptionTable[SYS_REPLICA_DOES_NOT_EXIST] = "SYS_REPLICA_DOES_NOT_EXIST"
   851  	errorCodeDescriptionTable[SYS_UNKNOWN_ERROR] = "SYS_UNKNOWN_ERROR"
   852  	errorCodeDescriptionTable[SYS_NO_GOOD_REPLICA] = "SYS_NO_GOOD_REPLICA"
   853  	errorCodeDescriptionTable[SYS_LIBRARY_ERROR] = "SYS_LIBRARY_ERROR"
   854  	errorCodeDescriptionTable[SYS_REPLICA_INACCESSIBLE] = "SYS_REPLICA_INACCESSIBLE"
   855  	errorCodeDescriptionTable[SYS_NOT_ALLOWED] = "SYS_NOT_ALLOWED"
   856  	errorCodeDescriptionTable[NOT_A_COLLECTION] = "NOT_A_COLLECTION"
   857  	errorCodeDescriptionTable[NOT_A_DATA_OBJECT] = "NOT_A_DATA_OBJECT"
   858  	errorCodeDescriptionTable[JSON_VALIDATION_ERROR] = "JSON_VALIDATION_ERROR"
   859  	errorCodeDescriptionTable[USER_AUTH_SCHEME_ERR] = "USER_AUTH_SCHEME_ERR"
   860  	errorCodeDescriptionTable[USER_AUTH_STRING_EMPTY] = "USER_AUTH_STRING_EMPTY"
   861  	errorCodeDescriptionTable[USER_RODS_HOST_EMPTY] = "USER_RODS_HOST_EMPTY"
   862  	errorCodeDescriptionTable[USER_RODS_HOSTNAME_ERR] = "USER_RODS_HOSTNAME_ERR"
   863  	errorCodeDescriptionTable[USER_SOCK_OPEN_ERR] = "USER_SOCK_OPEN_ERR"
   864  	errorCodeDescriptionTable[USER_SOCK_CONNECT_ERR] = "USER_SOCK_CONNECT_ERR"
   865  	errorCodeDescriptionTable[USER_STRLEN_TOOLONG] = "USER_STRLEN_TOOLONG"
   866  	errorCodeDescriptionTable[USER_API_INPUT_ERR] = "USER_API_INPUT_ERR"
   867  	errorCodeDescriptionTable[USER_PACKSTRUCT_INPUT_ERR] = "USER_PACKSTRUCT_INPUT_ERR"
   868  	errorCodeDescriptionTable[USER_NO_SUPPORT_ERR] = "USER_NO_SUPPORT_ERR"
   869  	errorCodeDescriptionTable[USER_FILE_DOES_NOT_EXIST] = "USER_FILE_DOES_NOT_EXIST"
   870  	errorCodeDescriptionTable[USER_FILE_TOO_LARGE] = "USER_FILE_TOO_LARGE"
   871  	errorCodeDescriptionTable[OVERWRITE_WITHOUT_FORCE_FLAG] = "OVERWRITE_WITHOUT_FORCE_FLAG"
   872  	errorCodeDescriptionTable[UNMATCHED_KEY_OR_INDEX] = "UNMATCHED_KEY_OR_INDEX"
   873  	errorCodeDescriptionTable[USER_CHKSUM_MISMATCH] = "USER_CHKSUM_MISMATCH"
   874  	errorCodeDescriptionTable[USER_BAD_KEYWORD_ERR] = "USER_BAD_KEYWORD_ERR"
   875  	errorCodeDescriptionTable[USER__NULL_INPUT_ERR] = "USER__NULL_INPUT_ERR"
   876  	errorCodeDescriptionTable[USER_INPUT_PATH_ERR] = "USER_INPUT_PATH_ERR"
   877  	errorCodeDescriptionTable[USER_INPUT_OPTION_ERR] = "USER_INPUT_OPTION_ERR"
   878  	errorCodeDescriptionTable[USER_INVALID_USERNAME_FORMAT] = "USER_INVALID_USERNAME_FORMAT"
   879  	errorCodeDescriptionTable[USER_DIRECT_RESC_INPUT_ERR] = "USER_DIRECT_RESC_INPUT_ERR"
   880  	errorCodeDescriptionTable[USER_NO_RESC_INPUT_ERR] = "USER_NO_RESC_INPUT_ERR"
   881  	errorCodeDescriptionTable[USER_PARAM_LABEL_ERR] = "USER_PARAM_LABEL_ERR"
   882  	errorCodeDescriptionTable[USER_PARAM_TYPE_ERR] = "USER_PARAM_TYPE_ERR"
   883  	errorCodeDescriptionTable[BASE64_BUFFER_OVERFLOW] = "BASE64_BUFFER_OVERFLOW"
   884  	errorCodeDescriptionTable[BASE64_INVALID_PACKET] = "BASE64_INVALID_PACKET"
   885  	errorCodeDescriptionTable[USER_MSG_TYPE_NO_SUPPORT] = "USER_MSG_TYPE_NO_SUPPORT"
   886  	errorCodeDescriptionTable[USER_RSYNC_NO_MODE_INPUT_ERR] = "USER_RSYNC_NO_MODE_INPUT_ERR"
   887  	errorCodeDescriptionTable[USER_OPTION_INPUT_ERR] = "USER_OPTION_INPUT_ERR"
   888  	errorCodeDescriptionTable[SAME_SRC_DEST_PATHS_ERR] = "SAME_SRC_DEST_PATHS_ERR"
   889  	errorCodeDescriptionTable[USER_RESTART_FILE_INPUT_ERR] = "USER_RESTART_FILE_INPUT_ERR"
   890  	errorCodeDescriptionTable[RESTART_OPR_FAILED] = "RESTART_OPR_FAILED"
   891  	errorCodeDescriptionTable[BAD_EXEC_CMD_PATH] = "BAD_EXEC_CMD_PATH"
   892  	errorCodeDescriptionTable[EXEC_CMD_OUTPUT_TOO_LARGE] = "EXEC_CMD_OUTPUT_TOO_LARGE"
   893  	errorCodeDescriptionTable[EXEC_CMD_ERROR] = "EXEC_CMD_ERROR"
   894  	errorCodeDescriptionTable[BAD_INPUT_DESC_INDEX] = "BAD_INPUT_DESC_INDEX"
   895  	errorCodeDescriptionTable[USER_PATH_EXCEEDS_MAX] = "USER_PATH_EXCEEDS_MAX"
   896  	errorCodeDescriptionTable[USER_SOCK_CONNECT_TIMEDOUT] = "USER_SOCK_CONNECT_TIMEDOUT"
   897  	errorCodeDescriptionTable[USER_API_VERSION_MISMATCH] = "USER_API_VERSION_MISMATCH"
   898  	errorCodeDescriptionTable[USER_INPUT_FORMAT_ERR] = "USER_INPUT_FORMAT_ERR"
   899  	errorCodeDescriptionTable[USER_ACCESS_DENIED] = "USER_ACCESS_DENIED"
   900  	errorCodeDescriptionTable[CANT_RM_MV_BUNDLE_TYPE] = "CANT_RM_MV_BUNDLE_TYPE"
   901  	errorCodeDescriptionTable[NO_MORE_RESULT] = "NO_MORE_RESULT"
   902  	errorCodeDescriptionTable[NO_KEY_WD_IN_MS_INP_STR] = "NO_KEY_WD_IN_MS_INP_STR"
   903  	errorCodeDescriptionTable[CANT_RM_NON_EMPTY_HOME_COLL] = "CANT_RM_NON_EMPTY_HOME_COLL"
   904  	errorCodeDescriptionTable[CANT_UNREG_IN_VAULT_FILE] = "CANT_UNREG_IN_VAULT_FILE"
   905  	errorCodeDescriptionTable[NO_LOCAL_FILE_RSYNC_IN_MSI] = "NO_LOCAL_FILE_RSYNC_IN_MSI"
   906  	errorCodeDescriptionTable[BULK_OPR_MISMATCH_FOR_RESTART] = "BULK_OPR_MISMATCH_FOR_RESTART"
   907  	errorCodeDescriptionTable[OBJ_PATH_DOES_NOT_EXIST] = "OBJ_PATH_DOES_NOT_EXIST"
   908  	errorCodeDescriptionTable[SYMLINKED_BUNFILE_NOT_ALLOWED] = "SYMLINKED_BUNFILE_NOT_ALLOWED"
   909  	errorCodeDescriptionTable[USER_INPUT_STRING_ERR] = "USER_INPUT_STRING_ERR"
   910  	errorCodeDescriptionTable[USER_INVALID_RESC_INPUT] = "USER_INVALID_RESC_INPUT"
   911  	errorCodeDescriptionTable[USER_NOT_ALLOWED_TO_EXEC_CMD] = "USER_NOT_ALLOWED_TO_EXEC_CMD"
   912  	errorCodeDescriptionTable[USER_HASH_TYPE_MISMATCH] = "USER_HASH_TYPE_MISMATCH"
   913  	errorCodeDescriptionTable[USER_INVALID_CLIENT_ENVIRONMENT] = "USER_INVALID_CLIENT_ENVIRONMENT"
   914  	errorCodeDescriptionTable[USER_INSUFFICIENT_FREE_INODES] = "USER_INSUFFICIENT_FREE_INODES"
   915  	errorCodeDescriptionTable[USER_FILE_SIZE_MISMATCH] = "USER_FILE_SIZE_MISMATCH"
   916  	errorCodeDescriptionTable[USER_INCOMPATIBLE_PARAMS] = "USER_INCOMPATIBLE_PARAMS"
   917  	errorCodeDescriptionTable[USER_INVALID_REPLICA_INPUT] = "USER_INVALID_REPLICA_INPUT"
   918  	errorCodeDescriptionTable[USER_INCOMPATIBLE_OPEN_FLAGS] = "USER_INCOMPATIBLE_OPEN_FLAGS"
   919  	errorCodeDescriptionTable[INTERMEDIATE_REPLICA_ACCESS] = "INTERMEDIATE_REPLICA_ACCESS"
   920  	errorCodeDescriptionTable[LOCKED_DATA_OBJECT_ACCESS] = "LOCKED_DATA_OBJECT_ACCESS"
   921  	errorCodeDescriptionTable[CHECK_VERIFICATION_RESULTS] = "CHECK_VERIFICATION_RESULTS"
   922  	errorCodeDescriptionTable[FILE_INDEX_LOOKUP_ERR] = "FILE_INDEX_LOOKUP_ERR"
   923  	errorCodeDescriptionTable[UNIX_FILE_OPEN_ERR] = "UNIX_FILE_OPEN_ERR"
   924  	errorCodeDescriptionTable[UNIX_FILE_CREATE_ERR] = "UNIX_FILE_CREATE_ERR"
   925  	errorCodeDescriptionTable[UNIX_FILE_READ_ERR] = "UNIX_FILE_READ_ERR"
   926  	errorCodeDescriptionTable[UNIX_FILE_WRITE_ERR] = "UNIX_FILE_WRITE_ERR"
   927  	errorCodeDescriptionTable[UNIX_FILE_CLOSE_ERR] = "UNIX_FILE_CLOSE_ERR"
   928  	errorCodeDescriptionTable[UNIX_FILE_UNLINK_ERR] = "UNIX_FILE_UNLINK_ERR"
   929  	errorCodeDescriptionTable[UNIX_FILE_STAT_ERR] = "UNIX_FILE_STAT_ERR"
   930  	errorCodeDescriptionTable[UNIX_FILE_FSTAT_ERR] = "UNIX_FILE_FSTAT_ERR"
   931  	errorCodeDescriptionTable[UNIX_FILE_LSEEK_ERR] = "UNIX_FILE_LSEEK_ERR"
   932  	errorCodeDescriptionTable[UNIX_FILE_FSYNC_ERR] = "UNIX_FILE_FSYNC_ERR"
   933  	errorCodeDescriptionTable[UNIX_FILE_MKDIR_ERR] = "UNIX_FILE_MKDIR_ERR"
   934  	errorCodeDescriptionTable[UNIX_FILE_RMDIR_ERR] = "UNIX_FILE_RMDIR_ERR"
   935  	errorCodeDescriptionTable[UNIX_FILE_OPENDIR_ERR] = "UNIX_FILE_OPENDIR_ERR"
   936  	errorCodeDescriptionTable[UNIX_FILE_CLOSEDIR_ERR] = "UNIX_FILE_CLOSEDIR_ERR"
   937  	errorCodeDescriptionTable[UNIX_FILE_READDIR_ERR] = "UNIX_FILE_READDIR_ERR"
   938  	errorCodeDescriptionTable[UNIX_FILE_STAGE_ERR] = "UNIX_FILE_STAGE_ERR"
   939  	errorCodeDescriptionTable[UNIX_FILE_GET_FS_FREESPACE_ERR] = "UNIX_FILE_GET_FS_FREESPACE_ERR"
   940  	errorCodeDescriptionTable[UNIX_FILE_CHMOD_ERR] = "UNIX_FILE_CHMOD_ERR"
   941  	errorCodeDescriptionTable[UNIX_FILE_RENAME_ERR] = "UNIX_FILE_RENAME_ERR"
   942  	errorCodeDescriptionTable[UNIX_FILE_TRUNCATE_ERR] = "UNIX_FILE_TRUNCATE_ERR"
   943  	errorCodeDescriptionTable[UNIX_FILE_LINK_ERR] = "UNIX_FILE_LINK_ERR"
   944  	errorCodeDescriptionTable[UNIX_FILE_OPR_TIMEOUT_ERR] = "UNIX_FILE_OPR_TIMEOUT_ERR"
   945  	errorCodeDescriptionTable[UNIV_MSS_SYNCTOARCH_ERR] = "UNIV_MSS_SYNCTOARCH_ERR"
   946  	errorCodeDescriptionTable[UNIV_MSS_STAGETOCACHE_ERR] = "UNIV_MSS_STAGETOCACHE_ERR"
   947  	errorCodeDescriptionTable[UNIV_MSS_UNLINK_ERR] = "UNIV_MSS_UNLINK_ERR"
   948  	errorCodeDescriptionTable[UNIV_MSS_MKDIR_ERR] = "UNIV_MSS_MKDIR_ERR"
   949  	errorCodeDescriptionTable[UNIV_MSS_CHMOD_ERR] = "UNIV_MSS_CHMOD_ERR"
   950  	errorCodeDescriptionTable[UNIV_MSS_STAT_ERR] = "UNIV_MSS_STAT_ERR"
   951  	errorCodeDescriptionTable[UNIV_MSS_RENAME_ERR] = "UNIV_MSS_RENAME_ERR"
   952  	errorCodeDescriptionTable[HPSS_AUTH_NOT_SUPPORTED] = "HPSS_AUTH_NOT_SUPPORTED"
   953  	errorCodeDescriptionTable[HPSS_FILE_OPEN_ERR] = "HPSS_FILE_OPEN_ERR"
   954  	errorCodeDescriptionTable[HPSS_FILE_CREATE_ERR] = "HPSS_FILE_CREATE_ERR"
   955  	errorCodeDescriptionTable[HPSS_FILE_READ_ERR] = "HPSS_FILE_READ_ERR"
   956  	errorCodeDescriptionTable[HPSS_FILE_WRITE_ERR] = "HPSS_FILE_WRITE_ERR"
   957  	errorCodeDescriptionTable[HPSS_FILE_CLOSE_ERR] = "HPSS_FILE_CLOSE_ERR"
   958  	errorCodeDescriptionTable[HPSS_FILE_UNLINK_ERR] = "HPSS_FILE_UNLINK_ERR"
   959  	errorCodeDescriptionTable[HPSS_FILE_STAT_ERR] = "HPSS_FILE_STAT_ERR"
   960  	errorCodeDescriptionTable[HPSS_FILE_FSTAT_ERR] = "HPSS_FILE_FSTAT_ERR"
   961  	errorCodeDescriptionTable[HPSS_FILE_LSEEK_ERR] = "HPSS_FILE_LSEEK_ERR"
   962  	errorCodeDescriptionTable[HPSS_FILE_FSYNC_ERR] = "HPSS_FILE_FSYNC_ERR"
   963  	errorCodeDescriptionTable[HPSS_FILE_MKDIR_ERR] = "HPSS_FILE_MKDIR_ERR"
   964  	errorCodeDescriptionTable[HPSS_FILE_RMDIR_ERR] = "HPSS_FILE_RMDIR_ERR"
   965  	errorCodeDescriptionTable[HPSS_FILE_OPENDIR_ERR] = "HPSS_FILE_OPENDIR_ERR"
   966  	errorCodeDescriptionTable[HPSS_FILE_CLOSEDIR_ERR] = "HPSS_FILE_CLOSEDIR_ERR"
   967  	errorCodeDescriptionTable[HPSS_FILE_READDIR_ERR] = "HPSS_FILE_READDIR_ERR"
   968  	errorCodeDescriptionTable[HPSS_FILE_STAGE_ERR] = "HPSS_FILE_STAGE_ERR"
   969  	errorCodeDescriptionTable[HPSS_FILE_GET_FS_FREESPACE_ERR] = "HPSS_FILE_GET_FS_FREESPACE_ERR"
   970  	errorCodeDescriptionTable[HPSS_FILE_CHMOD_ERR] = "HPSS_FILE_CHMOD_ERR"
   971  	errorCodeDescriptionTable[HPSS_FILE_RENAME_ERR] = "HPSS_FILE_RENAME_ERR"
   972  	errorCodeDescriptionTable[HPSS_FILE_TRUNCATE_ERR] = "HPSS_FILE_TRUNCATE_ERR"
   973  	errorCodeDescriptionTable[HPSS_FILE_LINK_ERR] = "HPSS_FILE_LINK_ERR"
   974  	errorCodeDescriptionTable[HPSS_AUTH_ERR] = "HPSS_AUTH_ERR"
   975  	errorCodeDescriptionTable[HPSS_WRITE_LIST_ERR] = "HPSS_WRITE_LIST_ERR"
   976  	errorCodeDescriptionTable[HPSS_READ_LIST_ERR] = "HPSS_READ_LIST_ERR"
   977  	errorCodeDescriptionTable[HPSS_TRANSFER_ERR] = "HPSS_TRANSFER_ERR"
   978  	errorCodeDescriptionTable[HPSS_MOVER_PROT_ERR] = "HPSS_MOVER_PROT_ERR"
   979  	errorCodeDescriptionTable[S3_INIT_ERROR] = "S3_INIT_ERROR"
   980  	errorCodeDescriptionTable[S3_PUT_ERROR] = "S3_PUT_ERROR"
   981  	errorCodeDescriptionTable[S3_GET_ERROR] = "S3_GET_ERROR"
   982  	errorCodeDescriptionTable[S3_FILE_UNLINK_ERR] = "S3_FILE_UNLINK_ERR"
   983  	errorCodeDescriptionTable[S3_FILE_STAT_ERR] = "S3_FILE_STAT_ERR"
   984  	errorCodeDescriptionTable[S3_FILE_COPY_ERR] = "S3_FILE_COPY_ERR"
   985  	errorCodeDescriptionTable[S3_FILE_OPEN_ERR] = "S3_FILE_OPEN_ERR"
   986  	errorCodeDescriptionTable[S3_FILE_SEEK_ERR] = "S3_FILE_SEEK_ERR"
   987  	errorCodeDescriptionTable[S3_FILE_RENAME_ERR] = "S3_FILE_RENAME_ERR"
   988  	errorCodeDescriptionTable[REPLICA_IS_BEING_STAGED] = "REPLICA_IS_BEING_STAGED"
   989  	errorCodeDescriptionTable[REPLICA_STAGING_FAILED] = "REPLICA_STAGING_FAILED"
   990  	errorCodeDescriptionTable[WOS_PUT_ERR] = "WOS_PUT_ERR"
   991  	errorCodeDescriptionTable[WOS_STREAM_PUT_ERR] = "WOS_STREAM_PUT_ERR"
   992  	errorCodeDescriptionTable[WOS_STREAM_CLOSE_ERR] = "WOS_STREAM_CLOSE_ERR"
   993  	errorCodeDescriptionTable[WOS_GET_ERR] = "WOS_GET_ERR"
   994  	errorCodeDescriptionTable[WOS_STREAM_GET_ERR] = "WOS_STREAM_GET_ERR"
   995  	errorCodeDescriptionTable[WOS_UNLINK_ERR] = "WOS_UNLINK_ERR"
   996  	errorCodeDescriptionTable[WOS_STAT_ERR] = "WOS_STAT_ERR"
   997  	errorCodeDescriptionTable[WOS_CONNECT_ERR] = "WOS_CONNECT_ERR"
   998  	errorCodeDescriptionTable[HDFS_FILE_OPEN_ERR] = "HDFS_FILE_OPEN_ERR"
   999  	errorCodeDescriptionTable[HDFS_FILE_CREATE_ERR] = "HDFS_FILE_CREATE_ERR"
  1000  	errorCodeDescriptionTable[HDFS_FILE_READ_ERR] = "HDFS_FILE_READ_ERR"
  1001  	errorCodeDescriptionTable[HDFS_FILE_WRITE_ERR] = "HDFS_FILE_WRITE_ERR"
  1002  	errorCodeDescriptionTable[HDFS_FILE_CLOSE_ERR] = "HDFS_FILE_CLOSE_ERR"
  1003  	errorCodeDescriptionTable[HDFS_FILE_UNLINK_ERR] = "HDFS_FILE_UNLINK_ERR"
  1004  	errorCodeDescriptionTable[HDFS_FILE_STAT_ERR] = "HDFS_FILE_STAT_ERR"
  1005  	errorCodeDescriptionTable[HDFS_FILE_FSTAT_ERR] = "HDFS_FILE_FSTAT_ERR"
  1006  	errorCodeDescriptionTable[HDFS_FILE_LSEEK_ERR] = "HDFS_FILE_LSEEK_ERR"
  1007  	errorCodeDescriptionTable[HDFS_FILE_FSYNC_ERR] = "HDFS_FILE_FSYNC_ERR"
  1008  	errorCodeDescriptionTable[HDFS_FILE_MKDIR_ERR] = "HDFS_FILE_MKDIR_ERR"
  1009  	errorCodeDescriptionTable[HDFS_FILE_RMDIR_ERR] = "HDFS_FILE_RMDIR_ERR"
  1010  	errorCodeDescriptionTable[HDFS_FILE_OPENDIR_ERR] = "HDFS_FILE_OPENDIR_ERR"
  1011  	errorCodeDescriptionTable[HDFS_FILE_CLOSEDIR_ERR] = "HDFS_FILE_CLOSEDIR_ERR"
  1012  	errorCodeDescriptionTable[HDFS_FILE_READDIR_ERR] = "HDFS_FILE_READDIR_ERR"
  1013  	errorCodeDescriptionTable[HDFS_FILE_STAGE_ERR] = "HDFS_FILE_STAGE_ERR"
  1014  	errorCodeDescriptionTable[HDFS_FILE_GET_FS_FREESPACE_ERR] = "HDFS_FILE_GET_FS_FREESPACE_ERR"
  1015  	errorCodeDescriptionTable[HDFS_FILE_CHMOD_ERR] = "HDFS_FILE_CHMOD_ERR"
  1016  	errorCodeDescriptionTable[HDFS_FILE_RENAME_ERR] = "HDFS_FILE_RENAME_ERR"
  1017  	errorCodeDescriptionTable[HDFS_FILE_TRUNCATE_ERR] = "HDFS_FILE_TRUNCATE_ERR"
  1018  	errorCodeDescriptionTable[HDFS_FILE_LINK_ERR] = "HDFS_FILE_LINK_ERR"
  1019  	errorCodeDescriptionTable[HDFS_FILE_OPR_TIMEOUT_ERR] = "HDFS_FILE_OPR_TIMEOUT_ERR"
  1020  	errorCodeDescriptionTable[DIRECT_ACCESS_FILE_USER_INVALID_ERR] = "DIRECT_ACCESS_FILE_USER_INVALID_ERR"
  1021  	errorCodeDescriptionTable[CATALOG_NOT_CONNECTED] = "CATALOG_NOT_CONNECTED"
  1022  	errorCodeDescriptionTable[CAT_ENV_ERR] = "CAT_ENV_ERR"
  1023  	errorCodeDescriptionTable[CAT_CONNECT_ERR] = "CAT_CONNECT_ERR"
  1024  	errorCodeDescriptionTable[CAT_DISCONNECT_ERR] = "CAT_DISCONNECT_ERR"
  1025  	errorCodeDescriptionTable[CAT_CLOSE_ENV_ERR] = "CAT_CLOSE_ENV_ERR"
  1026  	errorCodeDescriptionTable[CAT_SQL_ERR] = "CAT_SQL_ERR"
  1027  	errorCodeDescriptionTable[CAT_GET_ROW_ERR] = "CAT_GET_ROW_ERR"
  1028  	errorCodeDescriptionTable[CAT_NO_ROWS_FOUND] = "CAT_NO_ROWS_FOUND"
  1029  	errorCodeDescriptionTable[CATALOG_ALREADY_HAS_ITEM_BY_THAT_NAME] = "CATALOG_ALREADY_HAS_ITEM_BY_THAT_NAME"
  1030  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE_TYPE] = "CAT_INVALID_RESOURCE_TYPE"
  1031  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE_CLASS] = "CAT_INVALID_RESOURCE_CLASS"
  1032  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE_NET_ADDR] = "CAT_INVALID_RESOURCE_NET_ADDR"
  1033  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE_VAULT_PATH] = "CAT_INVALID_RESOURCE_VAULT_PATH"
  1034  	errorCodeDescriptionTable[CAT_UNKNOWN_COLLECTION] = "CAT_UNKNOWN_COLLECTION"
  1035  	errorCodeDescriptionTable[CAT_INVALID_DATA_TYPE] = "CAT_INVALID_DATA_TYPE"
  1036  	errorCodeDescriptionTable[CAT_INVALID_ARGUMENT] = "CAT_INVALID_ARGUMENT"
  1037  	errorCodeDescriptionTable[CAT_UNKNOWN_FILE] = "CAT_UNKNOWN_FILE"
  1038  	errorCodeDescriptionTable[CAT_NO_ACCESS_PERMISSION] = "CAT_NO_ACCESS_PERMISSION"
  1039  	errorCodeDescriptionTable[CAT_SUCCESS_BUT_WITH_NO_INFO] = "CAT_SUCCESS_BUT_WITH_NO_INFO"
  1040  	errorCodeDescriptionTable[CAT_INVALID_USER_TYPE] = "CAT_INVALID_USER_TYPE"
  1041  	errorCodeDescriptionTable[CAT_COLLECTION_NOT_EMPTY] = "CAT_COLLECTION_NOT_EMPTY"
  1042  	errorCodeDescriptionTable[CAT_TOO_MANY_TABLES] = "CAT_TOO_MANY_TABLES"
  1043  	errorCodeDescriptionTable[CAT_UNKNOWN_TABLE] = "CAT_UNKNOWN_TABLE"
  1044  	errorCodeDescriptionTable[CAT_NOT_OPEN] = "CAT_NOT_OPEN"
  1045  	errorCodeDescriptionTable[CAT_FAILED_TO_LINK_TABLES] = "CAT_FAILED_TO_LINK_TABLES"
  1046  	errorCodeDescriptionTable[CAT_INVALID_AUTHENTICATION] = "CAT_INVALID_AUTHENTICATION"
  1047  	errorCodeDescriptionTable[CAT_INVALID_USER] = "CAT_INVALID_USER"
  1048  	errorCodeDescriptionTable[CAT_INVALID_ZONE] = "CAT_INVALID_ZONE"
  1049  	errorCodeDescriptionTable[CAT_INVALID_GROUP] = "CAT_INVALID_GROUP"
  1050  	errorCodeDescriptionTable[CAT_INSUFFICIENT_PRIVILEGE_LEVEL] = "CAT_INSUFFICIENT_PRIVILEGE_LEVEL"
  1051  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE] = "CAT_INVALID_RESOURCE"
  1052  	errorCodeDescriptionTable[CAT_INVALID_CLIENT_USER] = "CAT_INVALID_CLIENT_USER"
  1053  	errorCodeDescriptionTable[CAT_NAME_EXISTS_AS_COLLECTION] = "CAT_NAME_EXISTS_AS_COLLECTION"
  1054  	errorCodeDescriptionTable[CAT_NAME_EXISTS_AS_DATAOBJ] = "CAT_NAME_EXISTS_AS_DATAOBJ"
  1055  	errorCodeDescriptionTable[CAT_RESOURCE_NOT_EMPTY] = "CAT_RESOURCE_NOT_EMPTY"
  1056  	errorCodeDescriptionTable[CAT_NOT_A_DATAOBJ_AND_NOT_A_COLLECTION] = "CAT_NOT_A_DATAOBJ_AND_NOT_A_COLLECTION"
  1057  	errorCodeDescriptionTable[CAT_RECURSIVE_MOVE] = "CAT_RECURSIVE_MOVE"
  1058  	errorCodeDescriptionTable[CAT_LAST_REPLICA] = "CAT_LAST_REPLICA"
  1059  	errorCodeDescriptionTable[CAT_OCI_ERROR] = "CAT_OCI_ERROR"
  1060  	errorCodeDescriptionTable[CAT_PASSWORD_EXPIRED] = "CAT_PASSWORD_EXPIRED"
  1061  	errorCodeDescriptionTable[CAT_PASSWORD_ENCODING_ERROR] = "CAT_PASSWORD_ENCODING_ERROR"
  1062  	errorCodeDescriptionTable[CAT_TABLE_ACCESS_DENIED] = "CAT_TABLE_ACCESS_DENIED"
  1063  	errorCodeDescriptionTable[CAT_UNKNOWN_RESOURCE] = "CAT_UNKNOWN_RESOURCE"
  1064  	errorCodeDescriptionTable[CAT_UNKNOWN_SPECIFIC_QUERY] = "CAT_UNKNOWN_SPECIFIC_QUERY"
  1065  	errorCodeDescriptionTable[CAT_PSEUDO_RESC_MODIFY_DISALLOWED] = "CAT_PSEUDO_RESC_MODIFY_DISALLOWED"
  1066  	errorCodeDescriptionTable[CAT_HOSTNAME_INVALID] = "CAT_HOSTNAME_INVALID"
  1067  	errorCodeDescriptionTable[CAT_BIND_VARIABLE_LIMIT_EXCEEDED] = "CAT_BIND_VARIABLE_LIMIT_EXCEEDED"
  1068  	errorCodeDescriptionTable[CAT_INVALID_CHILD] = "CAT_INVALID_CHILD"
  1069  	errorCodeDescriptionTable[CAT_INVALID_OBJ_COUNT] = "CAT_INVALID_OBJ_COUNT"
  1070  	errorCodeDescriptionTable[CAT_INVALID_RESOURCE_NAME] = "CAT_INVALID_RESOURCE_NAME"
  1071  	errorCodeDescriptionTable[CAT_STATEMENT_TABLE_FULL] = "CAT_STATEMENT_TABLE_FULL"
  1072  	errorCodeDescriptionTable[CAT_RESOURCE_NAME_LENGTH_EXCEEDED] = "CAT_RESOURCE_NAME_LENGTH_EXCEEDED"
  1073  	errorCodeDescriptionTable[CAT_NO_CHECKSUM_FOR_REPLICA] = "CAT_NO_CHECKSUM_FOR_REPLICA"
  1074  	errorCodeDescriptionTable[CAT_TICKET_INVALID] = "CAT_TICKET_INVALID"
  1075  	errorCodeDescriptionTable[CAT_TICKET_EXPIRED] = "CAT_TICKET_EXPIRED"
  1076  	errorCodeDescriptionTable[CAT_TICKET_USES_EXCEEDED] = "CAT_TICKET_USES_EXCEEDED"
  1077  	errorCodeDescriptionTable[CAT_TICKET_USER_EXCLUDED] = "CAT_TICKET_USER_EXCLUDED"
  1078  	errorCodeDescriptionTable[CAT_TICKET_HOST_EXCLUDED] = "CAT_TICKET_HOST_EXCLUDED"
  1079  	errorCodeDescriptionTable[CAT_TICKET_GROUP_EXCLUDED] = "CAT_TICKET_GROUP_EXCLUDED"
  1080  	errorCodeDescriptionTable[CAT_TICKET_WRITE_USES_EXCEEDED] = "CAT_TICKET_WRITE_USES_EXCEEDED"
  1081  	errorCodeDescriptionTable[CAT_TICKET_WRITE_BYTES_EXCEEDED] = "CAT_TICKET_WRITE_BYTES_EXCEEDED"
  1082  	errorCodeDescriptionTable[FILE_OPEN_ERR] = "FILE_OPEN_ERR"
  1083  	errorCodeDescriptionTable[FILE_READ_ERR] = "FILE_READ_ERR"
  1084  	errorCodeDescriptionTable[FILE_WRITE_ERR] = "FILE_WRITE_ERR"
  1085  	errorCodeDescriptionTable[PASSWORD_EXCEEDS_MAX_SIZE] = "PASSWORD_EXCEEDS_MAX_SIZE"
  1086  	errorCodeDescriptionTable[ENVIRONMENT_VAR_HOME_NOT_DEFINED] = "ENVIRONMENT_VAR_HOME_NOT_DEFINED"
  1087  	errorCodeDescriptionTable[UNABLE_TO_STAT_FILE] = "UNABLE_TO_STAT_FILE"
  1088  	errorCodeDescriptionTable[AUTH_FILE_NOT_ENCRYPTED] = "AUTH_FILE_NOT_ENCRYPTED"
  1089  	errorCodeDescriptionTable[AUTH_FILE_DOES_NOT_EXIST] = "AUTH_FILE_DOES_NOT_EXIST"
  1090  	errorCodeDescriptionTable[UNLINK_FAILED] = "UNLINK_FAILED"
  1091  	errorCodeDescriptionTable[NO_PASSWORD_ENTERED] = "NO_PASSWORD_ENTERED"
  1092  	errorCodeDescriptionTable[REMOTE_SERVER_AUTHENTICATION_FAILURE] = "REMOTE_SERVER_AUTHENTICATION_FAILURE"
  1093  	errorCodeDescriptionTable[REMOTE_SERVER_AUTH_NOT_PROVIDED] = "REMOTE_SERVER_AUTH_NOT_PROVIDED"
  1094  	errorCodeDescriptionTable[REMOTE_SERVER_AUTH_EMPTY] = "REMOTE_SERVER_AUTH_EMPTY"
  1095  	errorCodeDescriptionTable[REMOTE_SERVER_SID_NOT_DEFINED] = "REMOTE_SERVER_SID_NOT_DEFINED"
  1096  	errorCodeDescriptionTable[GSI_NOT_COMPILED_IN] = "GSI_NOT_COMPILED_IN"
  1097  	errorCodeDescriptionTable[GSI_NOT_BUILT_INTO_CLIENT] = "GSI_NOT_BUILT_INTO_CLIENT"
  1098  	errorCodeDescriptionTable[GSI_NOT_BUILT_INTO_SERVER] = "GSI_NOT_BUILT_INTO_SERVER"
  1099  	errorCodeDescriptionTable[GSI_ERROR_IMPORT_NAME] = "GSI_ERROR_IMPORT_NAME"
  1100  	errorCodeDescriptionTable[GSI_ERROR_INIT_SECURITY_CONTEXT] = "GSI_ERROR_INIT_SECURITY_CONTEXT"
  1101  	errorCodeDescriptionTable[GSI_ERROR_SENDING_TOKEN_LENGTH] = "GSI_ERROR_SENDING_TOKEN_LENGTH"
  1102  	errorCodeDescriptionTable[GSI_ERROR_READING_TOKEN_LENGTH] = "GSI_ERROR_READING_TOKEN_LENGTH"
  1103  	errorCodeDescriptionTable[GSI_ERROR_TOKEN_TOO_LARGE] = "GSI_ERROR_TOKEN_TOO_LARGE"
  1104  	errorCodeDescriptionTable[GSI_ERROR_BAD_TOKEN_RCVED] = "GSI_ERROR_BAD_TOKEN_RCVED"
  1105  	errorCodeDescriptionTable[GSI_SOCKET_READ_ERROR] = "GSI_SOCKET_READ_ERROR"
  1106  	errorCodeDescriptionTable[GSI_PARTIAL_TOKEN_READ] = "GSI_PARTIAL_TOKEN_READ"
  1107  	errorCodeDescriptionTable[GSI_SOCKET_WRITE_ERROR] = "GSI_SOCKET_WRITE_ERROR"
  1108  	errorCodeDescriptionTable[GSI_ERROR_FROM_GSI_LIBRARY] = "GSI_ERROR_FROM_GSI_LIBRARY"
  1109  	errorCodeDescriptionTable[GSI_ERROR_IMPORTING_NAME] = "GSI_ERROR_IMPORTING_NAME"
  1110  	errorCodeDescriptionTable[GSI_ERROR_ACQUIRING_CREDS] = "GSI_ERROR_ACQUIRING_CREDS"
  1111  	errorCodeDescriptionTable[GSI_ACCEPT_SEC_CONTEXT_ERROR] = "GSI_ACCEPT_SEC_CONTEXT_ERROR"
  1112  	errorCodeDescriptionTable[GSI_ERROR_DISPLAYING_NAME] = "GSI_ERROR_DISPLAYING_NAME"
  1113  	errorCodeDescriptionTable[GSI_ERROR_RELEASING_NAME] = "GSI_ERROR_RELEASING_NAME"
  1114  	errorCodeDescriptionTable[GSI_DN_DOES_NOT_MATCH_USER] = "GSI_DN_DOES_NOT_MATCH_USER"
  1115  	errorCodeDescriptionTable[GSI_QUERY_INTERNAL_ERROR] = "GSI_QUERY_INTERNAL_ERROR"
  1116  	errorCodeDescriptionTable[GSI_NO_MATCHING_DN_FOUND] = "GSI_NO_MATCHING_DN_FOUND"
  1117  	errorCodeDescriptionTable[GSI_MULTIPLE_MATCHING_DN_FOUND] = "GSI_MULTIPLE_MATCHING_DN_FOUND"
  1118  	errorCodeDescriptionTable[KRB_NOT_COMPILED_IN] = "KRB_NOT_COMPILED_IN"
  1119  	errorCodeDescriptionTable[KRB_NOT_BUILT_INTO_CLIENT] = "KRB_NOT_BUILT_INTO_CLIENT"
  1120  	errorCodeDescriptionTable[KRB_NOT_BUILT_INTO_SERVER] = "KRB_NOT_BUILT_INTO_SERVER"
  1121  	errorCodeDescriptionTable[KRB_ERROR_IMPORT_NAME] = "KRB_ERROR_IMPORT_NAME"
  1122  	errorCodeDescriptionTable[KRB_ERROR_INIT_SECURITY_CONTEXT] = "KRB_ERROR_INIT_SECURITY_CONTEXT"
  1123  	errorCodeDescriptionTable[KRB_ERROR_SENDING_TOKEN_LENGTH] = "KRB_ERROR_SENDING_TOKEN_LENGTH"
  1124  	errorCodeDescriptionTable[KRB_ERROR_READING_TOKEN_LENGTH] = "KRB_ERROR_READING_TOKEN_LENGTH"
  1125  	errorCodeDescriptionTable[KRB_ERROR_TOKEN_TOO_LARGE] = "KRB_ERROR_TOKEN_TOO_LARGE"
  1126  	errorCodeDescriptionTable[KRB_ERROR_BAD_TOKEN_RCVED] = "KRB_ERROR_BAD_TOKEN_RCVED"
  1127  	errorCodeDescriptionTable[KRB_SOCKET_READ_ERROR] = "KRB_SOCKET_READ_ERROR"
  1128  	errorCodeDescriptionTable[KRB_PARTIAL_TOKEN_READ] = "KRB_PARTIAL_TOKEN_READ"
  1129  	errorCodeDescriptionTable[KRB_SOCKET_WRITE_ERROR] = "KRB_SOCKET_WRITE_ERROR"
  1130  	errorCodeDescriptionTable[KRB_ERROR_FROM_KRB_LIBRARY] = "KRB_ERROR_FROM_KRB_LIBRARY"
  1131  	errorCodeDescriptionTable[KRB_ERROR_IMPORTING_NAME] = "KRB_ERROR_IMPORTING_NAME"
  1132  	errorCodeDescriptionTable[KRB_ERROR_ACQUIRING_CREDS] = "KRB_ERROR_ACQUIRING_CREDS"
  1133  	errorCodeDescriptionTable[KRB_ACCEPT_SEC_CONTEXT_ERROR] = "KRB_ACCEPT_SEC_CONTEXT_ERROR"
  1134  	errorCodeDescriptionTable[KRB_ERROR_DISPLAYING_NAME] = "KRB_ERROR_DISPLAYING_NAME"
  1135  	errorCodeDescriptionTable[KRB_ERROR_RELEASING_NAME] = "KRB_ERROR_RELEASING_NAME"
  1136  	errorCodeDescriptionTable[KRB_USER_DN_NOT_FOUND] = "KRB_USER_DN_NOT_FOUND"
  1137  	errorCodeDescriptionTable[KRB_NAME_MATCHES_MULTIPLE_USERS] = "KRB_NAME_MATCHES_MULTIPLE_USERS"
  1138  	errorCodeDescriptionTable[KRB_QUERY_INTERNAL_ERROR] = "KRB_QUERY_INTERNAL_ERROR"
  1139  	errorCodeDescriptionTable[OSAUTH_NOT_BUILT_INTO_CLIENT] = "OSAUTH_NOT_BUILT_INTO_CLIENT"
  1140  	errorCodeDescriptionTable[OSAUTH_NOT_BUILT_INTO_SERVER] = "OSAUTH_NOT_BUILT_INTO_SERVER"
  1141  	errorCodeDescriptionTable[PAM_AUTH_NOT_BUILT_INTO_CLIENT] = "PAM_AUTH_NOT_BUILT_INTO_CLIENT"
  1142  	errorCodeDescriptionTable[PAM_AUTH_NOT_BUILT_INTO_SERVER] = "PAM_AUTH_NOT_BUILT_INTO_SERVER"
  1143  	errorCodeDescriptionTable[PAM_AUTH_PASSWORD_FAILED] = "PAM_AUTH_PASSWORD_FAILED"
  1144  	errorCodeDescriptionTable[PAM_AUTH_PASSWORD_INVALID_TTL] = "PAM_AUTH_PASSWORD_INVALID_TTL"
  1145  
  1146  	errorCodeDescriptionTable[OBJPATH_EMPTY_IN_STRUCT_ERR] = "OBJPATH_EMPTY_IN_STRUCT_ERR"
  1147  	errorCodeDescriptionTable[RESCNAME_EMPTY_IN_STRUCT_ERR] = "RESCNAME_EMPTY_IN_STRUCT_ERR"
  1148  	errorCodeDescriptionTable[DATATYPE_EMPTY_IN_STRUCT_ERR] = "DATATYPE_EMPTY_IN_STRUCT_ERR"
  1149  	errorCodeDescriptionTable[DATASIZE_EMPTY_IN_STRUCT_ERR] = "DATASIZE_EMPTY_IN_STRUCT_ERR"
  1150  	errorCodeDescriptionTable[CHKSUM_EMPTY_IN_STRUCT_ERR] = "CHKSUM_EMPTY_IN_STRUCT_ERR"
  1151  	errorCodeDescriptionTable[VERSION_EMPTY_IN_STRUCT_ERR] = "VERSION_EMPTY_IN_STRUCT_ERR"
  1152  	errorCodeDescriptionTable[FILEPATH_EMPTY_IN_STRUCT_ERR] = "FILEPATH_EMPTY_IN_STRUCT_ERR"
  1153  	errorCodeDescriptionTable[REPLNUM_EMPTY_IN_STRUCT_ERR] = "REPLNUM_EMPTY_IN_STRUCT_ERR"
  1154  	errorCodeDescriptionTable[REPLSTATUS_EMPTY_IN_STRUCT_ERR] = "REPLSTATUS_EMPTY_IN_STRUCT_ERR"
  1155  	errorCodeDescriptionTable[DATAOWNER_EMPTY_IN_STRUCT_ERR] = "DATAOWNER_EMPTY_IN_STRUCT_ERR"
  1156  	errorCodeDescriptionTable[DATAOWNERZONE_EMPTY_IN_STRUCT_ERR] = "DATAOWNERZONE_EMPTY_IN_STRUCT_ERR"
  1157  	errorCodeDescriptionTable[DATAEXPIRY_EMPTY_IN_STRUCT_ERR] = "DATAEXPIRY_EMPTY_IN_STRUCT_ERR"
  1158  	errorCodeDescriptionTable[DATACOMMENTS_EMPTY_IN_STRUCT_ERR] = "DATACOMMENTS_EMPTY_IN_STRUCT_ERR"
  1159  	errorCodeDescriptionTable[DATACREATE_EMPTY_IN_STRUCT_ERR] = "DATACREATE_EMPTY_IN_STRUCT_ERR"
  1160  	errorCodeDescriptionTable[DATAMODIFY_EMPTY_IN_STRUCT_ERR] = "DATAMODIFY_EMPTY_IN_STRUCT_ERR"
  1161  	errorCodeDescriptionTable[DATAACCESS_EMPTY_IN_STRUCT_ERR] = "DATAACCESS_EMPTY_IN_STRUCT_ERR"
  1162  	errorCodeDescriptionTable[DATAACCESSINX_EMPTY_IN_STRUCT_ERR] = "DATAACCESSINX_EMPTY_IN_STRUCT_ERR"
  1163  	errorCodeDescriptionTable[NO_RULE_FOUND_ERR] = "NO_RULE_FOUND_ERR"
  1164  	errorCodeDescriptionTable[NO_MORE_RULES_ERR] = "NO_MORE_RULES_ERR"
  1165  	errorCodeDescriptionTable[UNMATCHED_ACTION_ERR] = "UNMATCHED_ACTION_ERR"
  1166  	errorCodeDescriptionTable[RULES_FILE_READ_ERROR] = "RULES_FILE_READ_ERROR"
  1167  
  1168  	errorCodeDescriptionTable[ACTION_ARG_COUNT_MISMATCH] = "ACTION_ARG_COUNT_MISMATCH"
  1169  	errorCodeDescriptionTable[MAX_NUM_OF_ARGS_IN_ACTION_EXCEEDED] = "MAX_NUM_OF_ARGS_IN_ACTION_EXCEEDED"
  1170  	errorCodeDescriptionTable[UNKNOWN_PARAM_IN_RULE_ERR] = "UNKNOWN_PARAM_IN_RULE_ERR"
  1171  	errorCodeDescriptionTable[DESTRESCNAME_EMPTY_IN_STRUCT_ERR] = "DESTRESCNAME_EMPTY_IN_STRUCT_ERR"
  1172  	errorCodeDescriptionTable[BACKUPRESCNAME_EMPTY_IN_STRUCT_ERR] = "BACKUPRESCNAME_EMPTY_IN_STRUCT_ERR"
  1173  	errorCodeDescriptionTable[DATAID_EMPTY_IN_STRUCT_ERR] = "DATAID_EMPTY_IN_STRUCT_ERR"
  1174  	errorCodeDescriptionTable[COLLID_EMPTY_IN_STRUCT_ERR] = "COLLID_EMPTY_IN_STRUCT_ERR"
  1175  	errorCodeDescriptionTable[RESCGROUPNAME_EMPTY_IN_STRUCT_ERR] = "RESCGROUPNAME_EMPTY_IN_STRUCT_ERR"
  1176  	errorCodeDescriptionTable[STATUSSTRING_EMPTY_IN_STRUCT_ERR] = "STATUSSTRING_EMPTY_IN_STRUCT_ERR"
  1177  	errorCodeDescriptionTable[DATAMAPID_EMPTY_IN_STRUCT_ERR] = "DATAMAPID_EMPTY_IN_STRUCT_ERR"
  1178  	errorCodeDescriptionTable[USERNAMECLIENT_EMPTY_IN_STRUCT_ERR] = "USERNAMECLIENT_EMPTY_IN_STRUCT_ERR"
  1179  	errorCodeDescriptionTable[RODSZONECLIENT_EMPTY_IN_STRUCT_ERR] = "RODSZONECLIENT_EMPTY_IN_STRUCT_ERR"
  1180  	errorCodeDescriptionTable[USERTYPECLIENT_EMPTY_IN_STRUCT_ERR] = "USERTYPECLIENT_EMPTY_IN_STRUCT_ERR"
  1181  	errorCodeDescriptionTable[HOSTCLIENT_EMPTY_IN_STRUCT_ERR] = "HOSTCLIENT_EMPTY_IN_STRUCT_ERR"
  1182  	errorCodeDescriptionTable[AUTHSTRCLIENT_EMPTY_IN_STRUCT_ERR] = "AUTHSTRCLIENT_EMPTY_IN_STRUCT_ERR"
  1183  	errorCodeDescriptionTable[USERAUTHSCHEMECLIENT_EMPTY_IN_STRUCT_ERR] = "USERAUTHSCHEMECLIENT_EMPTY_IN_STRUCT_ERR"
  1184  	errorCodeDescriptionTable[USERINFOCLIENT_EMPTY_IN_STRUCT_ERR] = "USERINFOCLIENT_EMPTY_IN_STRUCT_ERR"
  1185  	errorCodeDescriptionTable[USERCOMMENTCLIENT_EMPTY_IN_STRUCT_ERR] = "USERCOMMENTCLIENT_EMPTY_IN_STRUCT_ERR"
  1186  	errorCodeDescriptionTable[USERCREATECLIENT_EMPTY_IN_STRUCT_ERR] = "USERCREATECLIENT_EMPTY_IN_STRUCT_ERR"
  1187  	errorCodeDescriptionTable[USERMODIFYCLIENT_EMPTY_IN_STRUCT_ERR] = "USERMODIFYCLIENT_EMPTY_IN_STRUCT_ERR"
  1188  	errorCodeDescriptionTable[USERNAMEPROXY_EMPTY_IN_STRUCT_ERR] = "USERNAMEPROXY_EMPTY_IN_STRUCT_ERR"
  1189  	errorCodeDescriptionTable[RODSZONEPROXY_EMPTY_IN_STRUCT_ERR] = "RODSZONEPROXY_EMPTY_IN_STRUCT_ERR"
  1190  	errorCodeDescriptionTable[USERTYPEPROXY_EMPTY_IN_STRUCT_ERR] = "USERTYPEPROXY_EMPTY_IN_STRUCT_ERR"
  1191  	errorCodeDescriptionTable[HOSTPROXY_EMPTY_IN_STRUCT_ERR] = "HOSTPROXY_EMPTY_IN_STRUCT_ERR"
  1192  	errorCodeDescriptionTable[AUTHSTRPROXY_EMPTY_IN_STRUCT_ERR] = "AUTHSTRPROXY_EMPTY_IN_STRUCT_ERR"
  1193  	errorCodeDescriptionTable[USERAUTHSCHEMEPROXY_EMPTY_IN_STRUCT_ERR] = "USERAUTHSCHEMEPROXY_EMPTY_IN_STRUCT_ERR"
  1194  	errorCodeDescriptionTable[USERINFOPROXY_EMPTY_IN_STRUCT_ERR] = "USERINFOPROXY_EMPTY_IN_STRUCT_ERR"
  1195  	errorCodeDescriptionTable[USERCOMMENTPROXY_EMPTY_IN_STRUCT_ERR] = "USERCOMMENTPROXY_EMPTY_IN_STRUCT_ERR"
  1196  	errorCodeDescriptionTable[USERCREATEPROXY_EMPTY_IN_STRUCT_ERR] = "USERCREATEPROXY_EMPTY_IN_STRUCT_ERR"
  1197  	errorCodeDescriptionTable[USERMODIFYPROXY_EMPTY_IN_STRUCT_ERR] = "USERMODIFYPROXY_EMPTY_IN_STRUCT_ERR"
  1198  	errorCodeDescriptionTable[COLLNAME_EMPTY_IN_STRUCT_ERR] = "COLLNAME_EMPTY_IN_STRUCT_ERR"
  1199  	errorCodeDescriptionTable[COLLPARENTNAME_EMPTY_IN_STRUCT_ERR] = "COLLPARENTNAME_EMPTY_IN_STRUCT_ERR"
  1200  	errorCodeDescriptionTable[COLLOWNERNAME_EMPTY_IN_STRUCT_ERR] = "COLLOWNERNAME_EMPTY_IN_STRUCT_ERR"
  1201  	errorCodeDescriptionTable[COLLOWNERZONE_EMPTY_IN_STRUCT_ERR] = "COLLOWNERZONE_EMPTY_IN_STRUCT_ERR"
  1202  	errorCodeDescriptionTable[COLLEXPIRY_EMPTY_IN_STRUCT_ERR] = "COLLEXPIRY_EMPTY_IN_STRUCT_ERR"
  1203  	errorCodeDescriptionTable[COLLCOMMENTS_EMPTY_IN_STRUCT_ERR] = "COLLCOMMENTS_EMPTY_IN_STRUCT_ERR"
  1204  	errorCodeDescriptionTable[COLLCREATE_EMPTY_IN_STRUCT_ERR] = "COLLCREATE_EMPTY_IN_STRUCT_ERR"
  1205  	errorCodeDescriptionTable[COLLMODIFY_EMPTY_IN_STRUCT_ERR] = "COLLMODIFY_EMPTY_IN_STRUCT_ERR"
  1206  	errorCodeDescriptionTable[COLLACCESS_EMPTY_IN_STRUCT_ERR] = "COLLACCESS_EMPTY_IN_STRUCT_ERR"
  1207  	errorCodeDescriptionTable[COLLACCESSINX_EMPTY_IN_STRUCT_ERR] = "COLLACCESSINX_EMPTY_IN_STRUCT_ERR"
  1208  	errorCodeDescriptionTable[COLLMAPID_EMPTY_IN_STRUCT_ERR] = "COLLMAPID_EMPTY_IN_STRUCT_ERR"
  1209  	errorCodeDescriptionTable[COLLINHERITANCE_EMPTY_IN_STRUCT_ERR] = "COLLINHERITANCE_EMPTY_IN_STRUCT_ERR"
  1210  	errorCodeDescriptionTable[RESCZONE_EMPTY_IN_STRUCT_ERR] = "RESCZONE_EMPTY_IN_STRUCT_ERR"
  1211  	errorCodeDescriptionTable[RESCLOC_EMPTY_IN_STRUCT_ERR] = "RESCLOC_EMPTY_IN_STRUCT_ERR"
  1212  	errorCodeDescriptionTable[RESCTYPE_EMPTY_IN_STRUCT_ERR] = "RESCTYPE_EMPTY_IN_STRUCT_ERR"
  1213  	errorCodeDescriptionTable[RESCTYPEINX_EMPTY_IN_STRUCT_ERR] = "RESCTYPEINX_EMPTY_IN_STRUCT_ERR"
  1214  	errorCodeDescriptionTable[RESCCLASS_EMPTY_IN_STRUCT_ERR] = "RESCCLASS_EMPTY_IN_STRUCT_ERR"
  1215  	errorCodeDescriptionTable[RESCCLASSINX_EMPTY_IN_STRUCT_ERR] = "RESCCLASSINX_EMPTY_IN_STRUCT_ERR"
  1216  	errorCodeDescriptionTable[RESCVAULTPATH_EMPTY_IN_STRUCT_ERR] = "RESCVAULTPATH_EMPTY_IN_STRUCT_ERR"
  1217  	errorCodeDescriptionTable[NUMOPEN_ORTS_EMPTY_IN_STRUCT_ERR] = "NUMOPEN_ORTS_EMPTY_IN_STRUCT_ERR"
  1218  	errorCodeDescriptionTable[PARAOPR_EMPTY_IN_STRUCT_ERR] = "PARAOPR_EMPTY_IN_STRUCT_ERR"
  1219  	errorCodeDescriptionTable[RESCID_EMPTY_IN_STRUCT_ERR] = "RESCID_EMPTY_IN_STRUCT_ERR"
  1220  	errorCodeDescriptionTable[GATEWAYADDR_EMPTY_IN_STRUCT_ERR] = "GATEWAYADDR_EMPTY_IN_STRUCT_ERR"
  1221  	errorCodeDescriptionTable[RESCMAX_BJSIZE_EMPTY_IN_STRUCT_ERR] = "RESCMAX_BJSIZE_EMPTY_IN_STRUCT_ERR"
  1222  	errorCodeDescriptionTable[FREESPACE_EMPTY_IN_STRUCT_ERR] = "FREESPACE_EMPTY_IN_STRUCT_ERR"
  1223  	errorCodeDescriptionTable[FREESPACETIME_EMPTY_IN_STRUCT_ERR] = "FREESPACETIME_EMPTY_IN_STRUCT_ERR"
  1224  	errorCodeDescriptionTable[FREESPACETIMESTAMP_EMPTY_IN_STRUCT_ERR] = "FREESPACETIMESTAMP_EMPTY_IN_STRUCT_ERR"
  1225  	errorCodeDescriptionTable[RESCINFO_EMPTY_IN_STRUCT_ERR] = "RESCINFO_EMPTY_IN_STRUCT_ERR"
  1226  	errorCodeDescriptionTable[RESCCOMMENTS_EMPTY_IN_STRUCT_ERR] = "RESCCOMMENTS_EMPTY_IN_STRUCT_ERR"
  1227  	errorCodeDescriptionTable[RESCCREATE_EMPTY_IN_STRUCT_ERR] = "RESCCREATE_EMPTY_IN_STRUCT_ERR"
  1228  	errorCodeDescriptionTable[RESCMODIFY_EMPTY_IN_STRUCT_ERR] = "RESCMODIFY_EMPTY_IN_STRUCT_ERR"
  1229  	errorCodeDescriptionTable[INPUT_ARG_NOT_WELL_FORMED_ERR] = "INPUT_ARG_NOT_WELL_FORMED_ERR"
  1230  	errorCodeDescriptionTable[INPUT_ARG_OUT_OF_ARGC_RANGE_ERR] = "INPUT_ARG_OUT_OF_ARGC_RANGE_ERR"
  1231  	errorCodeDescriptionTable[INSUFFICIENT_INPUT_ARG_ERR] = "INSUFFICIENT_INPUT_ARG_ERR"
  1232  	errorCodeDescriptionTable[INPUT_ARG_DOES_NOT_MATCH_ERR] = "INPUT_ARG_DOES_NOT_MATCH_ERR"
  1233  	errorCodeDescriptionTable[RETRY_WITHOUT_RECOVERY_ERR] = "RETRY_WITHOUT_RECOVERY_ERR"
  1234  	errorCodeDescriptionTable[CUT_ACTION_PROCESSED_ERR] = "CUT_ACTION_PROCESSED_ERR"
  1235  	errorCodeDescriptionTable[ACTION_FAILED_ERR] = "ACTION_FAILED_ERR"
  1236  	errorCodeDescriptionTable[FAIL_ACTION_ENCOUNTERED_ERR] = "FAIL_ACTION_ENCOUNTERED_ERR"
  1237  	errorCodeDescriptionTable[VARIABLE_NAME_TOO_LONG_ERR] = "VARIABLE_NAME_TOO_LONG_ERR"
  1238  	errorCodeDescriptionTable[UNKNOWN_VARIABLE_MAP_ERR] = "UNKNOWN_VARIABLE_MAP_ERR"
  1239  	errorCodeDescriptionTable[UNDEFINED_VARIABLE_MAP_ERR] = "UNDEFINED_VARIABLE_MAP_ERR"
  1240  	errorCodeDescriptionTable[NULL_VALUE_ERR] = "NULL_VALUE_ERR"
  1241  	errorCodeDescriptionTable[DVARMAP_FILE_READ_ERROR] = "DVARMAP_FILE_READ_ERROR"
  1242  	errorCodeDescriptionTable[NO_RULE_OR_MSI_FUNCTION_FOUND_ERR] = "NO_RULE_OR_MSI_FUNCTION_FOUND_ERR"
  1243  	errorCodeDescriptionTable[FILE_CREATE_ERROR] = "FILE_CREATE_ERROR"
  1244  	errorCodeDescriptionTable[FMAP_FILE_READ_ERROR] = "FMAP_FILE_READ_ERROR"
  1245  	errorCodeDescriptionTable[DATE_FORMAT_ERR] = "DATE_FORMAT_ERR"
  1246  	errorCodeDescriptionTable[RULE_FAILED_ERR] = "RULE_FAILED_ERR"
  1247  	errorCodeDescriptionTable[NO_MICROSERVICE_FOUND_ERR] = "NO_MICROSERVICE_FOUND_ERR"
  1248  	errorCodeDescriptionTable[INVALID_REGEXP] = "INVALID_REGEXP"
  1249  	errorCodeDescriptionTable[INVALID_OBJECT_NAME] = "INVALID_OBJECT_NAME"
  1250  	errorCodeDescriptionTable[INVALID_OBJECT_TYPE] = "INVALID_OBJECT_TYPE"
  1251  	errorCodeDescriptionTable[NO_VALUES_FOUND] = "NO_VALUES_FOUND"
  1252  	errorCodeDescriptionTable[NO_COLUMN_NAME_FOUND] = "NO_COLUMN_NAME_FOUND"
  1253  	errorCodeDescriptionTable[BREAK_ACTION_ENCOUNTERED_ERR] = "BREAK_ACTION_ENCOUNTERED_ERR"
  1254  	errorCodeDescriptionTable[CUT_ACTION_ON_SUCCESS_PROCESSED_ERR] = "CUT_ACTION_ON_SUCCESS_PROCESSED_ERR"
  1255  	errorCodeDescriptionTable[MSI_OPERATION_NOT_ALLOWED] = "MSI_OPERATION_NOT_ALLOWED"
  1256  	errorCodeDescriptionTable[MAX_NUM_OF_ACTION_IN_RULE_EXCEEDED] = "MAX_NUM_OF_ACTION_IN_RULE_EXCEEDED"
  1257  	errorCodeDescriptionTable[MSRVC_FILE_READ_ERROR] = "MSRVC_FILE_READ_ERROR"
  1258  	errorCodeDescriptionTable[MSRVC_VERSION_MISMATCH] = "MSRVC_VERSION_MISMATCH"
  1259  	errorCodeDescriptionTable[MICRO_SERVICE_OBJECT_TYPE_UNDEFINED] = "MICRO_SERVICE_OBJECT_TYPE_UNDEFINED"
  1260  	errorCodeDescriptionTable[MSO_OBJ_GET_FAILED] = "MSO_OBJ_GET_FAILED"
  1261  	errorCodeDescriptionTable[REMOTE_IRODS_CONNECT_ERR] = "REMOTE_IRODS_CONNECT_ERR"
  1262  	errorCodeDescriptionTable[REMOTE_SRB_CONNECT_ERR] = "REMOTE_SRB_CONNECT_ERR"
  1263  	errorCodeDescriptionTable[MSO_OBJ_PUT_FAILED] = "MSO_OBJ_PUT_FAILED"
  1264  	errorCodeDescriptionTable[RE_PARSER_ERROR] = "RE_PARSER_ERROR"
  1265  	errorCodeDescriptionTable[RE_UNPARSED_SUFFIX] = "RE_UNPARSED_SUFFIX"
  1266  	errorCodeDescriptionTable[RE_POINTER_ERROR] = "RE_POINTER_ERROR"
  1267  	errorCodeDescriptionTable[RE_RUNTIME_ERROR] = "RE_RUNTIME_ERROR"
  1268  	errorCodeDescriptionTable[RE_DIVISION_BY_ZERO] = "RE_DIVISION_BY_ZERO"
  1269  	errorCodeDescriptionTable[RE_BUFFER_OVERFLOW] = "RE_BUFFER_OVERFLOW"
  1270  	errorCodeDescriptionTable[RE_UNSUPPORTED_OP_OR_TYPE] = "RE_UNSUPPORTED_OP_OR_TYPE"
  1271  	errorCodeDescriptionTable[RE_UNSUPPORTED_SESSION_VAR] = "RE_UNSUPPORTED_SESSION_VAR"
  1272  	errorCodeDescriptionTable[RE_UNABLE_TO_WRITE_LOCAL_VAR] = "RE_UNABLE_TO_WRITE_LOCAL_VAR"
  1273  	errorCodeDescriptionTable[RE_UNABLE_TO_READ_LOCAL_VAR] = "RE_UNABLE_TO_READ_LOCAL_VAR"
  1274  	errorCodeDescriptionTable[RE_UNABLE_TO_WRITE_SESSION_VAR] = "RE_UNABLE_TO_WRITE_SESSION_VAR"
  1275  	errorCodeDescriptionTable[RE_UNABLE_TO_READ_SESSION_VAR] = "RE_UNABLE_TO_READ_SESSION_VAR"
  1276  	errorCodeDescriptionTable[RE_UNABLE_TO_WRITE_VAR] = "RE_UNABLE_TO_WRITE_VAR"
  1277  	errorCodeDescriptionTable[RE_UNABLE_TO_READ_VAR] = "RE_UNABLE_TO_READ_VAR"
  1278  	errorCodeDescriptionTable[RE_PATTERN_NOT_MATCHED] = "RE_PATTERN_NOT_MATCHED"
  1279  	errorCodeDescriptionTable[RE_STRING_OVERFLOW] = "RE_STRING_OVERFLOW"
  1280  	errorCodeDescriptionTable[RE_UNKNOWN_ERROR] = "RE_UNKNOWN_ERROR"
  1281  	errorCodeDescriptionTable[RE_OUT_OF_MEMORY] = "RE_OUT_OF_MEMORY"
  1282  	errorCodeDescriptionTable[RE_SHM_UNLINK_ERROR] = "RE_SHM_UNLINK_ERROR"
  1283  	errorCodeDescriptionTable[RE_FILE_STAT_ERROR] = "RE_FILE_STAT_ERROR"
  1284  	errorCodeDescriptionTable[RE_UNSUPPORTED_AST_NODE_TYPE] = "RE_UNSUPPORTED_AST_NODE_TYPE"
  1285  	errorCodeDescriptionTable[RE_UNSUPPORTED_SESSION_VAR_TYPE] = "RE_UNSUPPORTED_SESSION_VAR_TYPE"
  1286  	errorCodeDescriptionTable[RE_TYPE_ERROR] = "RE_TYPE_ERROR"
  1287  	errorCodeDescriptionTable[RE_FUNCTION_REDEFINITION] = "RE_FUNCTION_REDEFINITION"
  1288  	errorCodeDescriptionTable[RE_DYNAMIC_TYPE_ERROR] = "RE_DYNAMIC_TYPE_ERROR"
  1289  	errorCodeDescriptionTable[RE_DYNAMIC_COERCION_ERROR] = "RE_DYNAMIC_COERCION_ERROR"
  1290  	errorCodeDescriptionTable[RE_PACKING_ERROR] = "RE_PACKING_ERROR"
  1291  	errorCodeDescriptionTable[PHP_EXEC_SCRIPT_ERR] = "PHP_EXEC_SCRIPT_ERR"
  1292  	errorCodeDescriptionTable[PHP_REQUEST_STARTUP_ERR] = "PHP_REQUEST_STARTUP_ERR"
  1293  	errorCodeDescriptionTable[PHP_OPEN_SCRIPT_FILE_ERR] = "PHP_OPEN_SCRIPT_FILE_ERR"
  1294  	errorCodeDescriptionTable[KEY_NOT_FOUND] = "KEY_NOT_FOUND"
  1295  	errorCodeDescriptionTable[KEY_TYPE_MISMATCH] = "KEY_TYPE_MISMATCH"
  1296  	errorCodeDescriptionTable[CHILD_EXISTS] = "CHILD_EXISTS"
  1297  	errorCodeDescriptionTable[HIERARCHY_ERROR] = "HIERARCHY_ERROR"
  1298  	errorCodeDescriptionTable[CHILD_NOT_FOUND] = "CHILD_NOT_FOUND"
  1299  	errorCodeDescriptionTable[NO_NEXT_RESC_FOUND] = "NO_NEXT_RESC_FOUND"
  1300  	errorCodeDescriptionTable[NO_PDMO_DEFINED] = "NO_PDMO_DEFINED"
  1301  	errorCodeDescriptionTable[INVALID_LOCATION] = "INVALID_LOCATION"
  1302  	errorCodeDescriptionTable[PLUGIN_ERROR] = "PLUGIN_ERROR"
  1303  	errorCodeDescriptionTable[INVALID_RESC_CHILD_CONTEXT] = "INVALID_RESC_CHILD_CONTEXT"
  1304  	errorCodeDescriptionTable[INVALID_FILE_OBJECT] = "INVALID_FILE_OBJECT"
  1305  	errorCodeDescriptionTable[INVALID_OPERATION] = "INVALID_OPERATION"
  1306  	errorCodeDescriptionTable[CHILD_HAS_PARENT] = "CHILD_HAS_PARENT"
  1307  	errorCodeDescriptionTable[FILE_NOT_IN_VAULT] = "FILE_NOT_IN_VAULT"
  1308  	errorCodeDescriptionTable[DIRECT_ARCHIVE_ACCESS] = "DIRECT_ARCHIVE_ACCESS"
  1309  	errorCodeDescriptionTable[ADVANCED_NEGOTIATION_NOT_SUPPORTED] = "ADVANCED_NEGOTIATION_NOT_SUPPORTED"
  1310  	errorCodeDescriptionTable[DIRECT_CHILD_ACCESS] = "DIRECT_CHILD_ACCESS"
  1311  	errorCodeDescriptionTable[INVALID_DYNAMIC_CAST] = "INVALID_DYNAMIC_CAST"
  1312  	errorCodeDescriptionTable[INVALID_ACCESS_TO_IMPOSTOR_RESOURCE] = "INVALID_ACCESS_TO_IMPOSTOR_RESOURCE"
  1313  	errorCodeDescriptionTable[INVALID_LEXICAL_CAST] = "INVALID_LEXICAL_CAST"
  1314  	errorCodeDescriptionTable[CONTROL_PLANE_MESSAGE_ERROR] = "CONTROL_PLANE_MESSAGE_ERROR"
  1315  	errorCodeDescriptionTable[REPLICA_NOT_IN_RESC] = "REPLICA_NOT_IN_RESC"
  1316  	errorCodeDescriptionTable[INVALID_ANY_CAST] = "INVALID_ANY_CAST"
  1317  	errorCodeDescriptionTable[BAD_FUNCTION_CALL] = "BAD_FUNCTION_CALL"
  1318  	errorCodeDescriptionTable[CLIENT_NEGOTIATION_ERROR] = "CLIENT_NEGOTIATION_ERROR"
  1319  	errorCodeDescriptionTable[SERVER_NEGOTIATION_ERROR] = "SERVER_NEGOTIATION_ERROR"
  1320  	errorCodeDescriptionTable[INVALID_KVP_STRING] = "INVALID_KVP_STRING"
  1321  	errorCodeDescriptionTable[PLUGIN_ERROR_MISSING_SHARED_OBJECT] = "PLUGIN_ERROR_MISSING_SHARED_OBJECT"
  1322  	errorCodeDescriptionTable[RULE_ENGINE_ERROR] = "RULE_ENGINE_ERROR"
  1323  	errorCodeDescriptionTable[REBALANCE_ALREADY_ACTIVE_ON_RESOURCE] = "REBALANCE_ALREADY_ACTIVE_ON_RESOURCE"
  1324  	errorCodeDescriptionTable[NETCDF_OPEN_ERR] = "NETCDF_OPEN_ERR"
  1325  	errorCodeDescriptionTable[NETCDF_CREATE_ERR] = "NETCDF_CREATE_ERR"
  1326  	errorCodeDescriptionTable[NETCDF_CLOSE_ERR] = "NETCDF_CLOSE_ERR"
  1327  	errorCodeDescriptionTable[NETCDF_INVALID_PARAM_TYPE] = "NETCDF_INVALID_PARAM_TYPE"
  1328  	errorCodeDescriptionTable[NETCDF_INQ_ID_ERR] = "NETCDF_INQ_ID_ERR"
  1329  	errorCodeDescriptionTable[NETCDF_GET_VARS_ERR] = "NETCDF_GET_VARS_ERR"
  1330  	errorCodeDescriptionTable[NETCDF_INVALID_DATA_TYPE] = "NETCDF_INVALID_DATA_TYPE"
  1331  	errorCodeDescriptionTable[NETCDF_INQ_VARS_ERR] = "NETCDF_INQ_VARS_ERR"
  1332  	errorCodeDescriptionTable[NETCDF_VARS_DATA_TOO_BIG] = "NETCDF_VARS_DATA_TOO_BIG"
  1333  	errorCodeDescriptionTable[NETCDF_DIM_MISMATCH_ERR] = "NETCDF_DIM_MISMATCH_ERR"
  1334  	errorCodeDescriptionTable[NETCDF_INQ_ERR] = "NETCDF_INQ_ERR"
  1335  	errorCodeDescriptionTable[NETCDF_INQ_FORMAT_ERR] = "NETCDF_INQ_FORMAT_ERR"
  1336  	errorCodeDescriptionTable[NETCDF_INQ_DIM_ERR] = "NETCDF_INQ_DIM_ERR"
  1337  	errorCodeDescriptionTable[NETCDF_INQ_ATT_ERR] = "NETCDF_INQ_ATT_ERR"
  1338  	errorCodeDescriptionTable[NETCDF_GET_ATT_ERR] = "NETCDF_GET_ATT_ERR"
  1339  	errorCodeDescriptionTable[NETCDF_VAR_COUNT_OUT_OF_RANGE] = "NETCDF_VAR_COUNT_OUT_OF_RANGE"
  1340  	errorCodeDescriptionTable[NETCDF_UNMATCHED_NAME_ERR] = "NETCDF_UNMATCHED_NAME_ERR"
  1341  	errorCodeDescriptionTable[NETCDF_NO_UNLIMITED_DIM] = "NETCDF_NO_UNLIMITED_DIM"
  1342  	errorCodeDescriptionTable[NETCDF_PUT_ATT_ERR] = "NETCDF_PUT_ATT_ERR"
  1343  	errorCodeDescriptionTable[NETCDF_DEF_DIM_ERR] = "NETCDF_DEF_DIM_ERR"
  1344  	errorCodeDescriptionTable[NETCDF_DEF_VAR_ERR] = "NETCDF_DEF_VAR_ERR"
  1345  	errorCodeDescriptionTable[NETCDF_PUT_VARS_ERR] = "NETCDF_PUT_VARS_ERR"
  1346  	errorCodeDescriptionTable[NETCDF_AGG_INFO_FILE_ERR] = "NETCDF_AGG_INFO_FILE_ERR"
  1347  	errorCodeDescriptionTable[NETCDF_AGG_ELE_INX_OUT_OF_RANGE] = "NETCDF_AGG_ELE_INX_OUT_OF_RANGE"
  1348  	errorCodeDescriptionTable[NETCDF_AGG_ELE_FILE_NOT_OPENED] = "NETCDF_AGG_ELE_FILE_NOT_OPENED"
  1349  	errorCodeDescriptionTable[NETCDF_AGG_ELE_FILE_NO_TIME_DIM] = "NETCDF_AGG_ELE_FILE_NO_TIME_DIM"
  1350  	errorCodeDescriptionTable[SSL_NOT_BUILT_INTO_CLIENT] = "SSL_NOT_BUILT_INTO_CLIENT"
  1351  	errorCodeDescriptionTable[SSL_NOT_BUILT_INTO_SERVER] = "SSL_NOT_BUILT_INTO_SERVER"
  1352  	errorCodeDescriptionTable[SSL_INIT_ERROR] = "SSL_INIT_ERROR"
  1353  	errorCodeDescriptionTable[SSL_HANDSHAKE_ERROR] = "SSL_HANDSHAKE_ERROR"
  1354  	errorCodeDescriptionTable[SSL_SHUTDOWN_ERROR] = "SSL_SHUTDOWN_ERROR"
  1355  	errorCodeDescriptionTable[SSL_CERT_ERROR] = "SSL_CERT_ERROR"
  1356  	errorCodeDescriptionTable[OOI_CURL_EASY_INIT_ERR] = "OOI_CURL_EASY_INIT_ERR"
  1357  	errorCodeDescriptionTable[OOI_JSON_OBJ_SET_ERR] = "OOI_JSON_OBJ_SET_ERR"
  1358  	errorCodeDescriptionTable[OOI_DICT_TYPE_NOT_SUPPORTED] = "OOI_DICT_TYPE_NOT_SUPPORTED"
  1359  	errorCodeDescriptionTable[OOI_JSON_PACK_ERR] = "OOI_JSON_PACK_ERR"
  1360  	errorCodeDescriptionTable[OOI_JSON_DUMP_ERR] = "OOI_JSON_DUMP_ERR"
  1361  	errorCodeDescriptionTable[OOI_CURL_EASY_PERFORM_ERR] = "OOI_CURL_EASY_PERFORM_ERR"
  1362  	errorCodeDescriptionTable[OOI_JSON_LOAD_ERR] = "OOI_JSON_LOAD_ERR"
  1363  	errorCodeDescriptionTable[OOI_JSON_GET_ERR] = "OOI_JSON_GET_ERR"
  1364  	errorCodeDescriptionTable[OOI_JSON_NO_ANSWER_ERR] = "OOI_JSON_NO_ANSWER_ERR"
  1365  	errorCodeDescriptionTable[OOI_JSON_TYPE_ERR] = "OOI_JSON_TYPE_ERR"
  1366  	errorCodeDescriptionTable[OOI_JSON_INX_OUT_OF_RANGE] = "OOI_JSON_INX_OUT_OF_RANGE"
  1367  	errorCodeDescriptionTable[OOI_REVID_NOT_FOUND] = "OOI_REVID_NOT_FOUND"
  1368  	errorCodeDescriptionTable[DEPRECATED_PARAMETER] = "DEPRECATED_PARAMETER"
  1369  	errorCodeDescriptionTable[XML_PARSING_ERR] = "XML_PARSING_ERR"
  1370  	errorCodeDescriptionTable[OUT_OF_URL_PATH] = "OUT_OF_URL_PATH"
  1371  	errorCodeDescriptionTable[URL_PATH_INX_OUT_OF_RANGE] = "URL_PATH_INX_OUT_OF_RANGE"
  1372  	errorCodeDescriptionTable[SYS_NULL_INPUT] = "SYS_NULL_INPUT"
  1373  	errorCodeDescriptionTable[SYS_HANDLER_DONE_WITH_ERROR] = "SYS_HANDLER_DONE_WITH_ERROR"
  1374  	errorCodeDescriptionTable[SYS_HANDLER_DONE_NO_ERROR] = "SYS_HANDLER_DONE_NO_ERROR"
  1375  	errorCodeDescriptionTable[SYS_NO_HANDLER_REPLY_MSG] = "SYS_NO_HANDLER_REPLY_MSG"
  1376  }
  1377  
  1378  func SplitIRODSErrorCode(code ErrorCode) (ErrorCode, LinuxErrorCode) {
  1379  	mainErrCode := (code / 1000) * 1000
  1380  	subErrCode := (code % 1000)
  1381  
  1382  	return mainErrCode, LinuxErrorCode(subErrCode)
  1383  }
  1384  
  1385  // GetIRODSErrorString returns string representation of error code
  1386  func GetIRODSErrorString(code ErrorCode) string {
  1387  	if code == 0 {
  1388  		return ""
  1389  	}
  1390  
  1391  	mainErrCode, subErrCode := SplitIRODSErrorCode(code)
  1392  
  1393  	if mainErrCode != 0 {
  1394  		if mainErrCode > 0 {
  1395  			mainErrCode *= -1
  1396  		}
  1397  
  1398  		mainErrString, ok := errorCodeDescriptionTable[mainErrCode]
  1399  		if ok {
  1400  			if subErrCode != 0 {
  1401  				subErrString := GetLinuxErrorString(subErrCode)
  1402  				return fmt.Sprintf("%s (sub %s)", mainErrString, subErrString)
  1403  			}
  1404  
  1405  			return mainErrString
  1406  		}
  1407  		return fmt.Sprintf("Unknown ErrorCode: %d", int(code))
  1408  	}
  1409  	return ""
  1410  }