【已评审】变更redfish接口创建会话返回属性UserId类型为数字

  • 背景

    Redfish接口在创建会话的响应体中,Oem/{OemIdentifier}/UserId属性存在类型实现与Get请求中的响应不一致的问题,需要整改

    整体方案

    直接修改POST的响应体中,Oem/{OemIdentifier}/UserId属性类型

    评审点

    1. 修正Redfish接口/redfish/v1/SessionService/Sessions的POST操作响应体中/Oem/{oemidentifier}/UserId属性类型,将该属性由string类型变更为number类型

    详细描述

    评审点1:变更redfish会话创建接口响应体中Oem/{oemidentifier}/UserId属性的类型

    资源URI: /redfish/v1/SessionService/Sessions

    • 请求类型:POST
    • 变化类型:变更属性类型
    • 应用场景:redfish接口创建会话
    • 响应体:

    变更前:

    {
      "Oem": {
        "{{OemIdentifier}}": {
          "UserId": "2"
        }
      }
    }
    

    变更后:

    {
      "Oem": {
        "{{OemIdentifier}}": {
          "UserId": 2
        }
      }
    }
    

    详细描述:

    属性名称 属性类型 说明 接口说明 接口约束
    UserId Number 用户ID 响应体中的/Oem/{OemIdentifier}/UserId属性 无其他约束

    评审结论

    同意redfish会话创建接口POST操作的响应体中Oem/{oemidentifier}/UserId的属性类型由string变更为number

    遗留问题

    1、社区需要发布接口变更通知
    已闭环:【变更声明】Redfish接口创建会话响应体中UserID属性类型变更

@Kunlun-Luxiaomu @hkzy_zhangqiang 辛苦帮忙确认一下这个改动对贵领域的影响

已排查,该变更不影响周边工具。

1 个赞