Documentation
¶
Index ¶
Constants ¶
View Source
const ( SUCCESS = 0 //常用error INVALID_PARAMS = 110400 ERROR = 110500 )
通用错误信息
View Source
const ( ERROR_CREATE_CHANNEL_FAILED = 100000 ERROR_JOIN_CHANNEL_FAILED = 100001 ERROR_INSTALL_CHAINCODE_FAILED = 100002 ERROR_PACKAGE_CHAINCODE_FAILED = 100003 ERROR_APPROVE_CHAINCODE_FAILED = 100004 ERROR_COMMIT_CHAINCODE_FAILED = 100005 ERROR_INVOKE_CHAINCODE_FAILED = 100006 ERROR_QUERY_CHAINCODE_FAILED = 100007 ERROR_INIT_CHAINCODE_FAILED = 100008 ERROR_QUERY_LEDGER_FAILED = 100009 ERROR_QUERY_BLOCKNUM_FAILED = 100010 ERROR_QUERY_CONFIG_FAILED = 100011 ERROR_QUERY_BLOCK_BY_BLOCKNUM_FAILED = 100012 ERROR_QUERY_BLOCK_BY_BLOCKHASH_FAILED = 100013 ERROR_QUERY_BLOCK_BY_TXID_FAILED = 100014 ERROR_QUERY_TX_BY_HASH_FAILED = 100015 ERROR_TYPE_CHANGE_FAILED = 100016 ERROR_UPGRADE_CHAINCODE_FAILED = 100017 )
View Source
const ( ERROR_AUTH_CHECK_TOKEN_FAIL = 110001 //权限验证错误 ERROR_AUTH_CHECK_TOKEN_TIMEOUT = 110002 ERROR_AUTH_TOKEN = 110003 ERROR_AUTH = 110004 ERROR_PASSWD = 110005 ERROR_AUTH_USER_AUTHENTICATED = 110006 ERROR_AUTH_USER_NOT_AUTHENTICATED = 110007 ERROR_AUTH_USER_NOT_FOUND = 110008 ERROR_AUTH_USER_NOT_LOGIN = 110009 ERROR_AUTH_USER_NO_USERID = 110010 ERROR_AUTH_USER_NO_DEPARTMENTID = 110011 ERROR_AUTH_USER_NO_LEVEL = 110012 ERROR_CHAIN_FOBRID_NO_AUTH = 110101 //链操作权限 ERROR_ORG_FOBRID_NO_AUTH = 110102 ERROR_PEER_FOBRID_NO_AUTH = 110103 ERROR_CHAIN_FOBRID_STOP_ORG_PEER = 110104 ERROR_CHAIN_FOBRID_LEAVE_NETWORK = 110105 ERROR_CHAIN_FOBRID_ACTION_PEER = 110106 ERROR_CHAIN_FOBRID_CEATE_DEPARTMENT_PEER_AURH = 110107 ERROR_DB_INSERT_FAIL = 110201 //数据库错误 ERROR_DB_GET_FAIL = 110202 ERROR_DB_UPDATE_FAIL = 110203 ERROR_DB_DELETE_FAIL = 110204 ERROR_DB_ROWS_NO_EFFACT = 110205 ERROR_DB_GET_COUNT_FAIL = 110206 ERROR_DB_CREATE_TABLE = 110207 ERROR_DB_SESSION_BEGIN_FAIL = 110311 ERROR_DB_SESSION_ACTION_FAIL = 110312 ERROR_DB_SESSION_COMMIT_FAIL = 110313 ERROR_DB_SESSION_ROLLBACK_FAIL = 110314 ERROR_UPLOAD_SAVE_FILE_FAIL = 110401 //文件上传错误 ERROR_UPLOAD_CHECK_FILE_FAIL = 110402 ERROR_UPLOAD_CHECK_FILE_FORMAT = 110403 ERROR_READ_FILE_FAIL = 110404 ERROR_JSON_MARSHAL = 110501 //数据序列化错误 ERROR_JSON_UNMARSHAL = 110502 ERROR_K8S_RESOURCES_CPU_NOT_ENOUGH = 110601 //k8s资源 ERROR_K8S_RESOURCES_MEM_NOT_ENOUGH = 110602 ERROR_K8S_RESOURCES_DISK_NOT_ENOUGH = 110603 ERROR_K8S_RESOURCES_NOT_ENOUGH = 110604 ERROR_ACCOUNT_CREATE_FAIL = 110701 //账户创建错误 ERROR_ACCOUNT_DECODE_FAIL = 110702 ERROR_ACCOUNT_ENCODE_FAIL = 110703 ERROR_ACCOUNT_CHECK_FAIL = 110704 ERROR_COMMON_PALTFORM_REQUEST_FAIL = 110801 //平台错误 ERROR_COMMON_PALTFORM_DEPARTMENT_GET_FAIL = 110802 ERROR_CROSS_PALTFORM_REQUEST_FAIL = 110803 ERROR_CROSS_PALTFORM_RECEIVE_DATA = 110804 ERROR_SIPC_ENGINE_REQUEST_TYPE_FAIL = 112000 //sipc chain error ERROR_SIPC_ENGINE_REQUEST_FAIL = 112001 ERROR_SIPC_BUILD_CHAIN_FAIL = 112002 ERROR_SIPC_BUILD_PEER_FAIL = 112003 ERROR_SIPC_RUN_CHAIN_FAIL = 112004 ERROR_SIPC_RUN_PEER_FAIL = 112005 ERROR_SIPC_STOP_CHAIN_FAIL = 112006 ERROR_SIPC_STOP_PEER_FAIL = 112007 ERROR_SIPC_RELEASE_CHAIN_FAIL = 112008 ERROR_SIPC_RELEASE_PEER_FAIL = 112009 ERROR_SIPC_RELEASE_NODE_INFO = 112010 ERROR_SIPC_RELEASE_NODE_RESOURCES = 112011 ERROR_SIPC_RELEASE_NODE_AVAILABLE_RESOURCES = 112012 ERROR_SIPC_GET_BLOCK_NUMBER_FAIL = 112100 //manger ERROR_SIPC_GET_LASTEST_BLOCKS_FAIL = 112101 ERROR_SIPC_GET_BLOCK_FAIL = 112102 ERROR_SIPC_GET_TRANSACTION_FAIL = 112103 ERROR_SIPC_GET_PODS_FAIL = 112104 ERROR_SIPC_GET_RESOUCES_FAIL = 112105 ERROR_SIPC_START_MINER_FAIL = 112106 ERROR_SIPC_SEND_TRANSACTION_FAIL = 112107 ERROR_SIPC_JION_NETWORK_FAIL = 112108 ERROR_SIPC_LEAVE_NETWORK_FAIL = 112109 ERROR_SIPC_UPGRADE_ROLE_FAIL = 112110 ERROR_SIPC_DOWNGRADE_ROLE_FAIL = 112111 ERROR_SIPC_ADD_ADMIN_PEER_FAIL = 112112 ERROR_SIPC_INIT_ADMIN_FAIL = 112113 ERROR_SIPC_ADD_NEW_SIPE_INIT_FAIL = 112114 ERROR_SIPC_INTER_CONNECT_PEER_FAIL = 112115 ERROR_SIPC_PEER_RESOURCES_CHANGE_FAIL = 112116 ERROR_SIPC_LEDGER_QUERY_FAIL = 112117 ERROR_SIPC_CONTRACT_DEPLOY_FAIL = 112201 //contract ERROR_SIPC_CONTRACT_INVOKE_FAIL = 112202 ERROR_SIPC_CHAIN_NOT_BUILD = 112801 //SIPC网络状态异常 ERROR_SIPC_PEER_NOT_BUILD = 112802 ERROR_SIPC_CHAIN_NOT_RUN = 112803 ERROR_SIPC_PEER_NOT_RUN = 112804 ERROR_SIPC_CHAIN_STATUS_FORBID = 112805 ERROR_SIPC_PEER_STATUS_FORBID = 112806 ERROR_SIPC_CHAIN_PEER_NOT_ALL_STOP = 112807 ERROR_SIPC_CHAIN_PEER_NOT_STOP = 112808 ERROR_SIPC_CHAIN_USER_ALREADY_EXIST = 112809 ERROR_SIPC_CHAIN_TASK_NOT_DONE = 112810 ERROR_SIPC_CHAIN_NOT_EXIST = 112901 //SIPC访问资源不存在 ERROR_SIPC_PEER_NOT_EXIST = 112902 ERROR_SIPC_CONTRACT_NOT_EXIST = 112903 ERROR_SIPC_ACCOUNT_NOT_EXIST = 112904 ERROR_HTO_MODULE_USERS_FAIL = 113000 //获取指定模块的用户列表不存在 ERROR_HTO_NOTICE_SUBMIT_FAIL = 113001 //系统日志提交失败 )
后台错误信息
View Source
const ( ALLREADY_CREATE = iota + 1001 // 已创建 ALLREADY_BUILD // 已构建 ALLREADY_RUN //已行中 ALLREADY_STOP //已停止 ALLREADY_RELEASE //已释放 ALLREADY_INIT )
View Source
const ( FAILURE_CREATE = iota + 2001 //创建失败 FAILURE_BUILD //构建失败 FAILURE_RUN //运行失败 FAILURE_STOP //停止失败 FAILURE_RELEASE //释放失败 FAILURE_INIT )
View Source
const ( WITING_SCOPE = iota + 3000 //等待范围 WAITING_CREATE //等待创建 WAITING_BUILD //等待构建 WAITING_RUN //等待运行 WAITING_STOP //等待停止 WAITING_RELEASE //等待释放 WAITING_INIT WAITING_JOIN WAITING_LEAVE WAITING_UPGRADE WAITING_DOWNGRADE WAITING_MINNER WAITING_DEFAULT )
View Source
const ( CHIAN_NOT_ANCHOR = 0 CHAIN_ANCHOR = 1 )
View Source
const ( CHAIN_MAINCHAIN = iota + 1 //本地主链 CHAIN_SUBCHAIN //本地子链 CHAIN_REMOTECHAIN //远程链 )
View Source
const ( //链及节点status 状态 NOT_INIT = iota + 1 //待初始化 ALLOW //允许 FORBID //禁止 ROLE_NOTJOIN ROLE_ADMIN ROLE_MEMBER //节点身份 PEERTYPE_DEFAULT PEERTYPE_MINNER //共识类型 RAFT = "raft" POA = "poa" TRUE = "true" FALSE = "false" FABRIC = "fabric" SIPC = "sipc" )
View Source
const ( Running = iota + 100 Pending_Initialized //等待中 Pending_Ready //等待中 Pending_ContainersReady //等待中 Pending_PodScheduled Running_Initialized //运行中 Running_Ready //运行中 Running_ContainersReady //运行中 Running_PodScheduled //运行中 Succeeded_Initialized //正常终止 Succeeded_Ready //正常终止 Succeeded_ContainersReady //正常终止 Succeeded_PodScheduled //正常终止 Failed_Initialized //异常停止 Failed_Ready //异常停止 Failed_ContainersReady //异常停止 Failed_PodScheduled //异常停止 Unkonwn_Initialized //未知状态 Unkonwn_Ready //未知状态 Unkonwn_ContainersReady //未知状态 Unkonwn_PodScheduled //未知状态 Pod_HostIPIsEmpty Pod_IPIsEmpty Pod_ContainersRunning Pod_ContainersWaiting Pod_ContainersTerminated Offline // not online )
View Source
const ( RunningStatus = "Running" PendingInitializedStatus = "PendingInitialized" //等待中 PendingReadyStatus = "PendingReady" //等待中 PendingContainersReadyStatus = "PendingContainersReady" //等待中 PendingPodScheduledStatus = "PendingPodScheduled" //等待中 RunningInitializedStatus = "RunningInitialized" //运行中 RunningReadyStatus = "RunningReady" //运行中 RunningContainersReadyStatus = "RunningContainersReady" //运行中 RunningPodScheduledStatus = "RunningPodScheduled" //运行中 SucceededInitializedStatus = "SucceededInitialized" //正常终止 SucceededReadyStatus = "SucceededReady" //正常终止 SucceededContainersReadyStatus = "SucceededContainersReady" //正常终止 SucceededPodScheduledStatus = "SucceededPodScheduled" //正常终止 FailedInitializedStatus = "FailedInitialized" //异常停止 FailedReadyStatus = "FailedReady" //异常停止 FailedContainersReadyStatus = "FailedContainersReady" //异常停止 FailedPodScheduledStatus = "FailedPodScheduled" //异常停止 UnkonwnInitializedStatus = "UnkonwnInitialized" //未知状态 UnkonwnReadyStatus = "UnkonwnReady" //未知状态 UnkonwnContainersReadyStatus = "UnkonwnContainersReady" //未知状态 UnkonwnPodScheduledStatus = "UnkonwnPodScheduled" //未知状态 PodHostIPIsEmptyStatus = "EmptyPodHostIP" PodIPIsEmptyStatus = "EmptyPodIP" PodContainersRunningStatus = "RunningPodContainers" PodContainersWaitingStatus = "WaitingPodContainers" PodContainersTerminatedStatus = "TerminatedPodContainers" OfflineStatus = "Offline" )
Variables ¶
View Source
var ChianStatusFlag = map[int]string{}
View Source
var MsgFlags = map[ErrCode]string{}/* 118 elements not displayed */
View Source
var PodStatusFlag = map[string]int{ RunningStatus: Running, PendingInitializedStatus: Pending_Initialized, PendingReadyStatus: Pending_Ready, PendingContainersReadyStatus: Pending_ContainersReady, PendingPodScheduledStatus: Pending_PodScheduled, RunningInitializedStatus: Running_Initialized, RunningReadyStatus: Running_Ready, RunningContainersReadyStatus: Running_ContainersReady, RunningPodScheduledStatus: Running_PodScheduled, SucceededInitializedStatus: Succeeded_Initialized, SucceededReadyStatus: Succeeded_Ready, SucceededContainersReadyStatus: Succeeded_ContainersReady, SucceededPodScheduledStatus: Succeeded_PodScheduled, FailedInitializedStatus: Failed_Initialized, FailedReadyStatus: Failed_Ready, FailedContainersReadyStatus: Failed_ContainersReady, FailedPodScheduledStatus: Failed_PodScheduled, UnkonwnInitializedStatus: Unkonwn_Initialized, UnkonwnReadyStatus: Unkonwn_Ready, UnkonwnContainersReadyStatus: Unkonwn_ContainersReady, UnkonwnPodScheduledStatus: Unkonwn_PodScheduled, PodHostIPIsEmptyStatus: Pod_HostIPIsEmpty, PodIPIsEmptyStatus: Pod_IPIsEmpty, PodContainersRunningStatus: Pod_ContainersRunning, PodContainersWaitingStatus: Pod_ContainersWaiting, PodContainersTerminatedStatus: Pod_ContainersTerminated, OfflineStatus: Offline, }
Functions ¶
This section is empty.
Types ¶
type STATUS ¶
type STATUS []byte
多维度状态值创建、获取某一维度、设置某一维度
func StatusDecode ¶
func (STATUS) SetAnchorStatus ¶
func (STATUS) SetInitStatus ¶
func (STATUS) SetKindStatus ¶
func (STATUS) SetRunStatus ¶
Click to show internal directories.
Click to hide internal directories.