【已评审】配置导入导出项新增产品类别信息和BMC软件版本信息

关联issue

配置导出文件提供产品类别信息和BMC软件版本信息

背景

客户需要配置导出文件提供产品类别信息BMC软件版本信息

决策点

决策点1:新增配置导入导出项BMCVersion,用于显示BMC软件版本信息

决策点2:新增配置导入导出项ProductUniqueID,用于显示产品类别信息

详细描述

决策点1:新增配置导入导出项BMCVersion,用于显示BMC软件版本信息

项目
父项 GeneralInfo
导出子项 BMCVersion
含义说明 BMC软件版本信息
取值类型 String
备注 新增导入导出项

决策点2:新增配置导入导出项ProductUniqueID,用于显示产品类别信息

项目
父项 GeneralInfo
导出子项 ProductUniqueID
含义说明 产品类别信息
取值类型 String
备注 新增导入导出项

示例

{
       “GeneralInfo”: {
               “BMCVersion”: “5.08.00.02”,
                “ProductName”: “TaiShan 200 (Model 2280)”,
               “ProductUniqueID”: “0x0207BE00”,
               “ProductSN”: “2102314BLD10NB100088”,
               “TimeStamp”: “2025-04-10T17:48:05+08:00”
       },
        “Components”: {
               
        }
}

评审结论

同意新增以下两项配置导出项,置于配置导出的GeneralInfo字段中
BMC软件版本信息:BMCVersion
产品类别信息:ProductUniqueID

剩余事项

客户定制之后,是否可以直接从资源树获取版本号

剩余事项闭环 :客户定制后也可以直接从资源树上获取版本号,即Version属性
path:/bmc/kepler/UpdateService/FirmwareInventory/ActiveBMC
interface:bmc.kepler.UpdateService.FirmwareInfo
属性:Version

建议在导出后直接在一级节点直接显示
{
“BMCVersion”: “xxx”,
“PruductName”: “xxx”,
“PruductUniqueId”: “0x00010A02”,
“Configurations” {

}
}

配置导入导出项新增产品类别信息和bmc软件版本信息。添加导出项的示例,见标红字体。

示例

{
       “GeneralInfo”: {
               “BMCVersion”: “5.08.00.02”,
                “ProductName”: “TaiShan 200 (Model 2280)”,
               “ProductUniqueID”: “0x0207BE00”,
               “ProductSN”: “2102314BLD10NB100088”,
               “TimeStamp”: “2025-04-10T17:48:05+08:00”
       },
        “Components”: {
               
        }
}