常见问题
错误码总览
以下错误码为ICHIP自身设定的,帮助开发和运维人员更加准确的锁定错误原因,提升开发和运维效率。(错误码不断增加,以下可能不全)
错误码 | 错误编码 | 错误信息 |
---|---|---|
-858 | ERR_UNKNOWN | 未知错误 |
-858000201 | COMMON_INVOKE_API_FAIL | 远程接口调用失败 |
-858010101 | COMMON_PARAM_IS_EMPTY | 参数不能为空 |
-858020101 | APP_CAN_NOT_DELETE | 应用下存在分组,不能删除 |
-858020102 | APP_NAME_MISSING | 应用名称不能为空 |
-858020103 | APP_NAME_EXISTING | 应用名称已经存在 |
-858020104 | APP_NOT_EXISTING | 应用不存在 |
-858020105 | APP_ID_MISSING | appId为空 |
-858030101 | MESSAGE_TOPIC_NAME_MISSING | topic名称不为空 |
-858030102 | MESSAGE_TOPIC_NAME_INVALID | topic名称不合法 |
-858030103 | MESSAGE_TOPIC_NAME_PREFIX_ERROR | topic名称前缀以T_开头 |
-858030104 | MESSAGE_TOPIC_ID_MISSING | topicId为空 |
-858030105 | MESSAGE_TOPIC_NOT_EXISTING | topic不存在 |
-858030106 | MESSAGE_TOPIC_IS_PUB_SUB | topic已被应用发布或者订阅,不能删除 |
-858030201 | MESSAGE_PUBTOPIC_ID_MISSING | 应用发布topic记录的ID不能为空 |
-858030202 | MESSAGE_PUBTOPIC_STAUTS_MISSING | 发布状态不能为空 |
-858030203 | MESSAGE_PUBTOPIC_STAUTS_INVALID | 发布状态格式不符合要求 |
-858030301 | MESSAGE_SUBTOPIC_ID_MISSING | 应用订阅topic记录的ID不能为空 |
-858030302 | MESSAGE_SUBTOPIC_STAUTS_MISSING | 订阅状态不能为空 |
-858030303 | MESSAGE_SUBTOPIC_STAUTS_INVALID | 订阅状态格式不符合要求 |
-858030104 | MQ_USER_ID_MISSING | 消息主键不能为空 |
-858030104 | MQ_USER_NAME_MISSING | 消息userName不能为空 |
-858030401 | DATASOURCE_ID_MISSING | 数据源主键ID不能为空 |
-858030404 | DATASOURCE_DELETE_ERROR | 数据源删除失败 |
-858030406 | DATASOURCE_SAVE_ERROR | 数据源保存失败 |
-858030408 | DATASOURCE_EDIT_ERROR | 数据源编辑失败 |
安装部署常见问题解答
1. ICHIP能不能一键部署?
解答:通过流水线或LCM可以实现多台机器自动安装部署ICHIP。
2. ICHIP中各模块启动顺序 ?
解答:先启动ichip-center,再启动ichip-server,最后启动其他模块。
使用常见问题解答
1. 编排服务时如何获取各节点参数?
解答:
描述 | 表达式 |
---|---|
获取调用方传入的body的参数key1 | $.req.body.key1 |
获取调用方传入的header的参数key1 | $.req.header.key1 |
获取名为step1的步骤返回的body中的key1 | $.step1.body.key1 |
获取名为step1的步骤返回的header中的key1 | $.step1.header.key1 |
获取名为step1的步骤返回的状态码1 | $.step1.statusCode |