【问题求助】社区main分支版本,redfish协议更新,JsonSchemas资源uri的更新策略

// 此模板仅供参考,如果不适用可以修改

问题描述

咨询社区main分支版本,redfish协议更新,JsonSchemas资源uri的更新策略

/redfish/v1/JSONSchemas资源下的子资源均已更新成JsonSchemas(如下图),/redfish/v1/JSONSchemas是否需要更新成/redfish/v1/JsonSchemas,与协议保持一致


另外这个更新是否有体现在最新的redfish接口文档中

环境信息

  • 软件版本:[OpenUBMC260330]

答案内容由AI生成,仅供参考:
结论:基于现有上下文,/redfish/v1/JSONSchemas 路径当前未计划修改,也未在最新接口文档中体现为小写格式。如需推动协议一致性更新,建议通过社区流程申报。

点击此处查看详细分析解答

根据提供的上下文信息,未找到关于将 /redfish/v1/JSONSchemas 更新为 /redfish/v1/JsonSchemas 的明确策略或变更声明。

具体分析如下:

  1. 现有URI定义
    在上下文的多个文档中(如 JSONSchemasCollection、Odata 资源定义及接口映射指南),Redfish 的 JsonSchemas 资源路径始终以全大写形式呈现:

    • /redfish/v1/JSONSchemas(集合资源)
    • /redfish/v1/JSONSchemas/{member_id}(单个资源)
  2. 相关变更通知
    上下文中的唯一一份关于 JsonSchemas 的变更声明(topic_id 6506)仅涉及 移除历史版本 Schema 资源,并未涉及路径大小写的调整。

  3. 接口文档体现
    当前所有检索到的 Redfish 接口文档(包括 JSONSchemas 和 JSONSchemasCollection 的资源定义)中,URI 均保持为 /redfish/v1/JSONSchemas,未出现转换为 /redfish/v1/JsonSchemas 的情况。

  4. 协议一致性建议
    若需要确认是否应与 Redfish 官方标准(DMTF)完全一致,建议:

    • 查阅最新的 DMTF Redfish 规范(如 DSP0266)中关于 JsonSchemaFile 资源路径的定义。
    • 在 openUBMC 社区的 Interface SIG 中提交议题,讨论此类 URI 归一化的必要性和实施计划。

结论:基于现有上下文,/redfish/v1/JSONSchemas 路径当前未计划修改,也未在最新接口文档中体现为小写格式。如需推动协议一致性更新,建议通过社区流程申报。

redfish接口请求/redfish/v1/JsonSchemas也可以调用成功,@odata.id中的修改可以咨询项目支持获取解决计划,当前redfish接口文档还没有同步这个更新