响应代码一览

# DIS响应代码规定 > 响应代码,即JSONRPC协议中result/error字段所使用的code代码 ## 响应代码的组成 响应代码的组成包括`<类别字母><代码编号>` 其中类别字母是一个==大写英文字母==,编码代号为一串==三位数字== ### 类别字母约定 可使用的大写英文字母如下所示 |类别字母|含义| |:-----:|:--:| |D|设备表操作| |G|组表操作| |R|关系表操作| |A|设备认证操作| |S|设备上报信息操作| |C|设备指令操作| > A, S, C为南向接口部分 ### 编码代号约定 编码代号分为三位: - 第一位表示具体的操作 |数字|含义| |:--:|:--:| |1|添加操作| |2|删除操作| |3|修改操作| |4|查找操作| |5|登陆验证操作| |6|状态接收操作| |7|指令执行操作 > 5, 6, 7为南向接口部分 - 第二位留空不用,设置为==0== - 第三位表示操作结果 |数字|含义| |:-:|:-:| |0|成功| |4|数据已存在| |5|数据不存在| |6|批量操作时部分数据成功| |8|数据校验错误,字段不合规范| |9|失败| ## 具体例子 1. 请求添加设备:添加成功`D100`,设备已存在`D104`,添加失败`D109` 2. 请求删除关系:删除成功`R200`,关系不存在`R205`,删除是被`R209` 3. 请求设备认证: 认证成功`A500`,设备未注册`A505`,认证失败`A509`