【变更声明】资源协作接口GetPolicyGuidances响应签名变更

变更声明

为了使用户了解当前策略取值和推荐策略取值归属的策略类型名称,使用户对当前策略和推荐策略的分类有更清晰的认识,需要对资源协作接口bmc.kepler.Chassis.EnergySavingMeasurement下的方法GetPolicyGuidances的响应签名进行变更,将响应签名从a(syasasas)变为a(syasasasasas),返回参数结构体中新增CurrentPolicyName 、RecommendedPolicyName字段。更多详细内容请见评审材料(评审点4):

受影响的版本

  • openUBMC 25.03
  • openUBMC 25.06
  • openUBMC 25.09

变更描述

规格变化

不涉及

外观变化

不涉及

外部接口变化

资源协作接口bmc.kepler.Chassis.EnergySavingMeasurement下的方法GetPolicyGuidances的响应签名进行变更,将响应签名从a(syasasas)变为a(syasasasasas),返回参数结构体中新增CurrentPolicyName 、RecommendedPolicyName字段。具体变更点如下:

变更前

  • 方法响应签名:a(syasasas),响应签名说明:
    s: Component部件名
    y: HealthPercent健康度
    as: CurrentPolicies当前策略数组
    as: RecommendedPolicies推荐策略数组
    as: Influence影响数组

变更后

  • 方法响应签名:a(syasasasasas),响应签名说明:
    s: Component部件名
    y: HealthPercent健康度
    as: CurrentPolicies当前策略数组
    as: RecommendedPolicies推荐策略数组
    as: Influence影响数组
    as: CurrentPolicyName 当前策略名称数组(新增)
    as: RecommendedPolicyName推荐策略名称数组(新增)

安装方式变化

不涉及

兼容性说明

  • BMC固件兼容性:当前变更仅涉及BMC的固件软件版本,不涉及兼容性
  • openUBMC 和 BMC SDK 兼容性:对于新版本openUBMC+老版本BMC SDK的场景,存在兼容性问题,redfish接口无法正常显示推荐的策略类型名称,需要升级到新的 BMC SDK 版本,升级指导:openUBMC 应用市场 BMC SDK 下载

文档影响

影响 openUBMC 社区开发文档中心API文档

建议动作

  • 建议升级 BMC SDK 版本至 25.12 或更高版本