【已评审】串口管理私有属性变更为资源协作接口属性

关联issue

背景

现状:串口配置中
SerialManagement_4和SerialManagement_5都是用于连接SDI的串口,都是UART5连接PORT5。

当前SDI判断串口是否冲突是通过Destination去判断,但是SerialManagement_4和SerialManagement_5的Destination不同,导致判断有误

"SerialManagement_4": {
            "Id": 4,
            "Description": "UART5连接PORT5",
            "Availability": 1,
            "RetainedPolicy": 255,
            "ConnectStatus": 0,
            "ConnectStatusResetPer": 0,
            "SrcSerial": 5,
            "Source": "SOL COM",
            "SourceId": 2,
            "DestSerial": 21,
            "Destination": "CARD COM1",
            "DestinationId": 12
        },
"SerialManagement_5": {
            "Id": 5,
            "Description": "UART5连接PORT5",
            "Availability": 1,
            "RetainedPolicy": 255,
            "ConnectStatus": 0,
            "ConnectStatusResetPer": 0,
            "SrcSerial": 5,
            "Source": "SOL COM",
            "SourceId": 2,
            "DestSerial": 21,
            "Destination": "CARD COM2",
            "DestinationId": 13
        

评审点

私有属性SrcSerial和DestSerial变更为资源协作接口属性,资源协作接口挂接资源如下:
path:/bmc/kepler/Managers/:ManagerId/SerialManagement/:Id
interface: bmc.kepler.Managers.SerialManagement
新增加属性信息如下:

说明
属性名称 DestSerial
属性类型 U8
属性读写 只读
属性权限 readonly
属性广播 false
持久化
属性说明 目的 Uart/Port 口,其中取值大于 16 是 Port,否则是 Uart
说明
属性名称 SrcSerial
属性类型 U8
属性读写 只读
属性权限 readonly
属性广播 false
持久化
属性说明 源 Uart/Port 口,其中取值大于 16 是 Port,否则是 Uart

评审结论

通过,同意在资源协作接口 bmc.kepler.Managers.SerialManagement 下新增属性 DestSerialSrcSerial,类型均为 U8,只读,不发送变更通知事件,原有的同名私有属性删除(私有属性变更为资源协作接口属性)。