背景
(必选)从最终用户视角阐述当前有什么问题,包含问题的场景、影响点,以及当前系统的差距。(提交议题时删除此引导说明)为用户提供redfish接口支持中文event定义信息查询,如下字段的值应该展示为中文:Description、Message、Severity、Resolution、EventEffect、EventCause、EventName;
关联ISSUE
(可选)此议题关联的代码仓的issue链接。(提交议题时删除此引导说明)
暂无关联
整体方案
(可选)简要描述此议题关联的整体方案,包括但不限于逻辑架构、组件依赖关系、交互上下文。(提交议题时删除此引导说明)
1.根据英文接口新增一个中文接口支持用户event定义信息查询
2.在上级接口 /redfish/v1/Registries/iBMCEvents.v3_0_0 下的属性添加中文查询内容
评审点1:新增“Uri”: “/redfish/v1/RegistryStore/Messages/zh/iBMCEvents@odata.contextv3_0_0.json” Oem资源
(必选)一句话概括描述待评审的内容。(提交议题时删除此引导说明)
资源URI:“/redfish/v1/RegistryStore/Messages/zh/iBMCEvents@odata.contextv3_0_0.json”
**资源版本:**iBMCEvents3.0.0
操作类型:GET
| 属性名 |
| @odata.type |
| Id |
| Name |
| Language |
| Description |
| RegistryPrefix |
| RegistryVersion |
| OwningEntity |
| Messages |
| Description |
| Message |
| Severity |
| NumberOfArgs |
| ParamTypes |
| Resolution |
| Oem |
| Huawei |
| @odata.type |
| EventId |
| EventName |
| EventEffect |
| EventCause |
详细描述
评审点2:在/redfish/v1/Registries/iBMCEvents.v3_0_0 下添加属性内容
详细描述
在上级接口 /redfish/v1/Registries/iBMCEvents.v3_0_0 里以下属性(Languages、Location)添加内容
变更前:
{
“@odata.contextodata.contextodata.contextodata.context”: “/redfish/v1/$metadata#MessageRegistryFile.Messag@odata.idRegi@odata.idtryFile”,
“@odata.id”: “/redfish/v1/Registrie@odata.type/i@odata.typeMCEvents.v3_0_0”,
“@odata.type”: “#MessageRegistryFile.v1_0_2.MessageRegistryFile”,
“Id”: “iBMCEvents.v3_0_0”,
“Name”: “iBMC Event Message Registry File”,
“Description”: “iBMC Event Message Registry File locations”,
“Languages”: [
“en”
],
“Registry”: “iBMCEvents.3.0”,
“Location”: [
{
“Language”: “en”,
“Uri”: “/redfish/v1/RegistryStore/Messages/en/iBMCEvents@odata.contextodata.contextv3_0_0.json@o@odata.idessageRegistryFile.MessageRegistryFileata.c@odatantext
}
]
}
变更后:
“@odata.context”: “/re@odata.idessageRegistryFile.MessageRegist@odata.typeyFilefish/@odata1/$metadata#@odata.idessageRegistryFile.MessageRegistryFile”,
“@odata@odata.typeid”: “/redfish/v1/Registries/iBM@odata.typeEvents.v3_0_0”,
“@odata.type”: “#MessageRegistryFile.v1_0_2.MessageRegistryFile”,
“Id”: “iBMCEvents.v3_0_0”,
“Name”: “iBMC Event Message Registry File”,
“Description”: “iBMC Event Message Registry File locations”,
“Languages”: [
“en”,“zh”
],
“Registry”: “iBMCEvents.3.0”,
“Location”: [
{
“Language”: “en”,
“Uri”: “/redfish/v1/RegistryStore/Messages/en/iBMCEvents.v3_0_0.json”
}
{ "Language": "zh",
"Uri": "/redfish/v1/RegistryStore/Messages/zh/iBMCEvents.v3_0_0.json"
]
}
(必选)详细描述接口设计,多种备选设计时需要以表格的方式对比优缺点,包括但不限于可扩展性、可裁剪性、可维护性、性能等维度, 具体格式参考下面的场景。(提交议题时删除此引导说明)
场景1:新增/变更redfish接口(URI,属性名称/类型/取值范围,Action名称/参数,权限,Message)>> 点击此处获取 Redfish 接口评审模板场景2:新增/变更webrest接口(URI,属性名称/类型/取值范围,Action名称/参数,权限,Message)场景3:新增/变更IPMI命令(命令字,请求/响应参数,权限,响应码)>> 点击此处获取 IPMI 接口评审模板场景4:新增/变更CLI命令(命令字,参数名称/类型/取值范围,权限,回显格式/内容)场景5:新增/变更SNMP接口(MIB OID名称/类型/取值范围,权限,响应码)场景6:新增/变更资源协作接口(path,interface,property,method,signal,错误消息)>> 点击此处获取资源协作接口评审模场景7:新增/变更出厂定制化项、配置导入导出项(名称/类型/取值范围,默认处理)
是否准备好AI预审
(必选)是/否
是
评审结论
(必选)针对决策点,详细描述最终结论,不能是简单的同意或不同意,通过或不通过。(提交议题时删除此引导说明)
正面示例:
同意redfish接口/redfish/v1/XXXXX的GET操作响应体增加如下属性
(详细描述属性名称、属性取值类型、取值范围、约束等)
或
不同意新增资源协作接口XXXXX
或
不同意资源协作接口XXX新增XX属性/方法
反面示例:
通过,同意新增接口
遗留问题
(可选)列出评审会议现场无法直接给出明确结论的事务,会后确认清楚之后要在此处录入明确的结论,如不涉及,则可以写无或删除此部分。参考格式如下:(提交议题时删除此引导说明)
1、需要确认XXX
结论: