【已评审】网卡资源协作接口新增属性PartNumber并用于web呈现

背景

客户需要在web的网络适配器页面呈现网卡的部件编码,当前未呈现,且资源协作对象NetworkAdapter缺少PartNumber属性,需新增

关联ISSUE

暂无

整体方案

NetworkAdapter新增资源协作接口属性PartNumber,并将该属性用于北向web呈现

评审点1

bmc.kepler.Systems.NetworkAdapter接口下新增资源协作接口属性PartNumber

详细描述

资源path: “/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID”(已有)

资源interface: “bmc.kepler.Systems.NetworkAdapter”(已有)

变化类型:新增属性

属性名称 变化类型 签名 读写&权限 持久化 变化通知 属性说明 取值说明
PartNumber 新增属性 s 只读,R:ReadOnly false 表示网卡部件编码 默认值为""

评审点2

webrest接口UI/Rest/System/NetworkAdapter/:adapterId新增属性PartNumber

详细描述

uri:UI/Rest/System/NetworkAdapter/:adapterId
操作类型: GET
变化类型:新增属性
应用场景:web页面显示网卡的部件编码

变化类型:新增属性

属性名称 取值类型 默认值 读写&权限 约束
PartNumber string/null “” 只读,读权限:ReadOnly 返回null时web页面不显示部件编码

评审结论

1.同意新增资源协作接口属性PartNumber标识网卡部件编码,具体如下:

path:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID
interface:bmc.kepler.Systems.NetworkAdapter
变化类型:新增属性

属性名称 变化类型 签名 读写&权限 持久化 变化通知 属性说明 取值说明
PartNumber 新增属性 s 只读,读权限:ReadOnly false 表示网卡部件编码 默认值为""

2.同意webrest接口接口新增属性PartNumber,具体如下:

uri:UI/Rest/System/NetworkAdapter/:adapterId
操作类型: GET
变化类型:新增属性
应用场景:web页面显示网卡的部件编码

变化类型:新增属性

属性名称 取值类型 默认值 读写&权限 约束
PartNumber string/null “” 只读,读权限:ReadOnly 返回null时web页面不显示部件编码

遗留问题

1.北向接口中网卡SN、PN的数据来源需要归一
结论:统一从接口bmc.kepler.Systems.NetworkAdapter获取

要同时说明清楚北向接口怎么使用