背景
客户需要在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获取