返回错误代码
公共信息模型对象管理器 (CIMOM) 将状态返回到客户机应用程序。
返回状态通过以下方式之一发送到客户机应用程序:
- 通过 HTTP 状态消息
- 通过 <METHODRESPONSE> 或 <IMETHODRESPONSE> XML 标记中包含的错误代码。
表 1 描述 CIMOM 可能返回的特定于供应商的状态码。对于 CIM 标准返回码,请参阅 CIM 模式。
| 代码 | 符号名称 | 定义 |
|---|---|---|
| 1 | CIM_ERR_FAILED | 发生某个十分具体的错误代码未涉及到的常规错误。 |
| 2 | CIM_ERR_ACCESS_DENIED | 客户机不能访问 CIM 资源。 |
| 3 | CIM_ERR_INVALID_NAMESPACE | 目标名称空间不存在。 |
| 4 | CIM_ERR_INVALID_PARAMETER | 一个或多个传递到方法的参数值无效。 |
| 5 | CIM_ERR_INVALID_CLASS | 指定的类不存在。 |
| 6 | CIM_ERR_NOT_FOUND | 未找到所请求的对象。 |
| 7 | CIM_ERR_NOT_SUPPORTED | 不支持所请求的操作。 |
| 8 | CIM_ERR_CLASS_HAS_CHILDREN | 由于该类包含子类,因此无法对其执行操作。 |
| 9 | CIM_ERR_CLASS_HAS_INSTANCES | 由于该类包含实例,所以无法对其执行操作。 |
| 10 | CIM_ERR_INVALID_SUPERCLASS | 由于指定的超类不存在,因此无法执行操作。 |
| 11 | CIM_ERR_ALREADY_EXISTS | 由于对象存在,因此无法执行操作。 |
| 12 | CIM_ERR_NO_SUCH_PROPERTY | 指定的属性不存在。 |
| 13 | CIM_ERR_TYPE_MISMATCH | 提供的值与指定的类型不兼容。 |
| 14 | CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED | 无法识别或不支持该查询语言。 |
| 15 | CIM_ERR_INVALID_QUERY | 对于指定的查询语言,查询无效。 |
| 16 | CIM_ERR_METHOD_NOT_AVAILABLE | 无法运行外部方法。 |
| 17 | CIM_ERR_METHOD_NOT_FOUND | 指定的外部方法不存在。 |
| 20 | CIM_ERR_LOW_ON_MEMORY | 内存不足。 |
| 21 | XMLERROR | 发生 XML 错误。 |
| 22 | CIM_ERR_LISTNER_ALREADY_DEFINED | 已定义侦听器。 |
| 23 | CIM_ERR_INDICATION_NOT_COLLECTED | 未收集指示。 |
| 24 | CIM_ERR_NO_METHOD_NAME | 方法名称为空。 |
| 25 | CIM_ERR_INVALID_QUALIFIER_DATATYPE | 数据类型限定符无效。 |
| 26 | CIM_ERR_NAMESPACE_NOT_IN_MANAGER | 找不到名称空间值。 |
| 27 | CIM_ERR_INSTANTIATE_FAILED | 实例化失败。 |
| 28 | CIM_ERR_FAILED_TO_LOCATE_INDICATION_ HANDLER | 找不到指示处理程序。 |
| 29 | CIM_ERR_IO_EXCEPTION | 发生 I/O 异常。 |
| 30 | CIM_ERR_COULD_NOT_DELETE_FILE | 无法删除文件。 |
| 31 | INVALID_QUALIFIER_NAME | 限定符名称为空。 |
| 32 | NO_QUALIFIER_VALUE | 限定符值为空。 |
| 33 | NO_SUCH_QUALIFIER1 | 没有此类限定符。 |
| 34 | NO_SUCH_QUALIFIER2 | 没有此类限定符。 |
| 35 | QUALIFIER_UNOVERRIDABLE | 无法覆盖限定符。 |
| 36 | SCOPE_ERROR | 发生作用域错误。 |
| 37 | TYPE_ERROR | 发生类型错误。 |
| 38 | CIM_ERR_MISSING_KEY | 键缺失。 |
| 39 | CIM_ERR_KEY_CANNOT_MODIFY | 无法修改键。 |
| 40 | CIM_ERR_NO_KEYS | 找不到任何键。 |
| 41 | CIM_ERR_KEYS_NOT_UNIQUE | 键不是唯一的。 |
| 100 | CIM_ERR_SET_CLASS_NOT_SUPPORTED | 不支持集合类操作。 |
| 101 | CIM_ERR_SET_INSTANCE_NOT_SUPPORTED | 不支持集合实例操作。 |
| 102 | CIM_ERR_QUALIFIER_NOT_FOUND | 找不到限定符值。 |
| 103 | CIM_ERR_QUALIFIERTYPE_NOT_FOUND | 找不到限定符类型。 |
| 104 | CIM_ERR_CONNECTION_FAILURE | 连接失败。 |
| 105 | CIM_ERR_FAIL_TO_WRITE_TO_SERVER | 写入服务器失败。 |
| 106 | CIM_ERR_SERVER_NOT_SPECIFIED | 未指定服务器。 |
| 107 | CIM_ERR_INDICATION_ERROR | 存在指示处理错误。 |
| 108 | CIM_ERR_FAIL_TO_WRITE_TO_CIMOM | 对 CIMOM 的写操作失败。 |
| 109 | CIM_ERR_SUBSCRIPTION_EXISTS | 预订存在。 |
| 110 | CIM_ERR_INVALID_SUBSCRIPTION_DEST | 预订目标无效。 |
| 111 | CIM_ERR_INVALID_FILTER_PATH | 过滤器路径无效。 |
| 112 | CIM_ERR_INVALID_HANDLER_PATH | 处理程序路径无效。 |
| 113 | CIM_ERR_NO_FILTER_INSTANCE | 找不到过滤器实例。 |
| 114 | CIM_ERR_NO_HANDLER_INSTANCE | 找不到处理程序实例。 |
| 115 | CIM_ERR_UNSUPPPORTED_FILTER | 不支持预订中引用的过滤器。 |
| 116 | CIM_ERR_INVALID_TRUSTSTORE | 由于信任库错误或缺失,或者信任库密码不正确,因此无法连接到 CIMOM。 |
| 117 | CIM_ERR_ALREADY_CONNECTED | 由于已经连接 CIMOM,因此无法与其建立连接。 |
| 118 | CIM_ERR_UNKNOWN_SERVER | 服务器未知。CIMOM 无法接受这些连接。 |
| 119 | CIM_ERR_INVALID_CERTIFICATE | 在信任库中找不到正确的证书。CIMOM 无法接受这些连接。 |