开放式 API 元素定义

IBM FlashSystem A9000 和 A9000R 开放式 API 元素包含模式、类、属性、方法、指示、关联、引用和限定符,如下表中所述。

模式
针对单个名称空间定义的一组类。在公共信息模型 (CIM) 代理程序中,支持的模式为通过受管对象格式 (MOF) 编译器装入的模式。
类 (Class)
某个层次结构中的对象定义。类可以包含方法和属性,并且可以是某个关联的目标。
属性
用于描绘类实例的特征的值。
方法
类中函数的实现。
指示
事件的对象表示。
关联
包含用于定义两个对象之间关系的两个引用的类。
引用
基于对象关键属性的对象的唯一标识。
限定符
关于其他元素、类、关联、标志、方法、方法参数、实例、属性或引用的其他信息。

名称空间

名称空间定义了适用 IBM FlashSystem A9000 和 A9000R 开放式 API 模式的作用域。IBM FlashSystem A9000 和 A9000R 开放式 API 操作总是在名称空间上下文中运行。在 MOF 编译器编译 IBM FlashSystem A9000 和 A9000R 开放式 API 模式时,会将该模式或版本装入名称空间中。必须在客户机发送到开放式 API 的消息中指定名称空间。

客户机无法创建新名称空间。尝试此操作会导致错误。

对象名

对象名由名称空间路径和模型路径组成。名称空间路径提供对 IBM FlashSystem A9000 和 A9000R 开放式 API 管理的 API 实现的访问。模型路径在实施内提供导航。以下示例显示了一个对象名:
http://cimom.host.com/root/ibm:CIM_Class.key1=value1,key2=value2
其中 http://cimom.host.com/root/ibm 是名称空间路径,而 :CIM_Class.key1=value1,key2=value2 是模型路径。