
# 错误码
表1错误码 
| 状态码 | 错误码              | 错误信息                                                                                                                                      | 描述                                                         | 处理措施                                               |
|:---|:---|:---|:---|:---|
| 500 | IoTFM.000001     | Internal server error.                                                                                                                    | 服务器内部错误。                                                   | 请联系设施云工程师分析解决。                                     |
| 401 | IoTFM.000002     | The request is unauthorized.                                                                                                              | 请求非法。                                                      | 请排查请求中的鉴权参数是否携带正确。                                 |
| 405 | IoTFM.000003     | The method is not supported.                                                                                                              | 不支持该方法。                                                    | 请排查请求方式是否与文档中的保持一致                                 |
| 403 | IoTFM.000004     | Invalid access token.                                                                                                                     | 访问令牌无效。                                                    | 请排查请求中的token是否正常。                                  |
| 403 | IoTFM.000005     | Refresh access token failed.                                                                                                              | 刷新访问令牌失败。                                                  | 请排查请求中的refreshToken是否正确。                           |
| 400 | IoTFM.000006     | Invalid input data.                                                                                                                       | 输入数据无效。                                                    | 请排查请求参数中是否符合设施云对应接口文档要求。                           |
| 500 | IoTFM.000007     | The data in database is abnormal.                                                                                                         | 数据库数据异常。                                                   | 请联系设施云工程师分析解决。                                     |
| 400 | IoTFM.000008     | Invalid input. Bad request, for more detail, refer to the error message.                                                                  | 输入无效。错误的请求，有关详细信息，请参阅错误消息。                                 | 请排查该请求的请求格式是否正确。                                   |
| 400 | IoTFM.000009     | Invalid input. Invalid time format.                                                                                                       | 输入无效。时间格式无效。                                               | 请排查请求参数中中时间的格式是否与对应接口文档中的保持一致。                     |
| 400 | IoTFM.000010     | Invalid input. The start time must be earlier than the end time.                                                                          | 输入无效。开始时间必须早于结束时间。                                         | 请求中开始时间必须早于结束时间。                                   |
| 400 | IoTFM.000011     | Invalid input. The specified parameter 'pageNo' is out of range.                                                                          | 输入无效。指定的参数pageNo超出范围。                                      | 请排查请求参数中的pageNo大小是否在对应接口文档限制范围之内。                  |
| 400 | IoTFM.000012     | Invalid input. The specified parameter 'pageSize' is out of range.                                                                        | 输入无效。指定的参数pageSize超出范围。                                    | 请排查请求参数中的pageSize大小是否在对应接口文档限制范围之内。                |
| 400 | IoTFM.000013     | Invalid input. The parameter 'pageSize' multiply 'pageNo' exceeds the upper limit.                                                        | 输入无效。参数pageSize乘pageNo超过上限。                                | 请检查pageSize和pageNo参数的大小。                           |
| 400 | IoTFM.000014     | Invalid input. The specified parameter 'nextToken' is out of range.                                                                       | 输入无效。指定的参数nextToken超出范围。                                   | 请排查请求中的nextToken参数是否在对应接口文档的限制范围之内。                |
| 403 | IoTFM.000015     | The account is frozen.                                                                                                                    | 账户被冻结。                                                     | 联系账户负责人进行解冻。                                       |
| 404 | IoTFM.000016     | Target not found.                                                                                                                         | 找不到目标。                                                     | 请联系设施云工程师分析解决。                                     |
| 400 | IoTFM.000017     | Invalid input. The specified parameter 'limit' is out of range.                                                                           | 输入无效。指定的参数limit超出范围。                                       | 请排查请求中的limit参数是否在对应接口文档的限制范围之内。                    |
| 400 | IoTFM.000018     | Invalid input. The specified parameter 'marker' is out of range.                                                                          | 输入无效。指定的参数标记超出范围。                                          | 请排查请求中的marker参数是否在对应接口文档的限制范围之内。                   |
| 405 | IoTFM.000019     | Method not allowed.                                                                                                                       | 不允许该方法。                                                    | 请排查请求方式是否与文档中的保持一致                                 |
| 500 | IoTFM.000020     | Decrypt IAM token failed.                                                                                                                 | 解密IAM令牌失败。                                                 | 请联系设施云工程师分析解决。                                     |
| 403 | IoTFM.000021     | Operation not allowed. User not found by IAM token or the authorized user has not subscribed IOTDA service.                               | 不允许操作。IAM令牌找不到用户或授权用户未订购IOTDA服务。                           | 请排查IAM Token所在用户是否订阅了设备接入服务(IOTDA)。                |
| 403 | IoTFM.000022     | Operation not allowed. The user does not have the permission.                                                                             | 不允许操作。用户没有权限。                                              | 请排查该用户是否有权限访问。                                     |
| 403 | IoTFM.000023     | Request reached the maximum rate limit.                                                                                                   | 请求达到最大速率限制值，限制为limit。                                      | 请降低请求频率，该请求速率已达到限制。                                |
| 400 | IoTFM.000030     | Failed to register the resource in Stage. Please try again later.                                                                         | 在阶段注册资源失败。请稍后再试。                                           | 请稍后重试。                                             |
| 400 | IoTFM.000031     | Failed to unRegister the resource in Stage. Please try again later.                                                                       | 在阶段取消注册资源失败。请稍后再试。                                         | 请稍后重试。                                             |
| 400 | IoTFM.000032     | Failed to update the resource in Stage. Please try again later.                                                                           | 更新阶段中的资源失败。请稍后再试。                                          | 请稍后重试。                                             |
| 400 | IoTFM.000033     | Subscribed project number exceed the limit.                                                                                               | 订阅的项目编号超过限制limit。                                          | 请排查请求的limit参数是否在对应接口文档的限制范围之内                      |
| 400 | IoTFM.000500     | Throw exception when operate in IoTDA platform.                                                                                           | 在IoTDA平台上运行时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg   | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.000501     | Throw exception when operate in IVM platform.                                                                                             | 在IVM平台上运行时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg     | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.000502     | Throw exception when operate in closeli platform.                                                                                         | 在closeli平台上运行时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.000503     | Throw exception when operate in UEM platform.                                                                                             | 在UEM平台上运行时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg     | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.000504     | Throw exception when operate in IoTEdge platform.                                                                                         | 在IoTEdge平台上运行时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.000505     | Throw exception when operate in 智能设施云平台DE platform.                                                                                       | 在IoTCDE平台中操作时抛出异常。错误码是：ext_error_code，错误信息是：ext_error_msg  | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.001000     | Throw exception when auth with Common platform.                                                                                           | 使用Common平台进行身份验证时引发异常。                                     | 请排查身份验证的请求参数是否符合设施云文档要求。                           |
| 400 | IoTFM.001001     | Param instanceId is required when checking permission.                                                                                    | 进行身份验证时需要参数instanceId。                                     | 请排查请求参数中instanceId是否符合设施云文档要求。                     |
| 400 | IoTFM.001002     | Param instanceId is invalid when checking permission.                                                                                     | 进行身份验证时，参数instanceId无效。                                    | 请排查请求参数中instanceId是否符合设施云文档要求。                     |
| 403 | IoTFM.001003     | Instance is inaccessible when checking permission.                                                                                        | 进行身份验证时，instanceId无法访问。                                    | 请排查请求参数是否符合设施云文档要求。                                |
| 403 | IoTFM.001004     | Policy doesn't allow action to be performed.                                                                                              | 策略不允许执行操作。                                                 | 请联系设施云工程师分析解决。                                     |
| 403 | IoTFM.001005     | No permissions to request the method.                                                                                                     | 没有请求该方法的权限。                                                | 请联系权限维护人员处理。                                       |
| 403 | IoTFM.001006     | IAM auth param not found.                                                                                                                 | 未找到IAM身份验证参数。                                              | 请排查请求参数是否正确。                                       |
| 403 | IoTFM.001007     | Invalid IAM authentication parameters.                                                                                                    | IAM身份验证参数无效。                                               | 请排查请求参数是否正确。                                       |
| 403 | IoTFM.001008     | Project is not allowed to access.                                                                                                         | 项目不允许访问。                                                   | 请排查请求参数是否正确。                                       |
| 403 | IoTFM.001009     | The X-Root-Zone-Id request header is missing.                                                                                             | 缺少X-Root-Zone-Id请求头。                                       | 请排查请求参数是否正确。                                       |
| 500 | IoTFM.001050     | IAM internal error occurred.                                                                                                              | IAM 内部发生错误。                                                | 请联系IAM平台维护人员处理。                                    |
| 400 | IoTFM.001051     | Username and password not matched.                                                                                                        | 用户名和密码不匹配。                                                 | 请排查请求参数中用户名与密码是否符合设施云文档要求                          |
| 404 | IoTFM.001052     | User not exist.                                                                                                                           | 用户不存在。                                                     | 请排查请求参数中用户是否正确。                                    |
| 403 | IoTFM.001053     | Not allow to delete self.                                                                                                                 | 不允许删除自身。                                                   | 不允许删除自身。                                           |
| 400 | IoTFM.001054     | Not allow to set weak password.                                                                                                           | 不允许设置弱密码。                                                  | 请设置强密码。                                            |
| 400 | IoTFM.001055     | The new password is the same as the original password.                                                                                    | 新密码与原密码相同。                                                 | 新密码与原密码不能相同                                        |
| 403 | IoTFM.001056     | Not allow to delete the default user.                                                                                                     | 不允许删除默认用户。                                                 | 不允许删除默认用户。                                         |
| 400 | IoTFM.001057     | Username is already exist.                                                                                                                | 用户名已存在。                                                    | 请更换用户名后重试。                                         |
| 400 | IoTFM.001058     | Not allow to create op user.                                                                                                              | 不允许创建op用户。                                                 | 不允许创建op用户。                                         |
| 403 | IoTFM.001059     | User is disabled by admin.                                                                                                                | 用户已被管理员禁用。                                                 | 请联系管理员解除禁用。                                        |
| 401 | IoTFM.001060     | Token has been revoked.                                                                                                                   | 令牌已被吊销。                                                    | 请使用可用的令牌。                                          |
| 400 | IoTFM.001061     | User has been locked.                                                                                                                     | 用户已被锁定。                                                    | 请联系管理员解除锁定。                                        |
| 404 | IoTFM.001062     | Role is not exist.                                                                                                                        | 角色不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001063     | Not allow to operate system role.                                                                                                         | 不允许使用操作系统角色。                                               | 不允许使用操作系统角色。                                       |
| 403 | IoTFM.001064     | User is forbidden by acl.                                                                                                                 | 用户被acl禁止。                                                  | 请联系管理员解除禁用。                                        |
| 400 | IoTFM.001065     | Role is already exist.                                                                                                                    | 角色已存在。                                                     | 请更换角色名后重试。                                         |
| 400 | IoTFM.001066     | Role to delete is bounded with user                                                                                                       | 要删除的角色与用户绑定。                                               | 如需删除，请解除与用户的绑定。                                    |
| 400 | IoTFM.001067     | The domain user limit has been reached.                                                                                                   | 已达到域用户限制。                                                  | 请删除废弃用户后重试。                                        |
| 400 | IoTFM.001068     | The domain role limit has been reached.                                                                                                   | 已达到域角色限制。                                                  | 请删除废弃角色后重试。                                        |
| 403 | IoTFM.001069     | Accounts that have been provisioned to nodes cannot be deleted.                                                                           | 已发放到节点的帐户不能删除。                                             | 请将此节点改为未发放后重试。                                     |
| 400 | IoTFM.001070     | Account which synced from other instance can not be update password locally.                                                              | 从其他实例同步的帐户不能在本地更新密码。                                       | 请先更新密码，再从其他实例同步过来。                                 |
| 400 | IoTFM.001071     | User-phone is already exist.                                                                                                              | 用户电话已存在。                                                   | 请更换用户电话后重试。                                        |
| 400 | IoTFM.001072     | Both of email and phone cannot be empty at the same time.                                                                                 | 电子邮件和电话不能同时为空。                                             | 请排查请求参数中电子邮件和电话是否同时为空。                             |
| 403 | IoTFM.001073     | Password has been expired, please update password.                                                                                        | 密码已过期，请更新密码。                                               | 请更新用户的密码。                                          |
| 400 | IoTFM.001074     | Operation failed. The number of roles has reached the upper limit.                                                                        | 操作失败。角色数量已达到上限。                                            | 请删除废弃角色后重试。                                        |
| 401 | IoTFM.001080     | SSO app session has expired.                                                                                                              | SSO应用会话已过期。                                                | 请重新创建会话后重试。                                        |
| 403 | IoTFM.001081     | The number of instances has reached the upper limit.                                                                                      | 实例数量已达到上限。                                                 | 请排查实例数量是否正确。                                       |
| 403 | IoTFM.001101     | Organization is not exist.                                                                                                                | 组织不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001102     | Parent organization is not exist.                                                                                                         | 父组织不存在。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001103     | Organization name is already exist.                                                                                                       | 组织名称已存在。                                                   | 请更换组织名称后重试。                                        |
| 400 | IoTFM.001104     | Required definitions is not filling with values.                                                                                          | 必填参数未填写。参数为keys。                                           | 请排查请求参数中keys是否正确。                                  |
| 400 | IoTFM.001105     | Definition value validation of definitions is invalid.                                                                                    | 参数验证无效。参数为keys。                                            | 请排查请求参数中keys是否正确                                   |
| 400 | IoTFM.001106     | Definition validation of definitions is invalid.                                                                                          | 参数验证无效。参数为keys。                                            | 请排查请求参数中keys是否正确                                   |
| 400 | IoTFM.001107     | One organization associating zone count exceeded the limit.                                                                               | 组织关联的空间数量超出限制，数量为count，限制为limit。                           | 请排查请求参数是否符合设施云文档要求。                                |
| 400 | IoTFM.001108     | Zone to associate is already associated by other organization.                                                                            | 要关联的空间已被其他组织关联。                                            | 请更换空间后重试。                                          |
| 400 | IoTFM.001109     | Organization with children organization is not deletable.                                                                                 | 具有子级的组织不可删除。                                               | 先删除组织下的子组织，再去删除该组织。                                |
| 400 | IoTFM.001110     | Organization definition code is not exist.                                                                                                | 组织定义代码不存在。                                                 | 请排查请求参数中组织定义代码是否正确。                                |
| 400 | IoTFM.001111     | Depth of organization exceeds the limit.                                                                                                  | 组织深度超过限制。深度是depth，限制是limit。                                | 请排查请求参数中组织深度是否正确。                                  |
| 400 | IoTFM.001112     | Organizations associated with regions cannot be deleted.                                                                                  | 与空间关联的组织不可删除。                                              | 请排查请求参数中组织是否关联空间。                                  |
| 400 | IoTFM.001113     | The region associated with the device cannot be deleted.                                                                                  | 与设备关联的空间不可删除。                                              | 请排查请求参数中空间是否关联设备。                                  |
| 400 | IoTFM.001114     | The area associated with the configuration cannot be deleted.                                                                             | 与组态关联的空间不可删除。                                              | 请排查请求参数中空间是否关联组态。                                  |
| 400 | IoTFM.001115     | The organization has been associated with a project and cannot be deleted.                                                                | 该组织已与项目关联，不可删除。                                            | 请排查请求参数中组织是否关联项目。                                  |
| 400 | IoTFM.001116     | The organization has been associated with a user and cannot be deleted.                                                                   | 该组织已与用户关联，不可删除。                                            | 请排查请求参数中组织是否关联用户。                                  |
| 403 | IoTFM.001200     | Zone is not exist.                                                                                                                        | 空间不存在。                                                     | 请排查请求参数中空间是否正确。                                    |
| 400 | IoTFM.001201     | Parent Zone is not exist.                                                                                                                 | 父空间不存在。                                                    | 请排查请求参数中父空间是否正确。                                   |
| 400 | IoTFM.001202     | Zone name is already exist.                                                                                                               | 空间名称已存在。                                                   | 请更换空间名称后重试。                                        |
| 400 | IoTFM.001203     | Zone definition code is not exist.                                                                                                        | 空间定义代码不存在。                                                 | 请排查请求参数中空间定义代码是否正确。                                |
| 400 | IoTFM.001204     | Failed to delete the area because it contains sub-areas.                                                                                  | 空间下存在子级空间，无法删除。                                            | 请排查请求参数中下是否存在子级空间。                                 |
| 400 | IoTFM.001205     | The area depth exceeds the limit.                                                                                                         | 空间深度超过限制。                                                  | 请排查请求参数中空间深度是否正确。                                  |
| 400 | IoTFM.001208     | The number of region specification attributes exceeds the upper limit.                                                                    | 空间规格属性数量超过限制。                                              | 请排查请求参数中空间规格属性数量是否超过限制。                            |
| 400 | IoTFM.001209     | The number of region specifications exceeds the upper limit.                                                                              | 空间规格数量超过限制。                                                | 请排查请求参数中空间规格数量是否超过限制。                              |
| 400 | IoTFM.001210     | The region specification name already exists.                                                                                             | 空间规格名称已存在。                                                 | 请排查请求参数中空间规格名称是否已存在。                               |
| 400 | IoTFM.001211     | The region specification code already exists.                                                                                             | 空间规格编码已存在。                                                 | 请排查请求参数中空间规格编码是否已存在。                               |
| 400 | IoTFM.001212     | The region specification is being used. Editing/deleting is not allowed.                                                                  | 该空间规格正在被占用。不允许编辑/删除！                                       | 请排查请求参数中空间规格是否正在被占用。                               |
| 400 | IoTFM.001213     | The area code already exists.                                                                                                             | 空间编码已存在。                                                   | 请排查请求参数中空间编码是否已存在。                                 |
| 400 | IoTFM.001214     | The city code of the area does not exist.                                                                                                 | 该空间的城市代码不存在。                                               | 请排查请求参数中该空间的城市代码是否存在。                              |
| 400 | IoTFM.001215     | Region Parent ID or Code must be at least mandatory.                                                                                      | 空间父ID或代码至少必须为必填项。                                          | 请排查请求参数中空间父ID或代码是否填写。                              |
| 400 | IoTFM.001216     | The locale attribute should be empty because the attribute belonging to the definition code is empty.                                     | 空间属性应为空，因为属于定义代码的属性为空。                                     | 请排查请求参数中空间属性是否为空。                                  |
| 400 | IoTFM.001217     | The region specification attribute name must be unique.                                                                                   | 空间规格属性名称不应重复。                                              | 请排查请求参数中空间规格属性名称是否重复。                              |
| 400 | IoTFM.001218     | The area specification attribute code should not be duplicated.                                                                           | 空间规格属性代码不应重复。                                              | 请排查请求参数中空间规格属性代码是否重复。                              |
| 400 | IoTFM.001219     | The default value for the zone specification attribute is invalid.                                                                        | 空间规格属性的默认值无效。                                              | 请排查请求参数中空间规格属性的默认值是否有效。                            |
| 400 | IoTFM.001220     | When a device is created, the region ID and region code are missing.                                                                      | 创建设备时，缺少空间ID和空间编码。                                         | 请排查请求参数中是否缺少空间ID和空间编码。                             |
| 400 | IoTFM.001221     | The total number of regions exceeds the limit.                                                                                            | 空间总数超过限制。                                                  | 请排查请求参数中空间总数是否超过限制。                                |
| 400 | IoTFM.001222     | The number of items exceeds the limit.                                                                                                    | 项目数量超出限制。                                                  | 请排查请求参数中项目数量是否超出限制。                                |
| 400 | IoTFM.001223     | Project does not exist.                                                                                                                   | 项目不存在。                                                     | 请排查请求参数中项目是否存在。                                    |
| 400 | IoTFM.001224     | A project that has sub-regions cannot be deleted.                                                                                         | 存在子空间的项目不能被删除。                                             | 请排查请求参数中项目是否存在子空间。                                 |
| 400 | IoTFM.001225     | Project already exists.                                                                                                                   | 项目已存在。                                                     | 请排查请求参数中项目是否已存在。                                   |
| 400 | IoTFM.001226     | The project name already exists.                                                                                                          | 项目名称已存在。                                                   | 请排查请求参数中项目名称是否存在。                                  |
| 400 | IoTFM.001227     | The item does not match the subspace.                                                                                                     | 该项目与子空间不匹配。                                                | 请排查请求参数中项目与子空间是否匹配。                                |
| 400 | IoTFM.001228     | The space ID does not match the space code.                                                                                               | 空间ID与空间编码不匹配。                                              | 请排查请求参数中项目是否存在。                                    |
| 400 | IoTFM.000104     | Zone with children zone is not deletable.                                                                                                 | 具有子级的空间不可删除。                                               | 先删除空间下的子空间，再去删除该空间。                                |
| 400 | IoTFM.000105     | Depth of zone exceeds the limit.                                                                                                          | 空间深度超过限制。深度是depth，限制是limit。                                | 请排查请求参数中空间深度是否正确。                                  |
| 400 | IoTFM.000106     | Zone to be associated is not top-level node.                                                                                              | 要关联的空间不是顶级节点。                                              | 要关联的空间不是顶级节点。                                      |
| 400 | IoTFM.000107     | The region definition code does not match.                                                                                                | 空间定义编码不匹配。                                                 | 请排查请求参数中空间定义编码是否正确。                                |
| 400 | IoTFM.001300     | The product category code has been exist.                                                                                                 | 产品分类编码已存在。                                                 | 请更换产品分类编码后重试。                                      |
| 400 | IoTFM.001301     | The product category id has been exist.                                                                                                   | 产品分类ID已存在。                                                 | 请更换产品分类ID后重试。                                      |
| 400 | IoTFM.001302     | The parent product category id does not exist.                                                                                            | 父产品分类ID不存在。                                                | 请排查请求参数中父产品分类ID是否正确。                               |
| 400 | IoTFM.001303     | The product category id does not exist.                                                                                                   | 产品分类ID不存在。                                                 | 请排查请求参数中产品分类ID是否正确。                                |
| 400 | IoTFM.001304     | The product category to be deleted is super category of other categories, all sub categories must be deleted before delete this category. | 要删除的产品分类是其他类别的父产品分类，删除此类别前必须删除所有子类别。                       | 要删除的产品分类是其他类别的父产品分类,删除此类别前必须删除所有子类别。               |
| 400 | IoTFM.001305     | The product category to be deleted has been used by products, all products must be deleted before delete this category.                   | 要删除的产品分类已被产品使用，删除该类别前必须删除所有产品。                             | 要删除的产品分类已被产品使用，删除该类别前必须删除所有产品。                     |
| 400 | IoTFM.001306     | The product category code does not exist.                                                                                                 | 产品分类编码不存在。                                                 | 请排查请求参数中产品分类编码是否正确。                                |
| 400 | IoTFM.001307     | The item does not match the subspace.                                                                                                     | 该项目与子空间不匹配。                                                | 请排查请求参数中项目与子空间是否匹配。                                |
| 400 | IoTFM.001308     | The space ID does not match the space code.                                                                                               | 空间ID与空间编码不匹配。                                              | 请排查请求参数中空间ID与空间编码是否匹配。                             |
| 400 | IoTFM.001350     | The product to be deleted has been used in devices, all devices must be deleted before delete this product.                               | 待删除的产品已在设备中使用，删除该产品前必须删除所有设备。                              | 待删除的产品已在设备中使用，删除该产品前必须删除所有设备。                      |
| 400 | IoTFM.001351     | The product name is already exist.                                                                                                        | 产品名称已存在。                                                   | 请更换产品名称后重试。                                        |
| 400 | IoTFM.001352     | The product id is already exist.                                                                                                          | 产品ID已存在。                                                   | 请更换产品ID后重试。                                        |
| 400 | IoTFM.001353     | The product code is already exist.                                                                                                        | 产品编码已存在。                                                   | 请更换产品编码后重试。                                        |
| 400 | IoTFM.001354     | The product short code is already exist.                                                                                                  | 产品短编码已存在。                                                  | 请更换产品短编码后重试。                                       |
| 400 | IoTFM.001355     | The product id is not exist.                                                                                                              | 产品ID不存在。                                                   | 请排查请求参数中产品ID是否正确。                                  |
| 400 | IoTFM.001356     | The length of the service capabilities array in the product exceeds the limit.                                                            | 产品中服务数组长度超过限制，限制是limit。                                    | 请排查请求参数中产品中服务数组长度是否正确。                             |
| 400 | IoTFM.001357     | The size of the service capabilities content in the product exceeds the limit.                                                            | 产品中的服务内容大小超过限制，限制是limit。                                   | 请排查请求参数中产品中服务内容大小是否正确。                             |
| 400 | IoTFM.001358     | Duplicate service id in the service capabilities.                                                                                         | 服务ID重复，id是service_id。                                      | 请更换服务ID后重试。                                        |
| 400 | IoTFM.001359     | The length of the service properties array in the service capability exceeds the limit.                                                   | 产品中业务属性数组长度超限，限制是limit。                                    | 请排查请求参数中产品中业务属性数组长度是否正确。                           |
| 400 | IoTFM.001360     | Duplicate property code in the service capability.                                                                                        | 服务中的属性编码重复，服务id是service_id，属性编码是attribute_code。            | 请更换属性编码后重试。                                        |
| 400 | IoTFM.001361     | The length of the service command array in the service capability exceeds the limit.                                                      | 产品中业务命令数组长度超限，限制是limit。                                    | 请排查请求参数中产品中业务命令数组长度是否正确。                           |
| 400 | IoTFM.001362     | Duplicate command code in the service capability.                                                                                         | 服务中的命令编码重复，服务id是service_id，命令编码是command_code。              | 请更换命令编码后重试。                                        |
| 400 | IoTFM.001363     | The length of the def properties array in the product exceeds the limit.                                                                  | 产品中的def属性数组的长度超过了限制。长度是length，限制是limit。                    | 请排查请求参数中产品中的def属性数组的长度是否正确。                        |
| 400 | IoTFM.001364     | The size of the def properties content in the product exceeds the limit.                                                                  | 产品中的定义属性内容的大小超过了限制。长度是length，限制是limit。                     | 请排查请求参数中产品中的定义属性内容的大小是否正确。                         |
| 400 | IoTFM.001365     | Duplicate def property code in the def properties.                                                                                        | 定义属性代码重复。                                                  | 请更换定义属性代码后重试。                                      |
| 400 | IoTFM.001366     | The service id is not exist in the service capabilities.                                                                                  | 服务ID不存在。id是service_id。                                     | 请排查请求参数中产品中服务ID是否正确。                               |
| 400 | IoTFM.001367     | The property code is not exist in the service capabilities.                                                                               | 属性编码不存在。属性编码是property_code。                                | 请排查请求参数中产品中属性编码是否正确。                               |
| 400 | IoTFM.001368     | Duplicate enum value in the enum list of the service property.                                                                            | 属性枚举值重复。枚举值是enum_value。                                    | 请更换属性枚举值后重试。                                       |
| 400 | IoTFM.001369     | Duplicate enum value in the enum list of the def property.                                                                                | 规格属性中枚举值重复。枚举值是enum_value。                                 | 请更换规格属性中枚举值后重试。                                    |
| 400 | IoTFM.001370     | The service ID does not exist in the service definition.                                                                                  | 服务定义中serviceId不存在。                                         | 请排查请求参数中服务定义中serviceId是否存在。                        |
| 400 | IoTFM.001371     | The serviceId in the command definition does not exist.                                                                                   | 命令定义中serviceId不存在。                                         | 请排查请求参数中命令定义中serviceId是否存在。                        |
| 400 | IoTFM.001372     | The length of the event array in the model definition exceeds the limit.                                                                  | 模型定义中事件数组长度超过限制。                                           | 请排查请求参数中事件数组长度是否超过限制。                              |
| 400 | IoTFM.001373     | The event type in the model definition is duplicate.                                                                                      | 模型定义中的事件类型重复。                                              | 请排查请求参数中事件类型是否重复。                                  |
| 400 | IoTFM.001374     | The built-in product cannot be modified.                                                                                                  | 系统内置产品不允许修改。                                               | 请排查请求参数中产品是否系统内置产品。                                |
| 400 | IoTFM.001375     | System built-in products cannot be deleted.                                                                                               | 系统内置产品不允许删除。                                               | 请排查请求参数中产品是否系统内置产品。                                |
| 400 | IoTFM.001376     | Invalid default value for product attribute.                                                                                              | 产品属性的默认值无效。                                                | 请排查请求参数中产品属性的默认值是否有效。                              |
| 400 | IoTFM.001381     | A maximum of one product can be imported at a time.                                                                                       | 每次导入产品的个数最多为1。                                             | 请排查请求参数中导入产品的个数是否为1。                               |
| 400 | IoTFM.001400     | The device id has been exist.                                                                                                             | 设备ID已存在。                                                   | 请更换设备ID后重试。                                        |
| 400 | IoTFM.001401     | The node id has been exist.                                                                                                               | 设备标识码已存在。                                                  | 请更换设备标识码后重试。                                       |
| 400 | IoTFM.001402     | The device id is not exist.                                                                                                               | 设备ID不存在。                                                   | 请排查请求参数中设备ID是否正确。                                  |
| 400 | IoTFM.001403     | The parent device id is not exist.                                                                                                        | 父设备ID不存在。                                                  | 请排查请求参数中父设备ID是否正确。                                 |
| 400 | IoTFM.001404     | The depth of this device has reached the limit.                                                                                           | 此设备的深度已达到限制。深度是depth，限制是limit                              | 请排查请求参数中设备的深度是否正确。                                 |
| 400 | IoTFM.001405     | The device to be deleted is parent device of other devices, all sub devices must be deleted before delete this device.                    | 要删除的设备是其他设备的父设备，删除此设备之前必须删除所有子设备。                          | 要删除的设备是其他设备的父设备，删除此设备之前必须删除所有子设备。                  |
| 403 | IoTFM.001406     | Operation not allowed. The device is not online.                                                                                          | 设备未在线，该操作不允许。                                              | 请检查设备是否在线。                                         |
| 400 | IoTFM.001407     | The length of the spec properties array in the device exceeds the limit.                                                                  | 设备规格属性数组的长度超过限制。长度是length，限制是limit。                        | 请排查请求参数中设备规格属性数组的长度是否正确。                           |
| 400 | IoTFM.001408     | The size of the spec properties content in the device exceeds the limit.                                                                  | 设备规格属性内容的大小超过了限制。大小是size，限制是limit。                         | 请排查请求参数中设备规格属性内容的大小是否正确。                           |
| 400 | IoTFM.001409     | Duplicate spec property code in the spec properties.                                                                                      | 规格属性中的属性编码重复。属性编码是property_code。                           | 请更换属性编码后重试。                                        |
| 400 | IoTFM.001410     | The property code is not exist in the def properties.                                                                                     | 规格属性中不存在该属性编码。属性编码是property_code。                          | 请排查请求参数中属性编码是否正确。                                  |
| 400 | IoTFM.001411     | The property value is not exist in the enum list of the def property.                                                                     | 属性值不存在枚举列表中。属性值是property_value。                            | 请排查请求参数中属性值是否正确。                                   |
| 400 | IoTFM.001412     | The policy ID does not exist in the device attributes.                                                                                    | 设备属性中策略ID不存在。                                              | 请排查请求参数中策略ID是否存在。                                  |
| 400 | IoTFM.001413     | The policy name does not exist in the device attributes.                                                                                  | 设备属性中策略名称不存在。                                              | 请排查请求参数中策略名称是否存在。                                  |
| 400 | IoTFM.001414     | The policy already exists in the device properties.                                                                                       | 设备属性中已存在该策略。                                               | 请排查请求参数中策略是否已存在。                                   |
| 400 | IoTFM.001415     | The size of the attribute policy item exceeds the limit.                                                                                  | 属性策略项的大小超过限制。                                              | 请排查请求参数中属性策略项的大小是否超过限制。                            |
| 400 | IoTFM.001419     | The device has been associated with other devices. Go to the device details page to delete all associations.                              | 该设备已关联其他设备，请先前往设备详情页删除所有关联关系。                              | 请排查请求参数中设备是否关联其他设备。                                |
| 400 | IoTFM.001420     | The device has been associated with another device. Go to the associated device details page to delete all associations.                  | 该设备已被其他设备关联，请先前往关联设备的详情页删除所有关联关系。                          | 请排查请求参数中设备是否关联其他设备。                                |
| 408 | IoTFM.001421     | Set properties timed out. Check whether the device returns a response within the specified time after receiving the request.              | 设置属性超时。检查设备收到请求后是否在指定时间内返回响应。                              | 设置属性超时。检查设备收到请求后是否在指定时间内返回响应。                      |
| 400 | IoTFM.001422     | The command code and service id is not exist in service capabilities.                                                                     | 命令编码和服务ID不存在。                                              | 请排查请求参数中命令编码和服务ID是否正确。                             |
| 408 | IoTFM.001423     | create command timed out. Check whether the device returns a response within the specified time after receiving the request.              | 创建命令超时。检查设备收到请求后是否在指定的时间内返回响应。                             | 创建命令超时。检查设备收到请求后是否在指定的时间内返回响应。                     |
| 400 | IoTFM.001426     | The device shadow is not supported.                                                                                                       | 不支持设备影子。                                                   | 不支持设备影子。                                           |
| 400 | IoTFM.001500     | The operation is not supported in 3rd platform.                                                                                           | 第三方平台platform不支持该操作。                                       | 请稍后重试。                                             |
| 400 | IoTFM.001501     | Device channel is not exist.                                                                                                              | 设备通道不存在。                                                   | 请排查请求参数中设备通道是否正确。                                  |
| 400 | IoTFM.001502     | X-Ivm-Signature is invalid.                                                                                                               | X-Ivm-Signature非法。                                         | 请排查该请求的请求格式是否正确。                                   |
| 400 | IoTFM.001503     | Device doesn't exist in 3rd platform.                                                                                                     | 第三方平台platform不存在该设备ID device_id。                           | 请排查请求参数中设备ID是否正确。                                  |
| 400 | IoTFM.001550     | Policy name is already exist                                                                                                              | 策略名称已存在。                                                   | 请更换策略名称后重试。                                        |
| 400 | IoTFM.001551     | Policy type is not exist                                                                                                                  | 策略类型不存在。                                                   | 请排查请求参数中策略类型是否正确。                                  |
| 400 | IoTFM.001552     | At least one policy must be configured                                                                                                    | 至少需要输入一个配置项。                                               | 请排查请求参数中配置项是否正确。                                   |
| 400 | IoTFM.001553     | Policy is not exist.                                                                                                                      | 策略不存在。                                                     | 请排查请求参数中策略是否正确。                                    |
| 500 | IoTFM.001554     | Failed to edit the policy in the uem.                                                                                                     | 无法在UEM平台中编辑该策略。                                            | 无法在UEM平台中编辑该策略                                     |
| 400 | IoTFM.001555     | Publish scope cannot be empty.                                                                                                            | 发布范围不能为空。                                                  | 请排查请求参数中发布范围是否正确。                                  |
| 400 | IoTFM.001557     | No device is available in the selected organization or zone.                                                                              | 所选空间或组织无可用设备。                                              | 请更换有可用设备的空间或组织后重试。                                 |
| 400 | IoTFM.001558     | The Publish scope cannot contain any two types of devices, zones, organizations.                                                          | 发布范围不能包含任何两种类型的设备、空间、组织。                                   | 请排查请求参数中发布范围是否正确。                                  |
| 400 | IoTFM.001559     | Disabling the delivery of a disabled policy.                                                                                              | 策略名称已存在。                                                   | 请排查请求参数中策略名称是否正确。                                  |
| 400 | IoTFM.001560     | The policy content does not match the policy type.                                                                                        | 策略内容与策略类型不匹配。                                              | 请排查请求参数中策略内容与策略类型是否正确。                             |
| 400 | IoTFM.001561     | The device does not support policy delivery.                                                                                              | 设备不支持策略下发。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001600     | The rule id is not exist.                                                                                                                 | 规则ID不存在。                                                   | 请排查请求参数中规则ID是否正确。                                  |
| 400 | IoTFM.001601     | The rule with same resource and event already exist.                                                                                      | 此规则ID已存在相同的数据来源和触发事件，规则ID是rule_id。                         | 请更换规则ID后重试。                                        |
| 403 | IoTFM.001602     | Rule count exceed the limit of system.                                                                                                    | 规则数量超过系统上限。                                                | 请排查请求参数中规则数量是否正确。                                  |
| 400 | IoTFM.001603     | The resource and event in rule is invalid.                                                                                                | 数据来源和触发事件无效。                                               | 请排查请求参数中数据来源和触发事件是否正确。                             |
| 403 | IoTFM.001604     | The rule cannot be deleted because actions exist in the rule.                                                                             | 已存在转发目标的规则不允许删除。                                           | 请排查请求参数中数据来源和触发事件是否正确。                             |
| 403 | IoTFM.001605     | The rule has no action and cannot be enabled.                                                                                             | 当前规则没有设置转发目标，无法激活。                                         | 请排查请求参数中规则是否正确。                                    |
| 403 | IoTFM.001606     | Rule count exceed the limit of instance.                                                                                                  | 规则数量已超过当前实例上限。                                             | 请排查请求参数中规则数量是否正确。                                  |
| 400 | IoTFM.001615     | The action id is not exist.                                                                                                               | 转发目标ID无效。                                                  | 请排查请求参数中转发目标ID是否正确。                                |
| 400 | IoTFM.001616     | The action with same channelDetail is already exist.                                                                                      | 此规则ID已存在相同转发目标，规则ID是rule_id。                               | 请排查请求参数中规则ID是否正确。                                  |
| 400 | IoTFM.001617     | The channel in action is invalid.                                                                                                         | 转发目标无效。                                                    | 请排查请求参数中转发目标是否正确。                                  |
| 400 | IoTFM.001618     | The channel detail in action is invalid.                                                                                                  | 转发目标详细信息无效，错误信息：detail_error_msg。                          | 请排查请求参数中转发目标详细信息是否正确。                              |
| 403 | IoTFM.001619     | Action count exceed the limit of system.                                                                                                  | 转发目标数量超过上限。                                                | 请排查请求参数中转发目标数量是否正确。                                |
| 403 | IoTFM.001620     | Action count exceed the limit of rule.                                                                                                    | 转发目标数量超过规则上限。                                              | 请排查请求参数中转发目标数量是否正确。                                |
| 400 | IoTFM.001621     | Both dms kafka ip and domain are empty."                                                                                                  | dms kafka ip和domain都为空。                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001622     | Dms kafka port must be not empty when use ip.                                                                                             | 转发目标使用IP时，端口不能为空。                                          | 请排查请求参数中端口是否正确。                                    |
| 400 | IoTFM.001623     | Connect to dms kafka broker timeout.                                                                                                      | 连接Dms kafka broker超时。                                      | 请联系设施云工程师分析解决。                                     |
| 400 | IoTFM.001624     | Dms kafka ssl handshake failed.                                                                                                           | Dms kafka ssl握手失败。                                         | 请联系设施云工程师分析解决。                                     |
| 400 | IoTFM.001625     | Dms kafka sasl auth failed.                                                                                                               | Dms kafka sasl鉴权失败。                                        | 请联系设施云工程师分析解决。                                     |
| 400 | IoTFM.001450     | The alarm id is not exist.                                                                                                                | 告警ID不存在。                                                   | 请排查请求参数中告警ID是否正确。                                  |
| 400 | IoTFM.001451     | The alarm id has been closed.                                                                                                             | 告警ID已关闭。                                                   | 请排查请求参数中告警ID是否正确。                                  |
| 400 | IoTFM.001700     | The linkage rule id is not exist.                                                                                                         | 联动规则ID不存在。                                                 | 请排查请求参数中联动规则ID是否正确。                                |
| 400 | IoTFM.001701     | Invalid filer. Only one of value and in_values can exist.                                                                                 | 告警阈值输入值无效。                                                 | 请排查请求参数中告警阈值输入值是否正确。                               |
| 400 | IoTFM.001702     | The condition must contain the DEVICE_DATA condition type.                                                                                | 条件组中必须包含属性触发类型条件。                                          | 请排查请求参数中条件组是否包含属性触发类型条件。                           |
| 400 | IoTFM.001703     | The condition must contain the DEVICE_LINKAGE_STATUS condition type.                                                                      | 条件组中必须包含状态触发类型条件。                                          | 请排查请求参数中条件组是否包含状态触发类型条件。                           |
| 400 | IoTFM.001704     | The device alarm rule type must have the device alarm type action.                                                                        | 设备告警规则类型必须具有设备告警类型操作。                                      | 请排查请求参数中设备告警规则类型是否包含设备告警类型操作。                      |
| 400 | IoTFM.001705     | Neither productId nor deviceId exists.                                                                                                    | 缺少指定产品或缺少指定设备。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001706     | Create inner rule in analytics failed.                                                                                                    | 在分析中创建内部规则失败。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001707     | Update inner rule in analytics failed.                                                                                                    | 更新分析中的内部规则失败。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001708     | Delete inner rule in analytics failed.                                                                                                    | 在分析中删除内部规则失败。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001709     | Neither device_property_condition nor device_linkage_status_condition exists.                                                             | 设备属性条件和设备连接状态条件都不存在。                                       | 请排查请求参数中设备属性条件和设备连接状态条件是否正确。                       |
| 400 | IoTFM.001710     | The conditional path format is invalid.                                                                                                   | 条件路径格式无效。                                                  | 请排查请求参数中条件路径格式是否正确。                                |
| 400 | IoTFM.001711     | The device has no service property.                                                                                                       | 设备没有服务属性。                                                  | 请排查请求参数中设备服务属性是否正确。                                |
| 400 | IoTFM.001712     | The product has no service property.                                                                                                      | 产品没有服务属性。                                                  | 请排查请求参数中产品服务属性是否正确。                                |
| 400 | IoTFM.001713     | The property code does not exist in the service.                                                                                          | 属性代码在服务中不存在。                                               | 请排查请求参数中属性代码是否正确。                                  |
| 400 | IoTFM.001714     | The linkage rule id already exist.                                                                                                        | 联动规则ID已存在。                                                 | 请更换联动规则ID后重试。                                      |
| 400 | IoTFM.001715     | The alarm name and alarm level are required in action.                                                                                    | 动作中需要告警名称和告警级别。                                            | 请排查请求参数中告警名称和告警级别是否正确。                             |
| 400 | IoTFM.001716     | The group name in action is not the same with the group name in condition group.                                                          | 操作中的组名与条件组中的组名不相同。                                         | 请排查请求参数中操作中的组名与条件组中的组名是否正确。                        |
| 400 | IoTFM.001717     | Only one device Id or product Id can be selected.                                                                                         | 只能选择一个设备ID或产品ID。                                           | 请排查请求参数中设备ID或产品ID是否正确。                             |
| 400 | IoTFM.001718     | When the action type is DeviceAlarm, the device_alarm action object should be required.                                                   | 当条件包含设备告警动作类型时，必须需要设备告警对象。                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001719     | alarm_status, condition_group_name and group_name not matched.                                                                            | 告警状态、条件组名称和组名称不匹配。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001720     | Linkage rule count exceed the limit of system.                                                                                            | 联动规则超过系统限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001721     | Linkage rule count exceed the limit of instance.                                                                                          | 联动规则超过实例限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001722     | The variable name is not defined.                                                                                                         | 变量名未定义。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001723     | The variable name is duplicated.                                                                                                          | 变量名重复。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001724     | The expression count is exceed limit.                                                                                                     | 表达式数量超过限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001725     | The device is not belong to this product.                                                                                                 | 设备不属于本产品。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001726     | The target device should be specified.                                                                                                    | 应指定目标设备。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001727     | The data type of property is not supported.                                                                                               | 属性的数据类型不支持进行点位计算。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001728     | Multi device property calculation rule should set variable condition.                                                                     | 多设备属性计算规则应设置规格属性。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001729     | Multi device property calculation rule should not set device id condition.                                                                | 多设备属性计算规则不应设置设备ID。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001730     | Expression test failed.                                                                                                                   | 表达式测试失败。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001731     | The device count by spec properties is exceed limit.                                                                                      | 规格属性匹配的设备数量超过限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001732     | The expression should contains variable.                                                                                                  | 表达式应包含变量。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001733     | condition_actions size is too long.                                                                                                       | 条件动作数量超过限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001734     | DEVICE_GROUP and other action types cannot be configured at the same time.                                                                | 设备分组和其它动作类型不能同时设置。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001737     | The num of zones supported by the rule is exceed limit.                                                                                   | 每个规则最多绑定5个空间                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001800     | edge node gateway not exist.                                                                                                              | 边缘网关不存在。                                                   | 请排查请求参数中边缘网关是否正确。                                  |
| 400 | IoTFM.001801     | edge device not exist.                                                                                                                    | 边缘设备不存在。                                                   | 请排查请求参数中边缘设备是否正确。                                  |
| 400 | IoTFM.001802     | gatewayId and dsId and pointId of dc point not unique.                                                                                    | 点位的网关ID、数据源ID以及点位ID的组合不唯一。                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001803     | dc gateway point not exist.                                                                                                               | 点位不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001804     | dc gateway point already exist.                                                                                                           | 点位已存在。                                                     | 请更换点位后重试。                                          |
| 400 | IoTFM.001805     | dc gateway points counts with same edge node and ds id exceed limit.                                                                      | 该数据源的点位数超出限制。限制是limit。                                     | 请排查请求参数中数据源的点位数是否正确。                               |
| 400 | IoTFM.001850     | data source not exit.                                                                                                                     | 数据源不存在。                                                    | 请排查请求参数中数据源是否正确。                                   |
| 400 | IoTFM.001851     | data source already exist.                                                                                                                | 数据源已存在。                                                    | 请更换数据源后重试。                                         |
| 400 | IoTFM.001852     | data source count exceed the limit.                                                                                                       | 数据源数目已达到上限。                                                | 请排查请求参数中数据源数目是否正确。                                 |
| 400 | IoTFM.001853     | gateway device id and ds id not unique.                                                                                                   | 设备ID与数据源ID不唯一。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001854     | The data source cannot be deleted because points exist in the data source.                                                                | 该数据源下存在点位，不允许删除。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001855     | The file of batch import points is empty."                                                                                                | 导入点位文件为空。                                                  | 请排查请求参数中导入点位文件是否正确。                                |
| 400 | IoTFM.001856     | The file content of batch import points to be imported is illegal.                                                                        | 导入的点位文件内容非法。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001857     | Thre count of dc gateway points with same edge node exceed limit.                                                                         | 该网关下的数据源总点数超出限制                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001860     | War room already exist.                                                                                                                   | War已经存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001861     | War room groups is empty.                                                                                                                 | War分组为空。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001862     | The product in war room group is not exist.                                                                                               | War分组中的产品不存在。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001863     | The device id list in war room group is empty.                                                                                            | War分组中设备id列表为空。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001864     | The device id list in war room group is not exist.                                                                                        | War分组中的设备id列表不存在。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001865     | The properties in war room group are invalid.                                                                                             | War分组中的属性无效。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001866     | The war room is not exist.                                                                                                                | War不存在。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001867     | The war room status is invalid.                                                                                                           | War状态无效。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001868     | Exception occurred when build the war room delivery data.                                                                                 | War交付数据异常。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001869     | Exception occurred when deliver the war room points.                                                                                      | 下发War异常。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001870     | Device points are not exist.                                                                                                              | 设备点位不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001900     | The import file's size is greater than limit size.                                                                                        | 导入文件大小超出限制。大小为size，限制为limit。                               | 请排查请求参数中导入文件大小是否正确                                 |
| 400 | IoTFM.001901     | The import file name's length is greater than limit length.                                                                               | 导入文件名称长度超出限制。长度为length，限制为limit。                           | 请排查请求参数中导入文件名称长度是否正确                               |
| 400 | IoTFM.001902     | The import file's parameter is illegal.                                                                                                   | 参数校验非法。参数是parameter。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001903     | The sheet is null.                                                                                                                        | 文件表格为空。                                                    | 请排查请求参数中文件表格是否正确。                                  |
| 400 | IoTFM.001904     | The file line is empty.                                                                                                                   | 文件行为空。                                                     | 请排查请求参数中文件行是否正确。                                   |
| 400 | IoTFM.001905     | The file lines is greater than limit.                                                                                                     | 文件行数超出限制。限制是limit。                                         | 请排查请求参数中文件行数是否正确。                                  |
| 400 | IoTFM.001950     | The batchtask type is invalid.                                                                                                            | 批量任务类型无效。                                                  | 请排查请求参数中批量任务类型是否正确。                                |
| 400 | IoTFM.001951     | Both targets and targets_filter cannot be empty at the same time.                                                                         | target和target_filter不能同时为空。                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001952     | Devices in targets are not exist.                                                                                                         | 设备不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001953     | There are not devices exist after targets_filter filter."                                                                                 | 指定条件下不存在设备。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001954     | Device count in batchtask exceed limit.                                                                                                   | 任务中的设备数量超过限制。限制是limit。                                     | 请排查请求参数中任务中的设备数量是否正确。                              |
| 400 | IoTFM.001955     | Batch task with same task name exists.                                                                                                    | 已存在相同名称的批量任务。                                              | 请更换批量任务名称后重试。                                      |
| 400 | IoTFM.001956     | The batchtask id is not exist.                                                                                                            | 批量任务ID不存在。                                                 | 请排查请求参数中批量任务ID是否正确。                                |
| 403 | IoTFM.001965     | Forbid downloading device log in current task status.                                                                                     | 当前任务状态不允许下载日志。                                             | 请检查当前任务状态是否正确。                                     |
| 400 | IoTFM.001966     | Device log are not exist when download device log.                                                                                        | 下载设备日志时，设备日志不存在。                                           | 请排查当前设备是否产生日志。                                     |
| 400 | IoTFM.001967     | Forbid downloading device log in current task status.                                                                                     | 日志采集任务总数超过限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001970     | Device log are not exist when download device log.                                                                                        | 导入OTA升级包类型无效。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001957     | Total count of all device log collect tasks exceed limit.                                                                                 | OTA升级任务的扩展信息无效。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001958     | The ota package type is not invalid.                                                                                                      | 无法删除批处理任务，因为它尚未完成。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001971     | The ota package name is not invalid.                                                                                                      | OTA升级包名称无效。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001972     | The ota package id is not exist.                                                                                                          | OTA升级包ID不存在。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001973     | Total size of all ota packages exceed limit.                                                                                              | OTA升级包总大小超过限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001974     | Total count of all ota packages exceed limit.                                                                                             | OTA升级包总数超过限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001975     | Total count of all ota upgrade tasks exceed limit.                                                                                        | OTA升级任务总数超过限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.001976     | Ota package sign algorithms is invalid.                                                                                                   | OTA包签名算法无效。                                                | 请排查请求参数是否正确。                                       |
| 400 | ioTFM.001977     | Ota package sign is invalid.                                                                                                              | OTA包签名无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002000     | get token response error                                                                                                                  | 获取令牌响应错误。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002001     | response have no x-subject-token header                                                                                                   | 响应没有x-subject-token。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002002     | Invalid private network address.                                                                                                          | 网络地址非法。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002100     | Operation not allowed. The amount of certificate has reached the limit                                                                    | 证书数量已达到限制。                                                 | 请排查请求参数中证书数量是否正确。                                  |
| 400 | IoTFM.002101     | Invalid certificate content                                                                                                               | 证书内容无效。                                                    | 请排查请求参数中证书内容是否正确。                                  |
| 400 | IoTFM.002102     | Invalid input. The certificate already exist.                                                                                             | 输入无效。证书已存在。                                                | 请更换可用的证书后重试。                                       |
| 400 | IoTFM.002103     | The certificate is expired.                                                                                                               | 证书已过期。                                                     | 请排查请求参数中证书是否正确。                                    |
| 400 | IoTFM.002104     | Operation not allowed. The amount of pki has reached the limit.                                                                           | pki的数量已达到限制。                                               | 请排查请求参数中pki的数量是否正确。                                |
| 400 | IoTFM.002105     | Invalid input. The pki already exist.                                                                                                     | 输入无效。pki已经存在。                                              | 请更换pki后重试。                                         |
| 400 | IoTFM.002106     | Invalid input. The pki is not exist.                                                                                                      | 输入无效。pki不存在。                                               | 请排查请求参数中pki是否正确。                                   |
| 400 | IoTFM.002107     | Operation not allowed. The pki still has certificates.                                                                                    | 操作失败。pki仍然有证书。                                             | 请先删除pki证书再进行操作。                                    |
| 400 | IoTFM.002108     | Invalid certificate private key content.                                                                                                  | 证书私钥内容无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002109     | The certificate is not exist.                                                                                                             | 证书不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002110     | The device type does not support certificate.                                                                                             | 设备类型不支持证书。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002200     | Edge appId is not exist.                                                                                                                  | 该应用 ID不存在。                                                 | 请排查请求参数中应用 ID是否正确。                                 |
| 400 | IoTFM.002201     | Edge appId is already exist.                                                                                                              | 该应用 ID已存在。                                                 | 请更换应用 ID后重试。                                       |
| 400 | IoTFM.002202     | Edge app version is not exist.                                                                                                            | 该应用版本不存在。                                                  | 请排查请求参数中应用 版本是否正确。                                 |
| 400 | IoTFM.002203     | Edge app version is already exist.                                                                                                        | 该应用版本已存在。                                                  | 请更换应用版本后重试。                                        |
| 400 | IoTFM.002204     | Edge app template is not exist.                                                                                                           | 边缘应用模板不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002205     | Edge App template already associated by app version.                                                                                      | 边缘应用模板已被应用版本关联。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002206     | Edge App count of same gateway exceed limit.                                                                                              | 同一网关的边缘应用计数超过限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002207     | Edge gateway device count of same app exceed limit.                                                                                       | 同一应用的边缘网关设备数超出限制。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002300     | Edge gateway id is not exist.                                                                                                             | 边缘网关ID不存在                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002301     | Edge module id is not exist.                                                                                                              | 边缘模块ID不存在                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002302     | Edge module is not support shadow.                                                                                                        | 边缘模块不支持模块影子                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002303     | HLink or MessageFlow module is not installed.                                                                                             | 尚未安装hlink或messageflow模块                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002304     | The input and output of the MessageFlow and HLink module are incorrect.                                                                   | 模块输入端点或输出端点配置错误。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002400     | Edge Device extension_info.subtype is invalid.                                                                                            | 边缘设备扩展信息中的subtype无效。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002401     | Edge Device module.module_type is invalid.                                                                                                | 边缘设备模块中的模块类型无效。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002402     | Edge Device module_id should be not empty!                                                                                                | 边缘设备模块ID不能为空。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002403     | Edge device and its parent device should be in the same gateway!                                                                          | 子设备与父设备不在同一个网关下。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002404     | The parent device of this device should be an electromechanical device.                                                                   | 父设备类型必须为机电设备。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002405     | The hlinkg device of this gateway is already exist.                                                                                       | 该网关下的HLINKG设备已存在。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002406     | Invalid input. The device_id must be the ID of an electromechanical device.                                                               | 输入无效。设备ID必须是机电设备的ID。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002407     | Invalid input. The end_time must be later than the execute_time.                                                                          | 输入无效。结束时间必须晚于执行时间。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002408     | Invalid input. Total count of gateway device exceed limit.                                                                                | 输入无效。网关设备总数超出限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002409     | Invalid input. Total count of controller device exceed limit.                                                                             | 输入无效。控制器设备总数超出限制。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002410     | Invalid input. Total count of elec device exceed limit.                                                                                   | 输入无效。机电设备总数超过限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002411     | Invalid input. Total count of hlinkg device exceed limit.                                                                                 | 输入无效。HLINKG设备总数超过限制。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002412     | The $edge_omagent module is not deployed or is running abnormally.                                                                        | $edge_omagent模块未部署或运行异常。                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002413     | Invalid input. Edge devices do not support setting property.                                                                              | 输入无效。边缘设备不支持设置属性。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002414     | Read excel file failed when import device point info.                                                                                     | 导入设备点信息时读取excel文件失败。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002415     | Invalid input. The number of rows in the Excel file exceed limit.                                                                         | 输入无效。Excel文件行数超过限制。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002500     | Import line count exceed limit.                                                                                                           | 导入文件行数超出限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002501     | Controller point no is invalid.                                                                                                           | 控制器端口号无效                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002502     | signal type is invalid.                                                                                                                   | 信号类型无效                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002503     | Controller device is not exist.                                                                                                           | 控制器设备不存在                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002504     | Device type of controller device is invalid.                                                                                              | 控制器设备类型无效                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002505     | Elec device is not exist.                                                                                                                 | 机电设备不存在                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002506     | Device type of elec devices is invalid.                                                                                                   | 机电设备类型无效                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002507     | Controller device and elec device are not under the same gateway.                                                                         | 控制器设备与机电设备不在同一个网关下                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002508     | Service id is not exist in elec product.                                                                                                  | 机电设备对应的产品物模型中不存在该服务ID                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002509     | Point name is not exist in elec product                                                                                                   | 机电设备对应的产品物模型中不存在该点位                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002510     | Data type of point is invalid in elec product.                                                                                            | 点位数据类型无效                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002511     | The mapping id is not exist.                                                                                                              | 配盘表ID不存在                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002512     | The mapping with same elec device point is already exist.                                                                                 | 已存在相同机电设备点位的配盘表                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002513     | Another import or create mapping task with same controller is in progress.                                                                | 已存在相同的配盘表导入任务                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002514     | The controller type of the same controller device are inconsistent.                                                                       | 同一控制器设备的控制器类型不一致                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002515     | The controller model of the same controller device are inconsistent.                                                                      | 同一控制器设备的控制器型号不一致                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002516     | The point type must be AO or BO when point name ends with Sp, or else must be AI or BI.                                                   | 当点位类型为AO或BO时，点位名称必须以Sp结尾；当点位名称以Sp结尾时，点位类型必须为AO或BO。         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002517     | The controller model corresponding to the controller type is invalid.                                                                     | 控制器类型对应的控制器型号不合法                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002518     | The elec device point mapping is not exist.                                                                                               | 机电设备点位映射不存在。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002519     | The mapping is not allow to edit because of being used to deploy in scenario.                                                             | 该配盘表记录已在场景编排中部署，不允许编辑。                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002520     | The mapping is not allow to delete because of being used to deploy in scenario.                                                           | 该配盘表记录已在场景编排中部署，不允许删除。                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002521     | Failed to batch delete mappings.                                                                                                          | 批量删除映射失败。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002550     | The scenario id is not exist.                                                                                                             | 场景编排ID不存在                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002551     | The scenario id is already exist.                                                                                                         | 场景编排ID已存在                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002552     | The scenario name is already exist.                                                                                                       | 场景编排名称已存在                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002553     | The scenario is not allow to edit.                                                                                                        | 该场景不允许编辑                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002554     | The scenario is not allow to generate.                                                                                                    | 该场景不允许生成                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002555     | The scenario is not allow to deploy.                                                                                                      | 该场景不允许部署                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002556     | The scenario is not allow to undeploy.                                                                                                    | 该场景不允许取消部署                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002557     | The scenario is not allow to delete.                                                                                                      | 该场景不允许删除                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002558     | The scenario has no device points.                                                                                                        | 该场景中没有采集点位                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002559     | The scenario metadata import template failed.                                                                                             | 场景元数据导入模板失败。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002560     | The scenario metadata split failed.                                                                                                       | 场景元数据拆分失败。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002561     | The scenario metadata convert failed.                                                                                                     | 场景元数据转换失败。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002562     | The scenario selected device is not exist.                                                                                                | 场景中选择的点位数据对应设备不存在                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002563     | The scenario selected device is not belong to same gateway.                                                                               | 场景中选择的点位数据对应设备不在同一个网关下                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002564     | No hlinkg device exists under the gateway.                                                                                                | 该网关下不存在HLINKG设备                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002565     | The scenario prepare for generate/deploy/undeploy failed.                                                                                 | 场景预生成/部署/取消部署失败                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002566     | Invalid input. The control logic file content is empty or the format is incorrect.                                                        | 上传控制逻辑文件为空或者格式无效                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002567     | Invalid input. The number of devices bound to the control logic file exceeds the maximum.                                                 | 上传的控制逻辑文件中绑定设备个数超过限制。                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002568     | Invalid input. The device corresponding to the point is not bound.                                                                        | 点位对应的设备未绑定。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002569     | Cross-scenario use of the device soft point is not allowed. Please modify the control logic file.                                         | 不允许跨场景使用设备软点位。请修改控制逻辑文件。                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002570     | The scenario task id is not exist.                                                                                                        | 场景任务ID不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003900     | The protocol point does not exist.                                                                                                        | 关联点位不存在                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003901     | The protocol point already exists.                                                                                                        | 关联点位已经存在                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003902     | Invalid input. property path format is invalid.                                                                                           | 属性路径格式非法                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003903     | Source device and target device are not under the same gateway.                                                                           | 源设备和目标设备不在同一网关下                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003904     | The property path of the device does not exist in the data collection point.                                                              | 采集点中不存在该设备的属性路径                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003905     | Invalid input. the source device id and target device id cannot be the same.                                                              | 输入无效。源设备ID和目标设备ID不能是相同的                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003906     | The data type of the source device property path is inconsistent with that of the target device property path.                            | 源设备属性路径的数据类型与目标设备属性路径的数据类型不一致                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003907     | Invalid input. the source device is not bound to the HLink module.                                                                        | 输入无效。源设备未绑定到HLink模块。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003908     | Invalid input. the target device is bound to a module id.                                                                                 | 输入无效。目标设备已绑定到模块ID。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002414     | Import failed. Check whether the file to be imported is correct according to the import prompt.                                           | 导入失败，请参照导入提示检查导入文件是否正确。                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002600     | Invalid input. The calendar is already exist.                                                                                             | 日历名称无效输入。日历已存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002601     | Invalid input. The calendar is not exist.                                                                                                 | 日历ID无效输入。日历不存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002602     | Invalid input. The calendar date is all empty.                                                                                            | 操作失败。日历日期全部为空。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002603     | Invalid input. The calendar date items name is repeat.                                                                                    | 操作失败。自定义日期名称重复。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002604     | Invalid input. The calendar date items date is repeat.                                                                                    | 操作失败。自定义日期日期重复。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002605     | Invalid input. The week calendar date items size not 7.                                                                                   | 操作失败。周日历日期项的大小不是7。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002606     | Invalid input. The calendar is being used.                                                                                                | 操作失败。该名称的日历正在使用。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002607     | Invalid input. The num of calendar exceed limit.                                                                                          | 操作失败。日历的数量超过限制。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002800     | Invalid input. Work type must be specified for calendar.                                                                                  | 操作失败。必须为日历指定工作类型。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002801     | Invalid input. The scene is not exist.                                                                                                    | 操作失败。场景不存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002802     | Invalid input. The scene is already exist.                                                                                                | 操作失败。场景已存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002803     | Invalid input. The scene is being used.                                                                                                   | 操作失败。该名称的场景正在使用。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002804     | Invalid input. The num of scene exceed limit.                                                                                             | 操作失败。某些强制点ID不存在。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002805     | Invalid input. The scene is being used and can not update control_level and calendar.                                                     | 操作失败。强制点数超过限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002900     | Invalid input. once_calendar can not be empty when execute_mode is once.                                                                  | 操作失败。场景正在使用，无法更新控制级别和日历。                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002901     | Invalid input. loop_mode can not be null when execute_mode is loop.                                                                       | 操作失败。单次执行模式下不能清空执行范围。                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002902     | Invalid input. week_calendars can not be empty when loop_mode is weekly.                                                                  | 操作失败。循环执行模式下不能清空执行范围。                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002903     | Invalid input. device_execute_span.start and device_execute_span.end can not be repeated.                                                 | 操作失败。当循环模式为每周时，周日历不能为空。                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002904     | Invalid input. device_execute_spans item can not be repeated.                                                                             | 操作失败。执行时间的结束时间不能早于或等于起始时间。                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002905     | Invalid input. The schedule control is already exist.                                                                                     | 操作失败。执行时间存在重复。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002906     | Invalid input. The schedule control is not exist.                                                                                         | 操作失败。该定时任务已存在                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002907     | Invalid input. The num of schedule control exceed limit.                                                                                  | 操作失败。定时任务不存在                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002908     | Invalid input. scene_calendar can not be null when loop_mode is scene.                                                                    | 操作失败。定时任务的数量超过限制                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002909     | Invalid input. property_path format invalid.                                                                                              | 操作失败。当循环模式为场景时，场景日历不能为空。                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002910     | Invalid input. control_level or scene_id Only one exist.                                                                                  | 操作失败。属性路径格式无效。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002911     | Invalid input. execute_mode can not be null when without calendars.                                                                       | 操作失败。控制级别和场景只能有一个存在。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002912     | Invalid input. execute_spans size only can be 1 when execute_mode is once.                                                                | 操作失败。没有日历时，执行模式不能为空                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002913     | The num of schedule devices exceed limit!                                                                                                 | 操作失败。定时控制中设备数量超过限制                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002914     | The execute contents product is repeat!                                                                                                   | 操作失败。执行任务中的产品重复                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002915     | The schedule control devices exceed limit!                                                                                                | 操作失败。定时控制中设备数量超过限制                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003000     | Invalid input. Some forced point ids are not exist.                                                                                       | 操作失败。某些强制点ID不存在。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003001     | Invalid input. The num of forced points exceed limit.                                                                                     | 操作失败。强制点数超出限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003010     | The template is already exist.                                                                                                            | 模板已存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003011     | The template is not exist.                                                                                                                | 模板不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003012     | The template num of every instanceId exceeds the limit.                                                                                   | 该实例下的模板数量已超过限制。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003013     | The template num of template table exceeds the limit.                                                                                     | 模板数量已超过限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003014     | This template file can't delete because of used.                                                                                          | 该模板已被使用，不允许删除。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003015     | num of batch delete dc points exceed the limit.                                                                                           | 批量删除点位数量已超过限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003016     | dc_points is partially deleted, the dc_points deleted is                                                                                  | 点位部分删除。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003017     | fail to batch delete dc_points, info of points success to delete is                                                                       | 批量删除点位失败。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002700     | Some devices are not exist.                                                                                                               | 分组中有不存在的设备ID                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002701     | Some devices repeat.                                                                                                                      | 分组中有重复的设备ID                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002702     | Product is not unique!                                                                                                                    | 分组中产品不是唯一的                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002703     | GroupId is not exist!                                                                                                                     | 分组ID不存在                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002704     | The num of group devices exceed limit.!                                                                                                   | 分组中设备数量超过限制。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002705     | The time of control task is invalid!                                                                                                      | 控制任务时间不合法                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002706     | some devices are not exist in group!                                                                                                      | 部分设备不属于该分组                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002707     | TaskId is not exist!                                                                                                                      | 批量管控任务ID不存在                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002708     | Invalid input. The device group is already exist.                                                                                         | 操作失败。该设备分组已存在                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.002709     | Invalid input. The device group is being used and can not be deleted.                                                                     | 操作失败。设备组正在使用，不能删除                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003100     | The device config id is not exist.                                                                                                        | 操作失败。设备配置ID不存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003101     | The device config name is not exist.                                                                                                      | 操作失败。设备配置名称不存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003102     | The device config id already exist.                                                                                                       | 操作失败。设备配置ID已存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003103     | The device config name already exist.                                                                                                     | 操作失败。设备配置名称已存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003104     | The device hasn't configured with a device configuration.                                                                                 | -                                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003105     | The device has been configured with a device configuration.                                                                               | 操作失败。该设备尚已配置设备组态。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003106     | The zone id is not exist.                                                                                                                 | 空间ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003107     | The zone id already exist.                                                                                                                | 空间ID已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003108     | The zone config name is not exist.                                                                                                        | 空间配置名称不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003109     | The zone config name already exist.                                                                                                       | 空间配置名称已存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003110     | The zone config is not exist.                                                                                                             | 空间配置不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003111     | The zone config already exist.                                                                                                            | 空间配置已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003201     | The device system id not exist.                                                                                                           | 操作失败。设备系统ID不存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003202     | The selected_product_properties must not be null when display_mode is LIST                                                                | 操作失败。当展示模式为列表时，产品和配置属性不能为空                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003203     | The ba_config_url must not be null when display_mode is DIAGRAM                                                                           | 操作失败。当展示模式为组态图时，组态图地址不能为空                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003204     | The device system name already exist.                                                                                                     | 操作失败。设备系统名称已存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003205     | The device system has already contained the product.                                                                                      | 操作失败。设备系统已包含该产品。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003206     | The product not exist in the device system.                                                                                               | 操作失败。该产品在设备系统中不存在。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003207     | zone_id can not be empty when keeping sort                                                                                                | 操作失败。保持排序时空间不能为空                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003208     | device_system_type can not be empty when keeping sort                                                                                     | 操作失败。保持排序时设备系统类型不能为空                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003209     | ba_config_url must be null if display_mode is LIST                                                                                        | 操作失败。展示模式位列表时，组态图地址必须为空。                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003210     | selected_product_properties must be null if display_mode is DIAGRAM                                                                       | 操作失败。当展示模式为组态图时，产品和配置属性必须为空。                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003211     | The device system num of instance is out of limit                                                                                         | 操作失败。设备系统数量超出限制                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003212     | The device system type is not in the Apollo configuration or is not a leaf node.                                                          | 操作失败。设备系统类型不在阿波罗配置中或不是叶节点。                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003213     | The ba-config domain name is null.                                                                                                        | 组态域名为空。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003214     | The baConfigUrl is invalid. It must start with the domain name of facility aPaaS console.                                                 | 操作失败。组态图地址无效。必须以智能设施云平台控制台的域名开头。                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003250     | The instance id is not exist.                                                                                                             | 操作失败。设备控制已存在                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003251     | domain id is not exist for the instance id.                                                                                               | 操作失败。设备控制不存在                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003252     | The input token is invalid.                                                                                                               | 操作失败。设备控制数量已超过限制                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003350     | The time interval is invalid.                                                                                                             | 时间间隔无效。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003351     | A task is running.                                                                                                                        | 已有导出任务运行中。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003352     | The product of the number of devices and the number of attributes exceeds the limit.                                                      | 设备数与属性数的乘积超出限制。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003353     | The device num is zero.                                                                                                                   | 设备编号为零。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003354     | The properties is null.                                                                                                                   | 属性为空。                                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003355     | The endTime is outside the acceptable range of 120 days.                                                                                  | 结束时间超出120天的可接受范围。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003356     | The start time is later than the end time.                                                                                                | 开始时间大于结束时间。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003357     | The time range between startTime and endTime exceeds 31 day.                                                                              | 开始时间和结束时间之间的时间范围超过31天。                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003358     | The exported properties data is null.                                                                                                     | 导出的属性数据为空。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003359     | Some devices do not belong to the same product.                                                                                           | 部分设备不属于同一产品。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003400     | Invalid input. The calendar is already exist.                                                                                             | 日历名称无效输入。日历已存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003401     | Invalid input. The calendar is not exist.                                                                                                 | 日历ID无效输入。日历不存在。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003402     | Invalid input. The calendar date is all empty.                                                                                            | 操作失败。日历日期全部为空。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003403     | Invalid input. The calendar date items name is repeat.                                                                                    | 操作失败。自定义日期名称重复。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003404     | Invalid input. The calendar date items date is repeat.                                                                                    | 操作失败。自定义日期日期重复。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003405     | Invalid input. The week calendar date items size not 7.                                                                                   | 操作失败。周日历日期项的大小不是7。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003406     | Invalid input. The calendar is being used.                                                                                                | 操作失败。该名称的日历正在使用。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003407     | Invalid input. The num of calendar exceed limit.                                                                                          | 操作失败。日历数超出限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003250     | The instance id is not exist.                                                                                                             | 实例ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003251     | domain id is not exist for the instance id.                                                                                               | 该实例ID下不存在Domain                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003252     | The input token is invalid.                                                                                                               | Token无效                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003253     | The input token is unauthorized.                                                                                                          | Token认证失败                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003254     | The input ticket is invalid.                                                                                                              | Ticket无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003255     | The input ticket is unauthorized.                                                                                                         | Ticket认证失败                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003300     | The rule id is not exist.                                                                                                                 | 规则ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003301     | Load Factors internal error occurred.                                                                                                     | 加载规则因子时出现内部错误。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003302     | Energy eff rule number reach limit per instance.                                                                                          | 当前实例下的调优规则的个数已到达限制。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003303     | Energy eff rule number reach limit per cold site.                                                                                         | 当前冷站下的调优规则的个数已到达限制。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003304     | Energy cold site not exist.                                                                                                               | 冷站不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003305     | Duplicate factor exist in require area.                                                                                                   | 必选条件组存在重复的规则因子。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003306     | Duplicate factor exist in optional areas.                                                                                                 | 可选条件组存在重复的规则因子。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003307     | Duplicate factor exist between require and optional area.                                                                                 | 必选条件组与可选条件组之间存在重复的规则因子。                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003308     | The factors not exist.                                                                                                                    | 规则因子不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003320     | The cold site id is not exist.                                                                                                            | 冷站ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003321     | The city code is not configured for the zone.                                                                                             | 所选空间未配置城市编码。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003322     | The device does not exist in the zone.                                                                                                    | 当前空间下不存在该设备。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003323     | The device spec properties is not configured.                                                                                             | 设备的规格属性未配置。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003324     | Cold site devices do not belong to the same product.                                                                                      | 冷站中的设备不属于同一个产品。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003325     | The product to which the device belongs is not right.                                                                                     | 设备所属产品无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003326     | The devices has been bound to another cold site.                                                                                          | 设备已被其他冷站绑定。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003327     | Cold site count exceed the limit of zone.                                                                                                 | 当前空间下的冷站个数已到达限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003328     | Cold site count exceed the limit of instance.                                                                                             | 当前实例下的冷站个数已到达限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003329     | Cold site count exceed the limit of system.                                                                                               | 当前系统下的冷站个数已到达限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003330     | This type of device needs to be configured in the cold site.                                                                              | 冷站需要配置该类型设备。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003331     | This type of device count in cold site exceed the limit.                                                                                  | 冷站此类设备数量超过限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003332     | The device count in cold site exceed the limit.                                                                                           | 冷站设备数超过限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003334     | Init default algorithm fail.                                                                                                              | 初始化默认算法失败。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003335     | The start time is invalid, which should not after the current time.                                                                       | 开始时间不合法，不应该在当前时间之后。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003336     | Time range invalid, start time should not after end time.                                                                                 | 时间范围无效，开始时间不得晚于结束时间。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003337     | The cold site doesn't has a cold system.                                                                                                  | 冷站点没有冷系统。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003338     | The number of cold system of the site exceed limit.                                                                                       | 站点冷系统数量超限。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003339     | The advice id is not exist.                                                                                                               | 通知ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003340     | Advices is not unique by the advice_id.                                                                                                   | 建议不是唯一的，由通知ID。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003341     | The status of the advice can't be executed.                                                                                               | 建议的状态无法执行。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003342     | The types of data item can't be executed.                                                                                                 | 无法执行数据项的类型。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003343     | Invalid add machine data item, no chiller to add.                                                                                         | 添加机器数据项无效，没有要添加的冷机。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003344     | Invalid sub machine data item, no chiller to sub.                                                                                         | 无效的子级设备数据项，没有冷机的子级。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003345     | Unsupported advice type to execute.                                                                                                       | 要执行的建议类型不受支持。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003346     | Unsupported advice level to execute.                                                                                                      | 要执行的建议级别不受支持。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003347     | Data item value not found.                                                                                                                | 未找到数据项值。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003348     | cold system device type is not iot edge electric type.                                                                                    | 设备类型不是机电设备类型。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003750     | The price name is duplicate.                                                                                                              | 电价配置名称重复。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003751     | now time is greater than the effectiveDate.                                                                                               | 电价开始时间应晚于当前时间。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003752     | effectiveStartDate should at least be the next day of now.                                                                                | 电价开始时间最早应该为明天。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003753     | effectiveStartDate should after 2 hours from now.                                                                                         | 电价开始时间最早应该为两小时以后。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003754     | rootZoneId is invalid.                                                                                                                    | 主空间ID无效。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003755     | timeZone is null.                                                                                                                         | 时区无效。                                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003756     | priceConfigPeriod has gap or overlap.                                                                                                     | 电价配置时间有重叠或未配满24小时。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003757     | rangeStart or rangeEnd is invalid.                                                                                                        | 电价配置时间中的开始时间或结束时间无效。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003758     | rangeStart to rangeEnd lower 15min.                                                                                                       | 电价配置时间中的开始时间与结束时间的间隔小于15分钟。                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003759     | periodList is empty.                                                                                                                      | 电价配置中应用时间为空。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003760     | priceConfigs size larger than 4.                                                                                                          | 电价配置中的电价类型个数大于4。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003761     | priceConfigs is empty.                                                                                                                    | 电价配置中的电价类型为空。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003762     | price type is wrong.                                                                                                                      | 电价配置中电价类型错误。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003763     | price type is duplicate.                                                                                                                  | 电价配置中的电价类型重复。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003764     | priceConfigId is invalid.                                                                                                                 | 电价配置ID无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003765     | price config in effective or expired.                                                                                                     | 价格配置是否生效或过期。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003766     | priceConfigId is not exist.                                                                                                               | 价格配置ID不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003600     | The algorithm id is not exist.                                                                                                            | 算法ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003601     | The algorithm name already exists.                                                                                                        | 算法名称已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003602     | The algorithm already active.                                                                                                             | 算法已经启用。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003603     | Algorithm count exceed the limit of zone.                                                                                                 | 该空间下算法实例个数已达到限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003604     | Algorithm count exceed the limit of instance.                                                                                             | 该实例下算法实例个数已达到限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003605     | Algorithm count exceed the limit of system.                                                                                               | 该系统下算法实例个数已达到限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003606     | The algorithm version id is not exist.                                                                                                    | 算法版本ID不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003607     | The algorithm version name already exists.                                                                                                | 算法版本名称已存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003608     | The algorithm already has active version.                                                                                                 | 该算法实例已经有启用中的算法版本。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003609     | The algorithm does not have an active version.                                                                                            | 该算法实例尚未有启用中的算法版本。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003610     | Version count exceed the limit of algorithm.                                                                                              | 该算法实例下的算法版本个数已达到限制。                                        | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003611     | The plan id is not exist.                                                                                                                 | 调度计划ID不存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003612     | The plan name already exists.                                                                                                             | 调度计划名称已存在。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003613     | The plan of this type already exists.                                                                                                     | 该类型的调度计划已存在。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003614     | The task id is not exist.                                                                                                                 | 任务ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003615     | The algorithm status is inactive.                                                                                                         | 算法实例未启用。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003616     | The algorithm already has executing task.                                                                                                 | 该算法实例有正在执行的任务。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003617     | The algorithm already has active plan.                                                                                                    | 该算法实例有正在执行的调度计划。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003618     | The algorithm version already active.                                                                                                     | 该算法版本已启用。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003619     | The plan already active.                                                                                                                  | 该调度计划已启用。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003620     | The algorithm model not exist by version id.                                                                                              | 该算法版本ID下算法模型不存在。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003621     | Algorithm count exceed the limit of business.                                                                                             | 算法实例数量超过业务限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003622     | The start time should after the current time.                                                                                             | 开始时间应晚于当前时间。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003623     | The start time should not after the ent time.                                                                                             | 开始时间不能晚于结束时间。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003624     | The algorithm version already has executing train task.                                                                                   | 算法版本已经存在正在执行的训练任务。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003333     | Failed to initialize the default algorithm.                                                                                               | 初始化默认算法失败。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003850     | The task is not exit.                                                                                                                     | 任务ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003851     | The num of unexecuted tasks exceeds the threshold.                                                                                        | 未执行任务数超过阈值。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003852     | The task doesn't have download file.                                                                                                      | 该任务不存在下载文件。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003853     | The task execution timed out.                                                                                                             | 任务执行超时。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003854     | The task is being processed and cannot be deleted.                                                                                        | 任务正在处理中，不能删除。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003855     | The main task does not match the subtask type.                                                                                            | 主任务与子任务类型不匹配。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003856     | The file is invalid.                                                                                                                      | 文件无效。                                                      | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003857     | A required field is missing.                                                                                                              | 缺少必填字段。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003858     | For details about the failure cause, download the file.                                                                                   | 具体失败原因，请下载文件查看。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003859     | This type of task is not supported.                                                                                                       | 不支持此类型的任务。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003800     | The ruleset template id does not exist.                                                                                                   | 规则集模板ID不存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003801     | The ruleset template name already exists.                                                                                                 | 规则集模板名称已存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003802     | The ruleset template is referenced.                                                                                                       | 该规则集模板已被引用                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003803     | The ruleset id is not exist.                                                                                                              | 规则集ID不存在。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003804     | The ruleset name already exists.                                                                                                          | 规则集名称已存在。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003653     | The rule set has been deleted.                                                                                                            | 规则集已被删除。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003805     | The ruleset template info does not match.                                                                                                 | 规则集模板ID和规则集模板信息不匹配                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003806     | The rule id is not exist.                                                                                                                 | 规则ID不存在                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003807     | Active ruleset can not be modified.                                                                                                       | 规则集已启用不能被修改                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003808     | The rule id already exists.                                                                                                               | 规则ID已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003809     | The number of bound devices exceeds the limit.                                                                                            | 绑定的设备数量超过限制。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003810     | This product is not the most downstream product of the current ruleset.                                                                   | 此产品不是当前规则集的最下游产品。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003811     | Template information cannot be modified for ruleset.                                                                                      | 无法修改规则集的模板信息。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003812     | The number of rules exceeds the limit of ruleset                                                                                          | 规则数超过规则集限制                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003813     | The rule item relationship is invalid.                                                                                                    | 规则项关系无效。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003814     | The ruleset template id is INACTIVE.                                                                                                      | 规则集模板已停用                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003815     | The device is not belong to the product.                                                                                                  | 设备不属于该产品。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003816     | The ruleset template does not contain the product                                                                                         | 规则集模板不包含该产品。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003817     | The rule contains duplicate device ID                                                                                                     | 规则包含重复的设备ID。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003818     | There is loop in rule config logics.                                                                                                      | 规则配置逻辑中存在循环。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003819     | The rule must contain only one mandatory CREATE_ALARM type and one optional RECOVER_ALARM type.                                           | 规则必须仅包含一个必选触发规则和一个可选恢复规则                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003820     | Duplicate rule config logics exist.                                                                                                       | 存在重复的规则配置逻辑。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003821     | The source rule of the target rule exceeds the limit.                                                                                     | 目标规则的源规则超出限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003822     | Rule item exceeds the limit of rule.                                                                                                      | 规则项超出规则限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003823     | The ruleset template type does not contain the product.                                                                                   | 产品不在模板类型的范围内。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003824     | The devices bound to the rules of the same product are not same.                                                                          | 同一产品下的规则绑定的设备不相同。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003825     | The delay diagnosis property must be selected in the common diagnosis propertys.                                                          | 在普通判断属性中，必须选择生效条件属性。                                       | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003826     | Ruleset template type not exist.                                                                                                          | 规则集模板类型不存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003827     | Active ruleset template can not be modified or deleted.                                                                                   | 无法修改或删除已启用的规则集模板。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003828     | Duplicate product in the ruleset template.                                                                                                | 规则集模板中的产品重复。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003829     | Rule in config logic is not belong the ruleset.                                                                                           | 配置逻辑中的规则不属于规则集。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003830     | Ruleset count exceeds the limit.                                                                                                          | 规则集计数超出限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003831     | The diagnosis duration exceeds the limit.                                                                                                 | 诊断时长超过限制。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003832     | Rule item customer expression is invalid.                                                                                                 | 规则项客户表达式无效。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003833     | The property path in expression is invalid.                                                                                               | 表达式中的属性路径无效。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003951     | Energy eff rule number reach limit per compressor site.                                                                                   | 规则数量已达到当前空压站的限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003952     | Energy compressor site not exist.                                                                                                         | 空压站不存在。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003953     | The compressor site id is not exist.                                                                                                      | 空压站ID不存在。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003954     | The device does not exist in the zone.                                                                                                    | 该设备不存在于当前空间下。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003955     | The device spec properties is not configured.                                                                                             | 设备的规格属性未配置。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003956     | Compressor site devices do not belong to the same product.                                                                                | 空压站的设备不属于同一个产品。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003957     | The product to which the device belongs is not right.                                                                                     | 设备所属产品无效。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003958     | The devices has been bound to another compressor site.                                                                                    | 设备已被其他空压站绑定。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003959     | Compressor site count exceed the limit of zone.                                                                                           | 当前空间下的空压站个数已到达限制。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003960     | Compressor site count exceed the limit of instance.                                                                                       | 当前实例下的空压站个数已到达限制。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003961     | Compressor site count exceed the limit of system.                                                                                         | 当前系统下的空压站个数已到达限制。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003962     | This type of device needs to be configured in the compressor site.                                                                        | 空压站需要配置该类型设备。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003963     | This type of device count in compressor site exceed the limit.                                                                            | 空压站设备数超过限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.003964     | The device count in compressor site exceed the limit.                                                                                     | 设备数量已达到当前空压站的限制。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004000     | The boundary id is not exist.                                                                                                             | 边界ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004001     | Invalid input. the system type or system id is empty.                                                                                     | 输入无效，系统类型或系统id为空。                                          | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004002     | Invalid input. the zone id id is empty.                                                                                                   | 输入无效。空间id id为空。                                            | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004003     | The boundary name is already exist.                                                                                                       | 边界名称已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004004     | The boundary has sub-boundaries. please delete the sub-boundaries first.                                                                  | 该边界有子边界，请先删除子边界。                                           | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004005     | Depth of the boundary exceeds the limit.                                                                                                  | 边界深度超出限制。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004006     | The number of bound boundary meters exceeds the limit.                                                                                    | 绑定的边界表数量超过限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004007     | The number of boundary exceeds the limit.                                                                                                 | 边界数量超过限制。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004008     | The boundary of the instance exceeds the limit.                                                                                           | 实例的边界超出限制。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004009     | The boundary of the space exceeds the limit.                                                                                              | 空间的边界超出了限制。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004010     | The number of boundaries under the root boundary exceeds the limit.                                                                       | 根边界下的边界数量超过限制。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004011     | The number of root boundary exceeds the system limit.                                                                                     | 根边界数量超过系统限制。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004012     | The boundary is bounded by some meters.                                                                                                   | 边界以米为界。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004013     | Another create boundary task with same parent boundary is in progress.                                                                    | 正在进行另一个具有相同父边界的创建边界任务。                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004014     | The meter id is not exist.                                                                                                                | 电表ID不存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004015     | The meter name is already exist.                                                                                                          | 电表名称已存在。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004016     | The boundary of the meter binding exceeds the limit.                                                                                      | 电表绑定边界超限。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004017     | The root boundary of the meter binding exceeds the limit.                                                                                 | 仪表绑定的根边界超出限制。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004018     | Invalid input. property path format is invalid.                                                                                           | 输入无效。属性路径格式无效。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004019     | Invalid input. the data type corresponding to the property path must be numeric.                                                          | 输入无效。属性路径对应的数据类型必须为数字。                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004020     | The meter associated with the device already exists.                                                                                      | 设备关联的电表已存在。                                                | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004100     | The brand is not exist.                                                                                                                   | 品牌不存在。                                                     | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004101     | The brand is not belong to the product.                                                                                                   | 该品牌不属于该产品。                                                 | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004102     | The brand is already exist.                                                                                                               | 该品牌已存在。                                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004103     | The brand is already associated with device.                                                                                              | 该品牌已关联设备。                                                  | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004200     | The IoTDA instance ID is already in use.                                                                                                  | IoTDA实例ID已被使用。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004201     | The IoTDA authentication information is not configured.                                                                                   | 未配置IoTDA鉴权信息。                                              | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004202     | The configuration information for creating the IoTDA instance is not configured.                                                          | 未配置创建IoTDA实例的配置信息。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004203     | The IoTDA instance information for creating is not configured.                                                                            | 未配置用于创建的IoTDA实例信息。                                         | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004204     | Failed to create the IoTDA instance.                                                                                                      | 创建IoTDA实例失败。                                               | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004205     | Failed to obtain the token of iamlite when creating an instance.                                                                          | 创建实例时获取iamlite的token失败。                                    | 请排查请求参数是否正确。                                       |
| 400 | IoTFM.004206     | Failed to create the instance in iotfm.                                                                                                   | 在iotfm中创建实例失败。                                             | 请排查请求参数是否正确。                                       |
| 400 | IoTEdge.00000012 | Failed to invoke the third-party system.                                                                                                  | 调用第三方系统失败。                                                 | 请确认http请求参数中，方法是否正确。                               |
| 400 | IoTEdge.00000013 | Failed to invoke the third-party system.                                                                                                  | 调用第三方系统失败。                                                 | 请确认http请求参数中，方法是否正确。                               |
| 400 | IoTEdge.02101804 | The data table is not defined in the data collection.                                                                                     | 数据表未在数据采集中定义。                                              | 请在数据采集中定义数据表。                                      |
| 400 | IoTEdge.02101805 | The data source has been defined in Data Collection.                                                                                      | 数据源已在数据采集中定义。                                              | 请更换数据源后重试。                                         |
| 400 | IoTEdge.02101806 | The data source is not defined in the data collection.                                                                                    | 数据源未在数据采集中定义。                                              | 请在数据采集中定义数据源。                                      |
| 400 | IoTEdge.02101807 | The number of data sources in the current module reaches the upper limit.                                                                 | 数据源数目在当前模块中达到上限。                                           | 请排查数据源数目是否正确。                                      |
| 400 | IoTEdge.02101808 | The point has been defined in the data source under the current node.                                                                     | 点位已在当前节点下数据源中定义。                                           | 请更换点位后重试。                                          |
| 400 | IoTEdge.02101809 | The point is not defined in the data source under the current node.                                                                       | 点位未在当前节点下数据源中定义。                                           | 请排查当前节点下数据源中定义的点位是否正确。                             |
| 400 | IoTEdge.02101810 | The number of data sources on the current node has reached the upper limit.                                                               | 数据源数目在当前节点下数据源中达到上限。                                       | 请排查当前节点下数据源数目是否正确。                                 |
| 400 | IoTEdge.02101811 | The template already exists.                                                                                                              | 模板已存在。                                                     | 请更换模板后重试。                                          |
| 404 | IoTEdge.02101812 | The template does not exist.                                                                                                              | 模板不存在。                                                     | 请排查请求参数中模板是否正确。                                    |
| 400 | IoTEdge.02101813 | The data source configuration parameter is invalid.                                                                                       | 数据源配置参数不合法。                                                | 请排查请求参数中数据源配置参数是否正确。                               |
| 400 | IoTEdge.02101814 | The template parameter is invalid.                                                                                                        | 模板参数不合法。                                                   | 请排查请求参数是否正确。                                       |
| 400 | IoTEdge.02101815 | The template is already in use.                                                                                                           | 该模板已被使用。                                                   | 请更换模板后重试。                                          |
| 400 | IoTEdge.02101816 | The point configuration parameter is invalid.                                                                                             | 点位配置参数不合法。                                                 | 请排查请求参数中点位配置参数是否正确。                                |
| 400 | IoTEdge.02101817 | The number of imported points has reached the upper limit.                                                                                | 当前导入点位数达到上限。                                               | 请排查请求参数中导入点位数是否正确。                                 |
| 400 | IoTEdge.02101818 | Duplicate points exist in the import.                                                                                                     | 本次导入存在重复点位。                                                | 请排查请求参数中导入点位是否存在重复点位。                              |
| 400 | IoTEdge.02101820 | The device ID and attribute in the point mapping are duplicate.                                                                           | 点位映射中设备标识和属性重复。                                            | 请排查请求参数中点位映射是否存在重复属性。                              |
| 403 | IoTEdge.02101821 | The driver does not support data source creation.                                                                                         | 该驱动不支持创建数据源。                                               | 请联系设施云工程师分析解决。                                     |
| 400 | IoTEdge.02101823 | The number of applications integrated with the local subsystem has reached the upper limit.                                               | 本地子系统集成应用已达到上限。                                            | 请排查本地子系统集成应用数目是否正确。                                |
| 400 | IoTEdge.02101902 | System exception error.                                                                                                                   | 系统例外错误。                                                    | 请排查请求是否正确。                                         |
| 400 | IoTEdge.02102100 | The data source ID is required for creating a batch task for importing points.                                                            | 创建导入点位的批量任务需要携带数据源ID。                                      | 请排查请求参数是否正确                                        |
| 400 | IoTEdge.02102101 | The batch task name has been used.                                                                                                        | 批量任务名称已被使用。                                                | 请更换批量任务名称后重试。                                      |
| 400 | IoTEdge.02102102 | The number of unfinished batch tasks has reached the upper limit.                                                                         | 未完成的批量任务数量已达上限。                                            | 请排查未完成的批量任务数量。                                     |
| 400 | IoTEdge.02102103 | The number of batch tasks has reached the upper limit.                                                                                    | 批量任务数量已达上限。                                                | 请排查批量任务数量。                                         |
| 400 | IoTEdge.02102104 | The batch task does not exist.                                                                                                            | 批量任务不存在。                                                   | 请排查请求参数中中批量任务是否正确。                                 |
| 400 | IoTEdge.02102105 | The batch task is not complete and cannot be exported.                                                                                    | 批量任务未执行完成，禁止导出。                                            | 请等待批量任务执行完成后重试。                                    |
| 400 | IoTEdge.02102106 | Unfinished bulk tasks cannot be deleted.                                                                                                  | 未完成的批量任务不允许删除。                                             | 请等待批量任务执行完成后重试。                                    |
| 400 | IoTEdge.02102107 | Cannot create a batch task because the batch task is not complete.                                                                        | 批量任务未执行完成，禁止创建新任务。                                         | 请等待批量任务执行完成后重试。                                    |
| 400 | IoTEdge.02102109 | The batch device creation file to be imported is invalid.                                                                                 | 本次导入的批量设备创建文件不合法。                                          | 请排查请求参数中导入的文件是否正确。                                 |
| 400 | IoTEdge.02102001 | The instance does not exist.                                                                                                              | 实例不存在。                                                     | 请排查请求参数中实例是否正确。                                    |
| 400 | IoTEdge.02102002 | The edge node has been bound.                                                                                                             | 边缘节点已绑定                                                    | 请更换边缘节点后重试。                                        |
| 400 | IoTEdge.02102003 | Professional resources have not been purchased.                                                                                           | 尚未购买专业资源。                                                  | 请购买专业资源后重试。                                        |
| 400 | IoTEdge.02102004 | The node data collection resource has expired.                                                                                            | 节点数据采集资源已过期。                                               | 请重新采集资源后重试。                                        |
| 400 | IoTEdge.02102005 | The point data collection implementation information cannot be changed.                                                                   | 节点数据采集实施信息不可更改。                                            | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02102006 | The resource is not bound to a node.                                                                                                      | 资源未绑定到节点。                                                  | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02102007 | The resource cannot be bound to the node.                                                                                                 | 资源无法绑定到节点。                                                 | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100201 | The edge module does not exist.                                                                                                           | 边缘模块不存在。                                                   | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100202 | The edge node is not installed.                                                                                                           | 边缘节点未安装。                                                   | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100203 | The system module does not allow to operate.                                                                                              | 该边缘模块为系统模块，禁止操作。                                           | 请排查请求是否正确。                                         |
| 400 | IoTEdge.02100205 | The module has already been binded.                                                                                                       | 该边缘节点已绑定。                                                  | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100206 | The verification code is incorrect.                                                                                                       | 验证码不对。                                                     | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100210 | The app has been installed.                                                                                                               | 该应用已安装。                                                    | 请排查请求是否正确。                                         |
| 400 | IoTEdge.02100211 | The app does not support this node's architecture.                                                                                        | 该应用不支持此边缘节点的架构。                                            | 请选择与边缘节点架构相匹配的应用进行重试                               |
| 400 | IoTEdge.02100212 | The module ID or key is incorrect.                                                                                                        | 模块ID或密钥不正确。                                                | 请排查请求中的参数模块ID或密钥是否携带正确。                            |
| 400 | IoTEdge.02100216 | Operation not allowed. The process module does not allow to install in advanced node.                                                     | 高级版边缘节点不支持以进程方式部署的边缘模块。                                    | 请选择标准版边缘节点进行重试。                                    |
| 400 | IoTEdge.02100217 | The deployment type does not match.                                                                                                       | 部署类型不匹配。                                                   | 请排查请求中的参数部署类型是否携带正确                                |
| 400 | IoTEdge.02100218 | The application has been installed and does not support multiple instances of a single application.                                       | 该应用已安装，且该应用版本不支持单应用多实例部署。                                  | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100219 | The application uses port mapping, and the host port settings conflict.                                                                   | 该应用使用端口映射，主机端口设置冲突。                                        | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100220 | This module does not allow you to modify container settings.                                                                              | 该模块不允许修改容器设置。                                              | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100221 | The NPU management plug-in application $edge_npu_plugin is not deployed or is not running properly.                                       | NPU管理插件应用$edge_npu_plugin未部署或者未正常运行。                       | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100301 | The edge node has already existed.                                                                                                        | 边缘节点已存在。                                                   | 请尝试更换其他名称进行重试。                                     |
| 400 | IoTEdge.02100303 | Failed to create edge node from IEF.                                                                                                      | 通过IEF创建边缘节点失败。                                             | 请联系IEF云服务工程师分析解决。                                  |
| 400 | IoTEdge.02100304 | The edge node contains sub devices.                                                                                                       | 边缘节点包含子设备。                                                 | 请删除该边缘节点的子设备后进行重试。                                 |
| 404 | IoTEdge.02100305 | The edge node does not exist.                                                                                                             | 边缘节点不存在。                                                   | 请检查边缘节点ID携带是否正确。                                   |
| 400 | IoTEdge.02100307 | Failed to delete edge node from IEF.                                                                                                      | 通过IEF删除边缘节点失败。                                             | 请联系IEF云服务工程师分析解决。                                  |
| 400 | IoTEdge.02100308 | The current number of edge nodes reaches the upper limit.                                                                                 | IEF当前部署的边缘节点数量达到上限。                                        | 请删除无用的节点后进行重试。                                     |
| 400 | IoTEdge.02100316 | The resource package has been used.                                                                                                       | 该资源包已被使用。                                                  | 请尝试更换其他资源包进行重试。                                    |
| 400 | IoTEdge.02100318 | The resource package of this type has already existed.                                                                                    | 该类型的资源包已存在。                                                | 请尝试其他类型的资源包。                                       |
| 400 | IoTEdge.02100319 | The edge node does not running.                                                                                                           | 该边缘节点尚未运行。                                                 | 请安装边缘节点后重试。                                        |
| 400 | IoTEdge.02100320 | The edge node fails to be updated through IEF.                                                                                            | 通过IEF更新边缘节点失败。                                             | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100321 | HUB_OR_AGENT_IS_INCOMPATIBLE                                                                                                              | agent或hub的版本与daemon不兼容。                                    | 请先升级agent和hub后再尝试。                                 |
| 400 | IoTEdge.02100322 | Nodes of the advanced edition do not support active/standby configuration modification. Check the deployment type of the edge node.       | 高级版节点不支持修改主备配置，请排查边缘节点部署类型。                                | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100323 | The slave node has been installed and is running. Check whether the slave node has been installed.                                        | 从节点已经安装并且正在运行，请排查是否已经安装了从节点。                               | 请排查是否已经安装了从节点                                      |
| 400 | IoTEdge.02100324 | HA information is not configured. Check whether HA parameters have been configured.                                                       | 高可用信息未配置，请排查是否已经配置HA相关参数。                                  | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100325 | The $edge_keepalive module is not deployed on the edge node.                                                                              | 边缘节点未部署$edge_keepalive模块。                                  | 请排查边缘节点是否部署$edge_keepalive模块。                      |
| 400 | IoTEdge.02100326 | The edge node is not offline. Therefore, you are not allowed to obtain the reinstallation command.                                        | 该边缘节点尚未离线，所以不允许获取重新安装命令。                                   | 请让该边缘节点离线后重试。                                      |
| 400 | IoTEdge.02100327 | You are not allowed to obtain the reinstallation command because HA information has been configured for the node.                         | 节点已配置高可用信息，不允许获取重新安装命令。                                    | 请排查节点配置。                                           |
| 400 | IoTEdge.02100328 | The offline cache capacity of the edge node exceeds the upper limit.                                                                      | 边缘节点的离线缓存容量设置值超过上限。                                        | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100329 | The offline cache period of the edge node exceeds the upper limit.                                                                        | 边缘节点的离线缓存周期设置值超过上限。                                        | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100333 | The active node is offline, and the installation command of the standby node cannot be obtained.                                          | 主节点离线，不允许获取备节点安装命令。                                        | 请排查主节点是否离线。                                        |
| 400 | IoTEdge.02100334 | The device password and verification code cannot be set in active/standby mode.                                                           | 主备模式下不允许设置设备密码和验证码。                                        | 主备模式下不允许设置设备密码和验证码。                                |
| 400 | IoTEdge.02100335 | The active node has been installed and is running.                                                                                        | 主节点已经安装并且正在运行。                                             | 主节点已经安装并且正在运行。                                     |
| 400 | IoTEdge.02100336 | The node is not equipped with a AI acceleration card. Modules using NPU devices cannot be deployed.                                       | 该节点未搭载AI加速卡，不能部署使用NPU设备的模块。                                | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100337 | The node does not have sufficient NPU resources.                                                                                          | 节点无足够的npu资源。                                               | 请排查当前节点是否有足够的npu资源。                                |
| 400 | IoTEdge.02100501 | Unable to get a response from another service.                                                                                            | 无法从其他服务获取响应。                                               | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100502 | The response of other services is empty.                                                                                                  | 其他服务的响应为空。                                                 | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100503 | The status line of other service responses is null.                                                                                       | 其他服务响应的状态行为空。                                              | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100504 | Failed to parse other service response entities as Strings.                                                                               | 将其他服务响应实体解析为String失败。                                      | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100505 | The response codes of other services are abnormal.                                                                                        | 其他服务的响应码异常。                                                | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100506 | The body content of the response from another service could not be parsed.                                                                | 无法解析其他服务响应的正文内容。                                           | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100601 | The app has already existed.                                                                                                              | 应用已存在。                                                     | 请尝试更换其他名称进行重试。                                     |
| 403 | IoTEdge.02100602 | The system app can not be operated.                                                                                                       | 系统应用不允许操作。                                                 | 系统应用不允许操作。                                         |
| 400 | IoTEdge.02100603 | The app contains software package version.                                                                                                | 该应用下面存在应用软件包版本。                                            | 请删除所有该应用的应用软件包版本后重试。                               |
| 404 | IoTEdge.02100604 | The app software package version does not existed.                                                                                        | 应用软件包版本不存在。                                                | 请排查请求中的参数是否携带正确。                                   |
| 403 | IoTEdge.02100605 | The app software package version has already published.                                                                                   | 应用软件包版本已发布，禁止操作。                                           | 请下线该应用软件包版本后进行重试。                                  |
| 403 | IoTEdge.02100606 | The app software package version has not publish yet.                                                                                     | 应用软件包版本尚未发布，禁止部署。                                          | 请发布该应用软件包版本后进行重试。                                  |
| 403 | IoTEdge.02100607 | The app software package version has instances.                                                                                           | 该应用软件包版本存在部署，禁止删除。                                         | 请卸载对应的部署实例后进行重试。                                   |
| 400 | IoTEdge.02100608 | The app does not existed.                                                                                                                 | 应用不存在。                                                     | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100609 | The app software package version has already existed.                                                                                     | 应用软件包版本已存在。                                                | 请尝试更换其他名称进行重试。                                     |
| 403 | IoTEdge.02100614 | The app software package version has already off shelf.                                                                                   | 应用软件包版本已下线，禁止操作。                                           | 请发布应用软件包版本后进行重试。                                   |
| 400 | IoTEdge.02100615 | The dependent application software package is not deployed.                                                                               | 依赖的应用软件包没有部署。                                              | 请将依赖的软件包部署完成后重试。                                   |
| 400 | IoTEdge.02100616 | The version of the dependent application software package does not match.                                                                 | 依赖的应用软件包版本不匹配。                                             | 请排查依赖的应用软件包版本是否正确。                                 |
| 400 | IoTEdge.02100617 | The application software package version is invalid.                                                                                      | 应用软件包版本无效。                                                 | 请排查应用软件包版本是否正确。                                    |
| 400 | IoTEdge.02100618 | The OT application protocol is empty.                                                                                                     | OT应用协议为空。                                                  | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100619 | The SmartLogger template ID of the OT application version is empty.                                                                       | OT应用版本数采模板ID为空。                                            | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100620 | The vendor of the OT application protocol is empty.                                                                                       | OT应用协议产商为空。                                                | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100623 | The number of specified NPU resources is missing.                                                                                         | 缺少指定NPU资源数量。                                               | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100624 | The template for applying for virtual NPU resources does not match the NPU type.                                                          | 申请虚拟NPU资源的模板与NPU类型不匹配。                                     | 请排查请求中的参数是否携带正确。                                   |
| 400 | IoTEdge.02100625 | The service application cannot contain the protocol type. The driver application must contain the protocol type.                          | 业务应用不能包含协议类型，驱动应用必须包含协议类型。                                 | 请排查请求中的参数是否携带正确。                                   |
| 404 | IoTEdge.02100801 | The edge app version does not existed.                                                                                                    | 边缘应用软件包版本不存在。                                              | 请排查请求中的参数是否携带正确。                                   |
| 404 | IOTDA.014000     | The device does not exist.                                                                                                                | 设备不存在。                                                     | 请排查请求参数中是否有误并确认是否有在平台注册该设备。                        |
| 400 | IOTDA.014008     | The device ID already exists.                                                                                                             | 设备标识码已存在。                                                  | 请更换nodeId后再重试。                                     |
| 400 | IOTDA.014009     | The device name already exists.                                                                                                           | 设备名称已存在。                                                   | 请更换deviceName后再重试。                                 |
| 403 | IOTDA.014016     | Operation is not allowed. The device is offline.                                                                                          | 不允许操作。设备未在线。                                               | 请将设备接入后再重试。                                        |
| 400 | IOTDA.014031     | The device already exists.                                                                                                                | 设备已存在。                                                     | 请更换设备名称后再重试。                                       |
| 403 | IOTDA.001006     | Operation is not allowed. The device is offline.                                                                                          | 不允许操作。设备未在线。                                               | 请将设备接入后再重试。                                        |
| 400 | IOTDA.001007     | The user does not have an application or the application does not match the user.                                                         | 用户下没有应用或应用与用户不匹配。                                          | 请排查该用户下是否有指定的资源空间。                                 |
| 404 | IOTDA.013000     | The product does not exist.                                                                                                               | 产品不存在。                                                     | 请排查该请求参数中产品是否存在。                                   |
| 400 | IOTDA.013005     | The product name is already in use in the same application                                                                                | 产品名称已在同一应用程序中使用。                                           | 请更换产品名称后重试。                                        |
| 404 | IOTDA.013014     | The product does not exist.                                                                                                               | 产品不存在。                                                     | 请排查该请求参数中产品是否存在。                                   |
| 403 | IOTDA.014024     | The device contains subdevices. Delete the subdevices and try again.                                                                      | 该设备含有子设备，请删除子设备后重试。                                        | 删除网关前，必须删除其关联的子设备，如需删除，请确保子设备无用或关联至其他网关，再重试网关删除操作。 |
   
