关联Issuse
支持电子标签Product域的Product Extra格式定制-frudata-GitCode
评审背景
当前FRU电子标签的 Product 域扩展域 Product Extra 格式,默认为 K-V 格式,具体的格式可以是 K=V 或者 K:V 两种形式。
差异点
客户有需求,需要FRU电子标签的 Product 域扩展域 Product Extra 格式为 V 格式,即直接内容平铺的方式。当前BMC不支持FRU电子标签 Product 域的 Product Extra 格式定制,因此无法满足客户需求。
评审点
新增定制化项,用于定制FRU电子标签 Product 域的 Product Extra 格式
方案1: 新增定制化项,仅定制电子标签 Product 域的 Product Extra 格式
| 项目 | 值 |
|---|---|
| 定制化项 | Product域的Product Extra格式 |
| 定制化接口名称 | BMCSet_FRUProductExtraFormat |
| 取值类型 | number |
| 默认值 | 0 |
| 处理逻辑 | if(BMCSet_FRUProductExtraFormat== 1) Product域扩展域电子标签格式设置为 v 格式 else Product域扩展域电子标签格式设置为 k-v 格式 |
| 取值范围 | 0或1 |
| 说明 | 0代表 k-v 格式,1表示 v 格式 注意:一旦修改为 v 格式后则无法自动还原为 k-v 格式,需要重新定制化 |
方案2: 新增定制化项,定制电子标签 所有 域的 扩展域 格式
| 项目 | 值 |
|---|---|
| 定制化项 | FRU扩展域的Extra格式定制化项 |
| 定制化接口名称 | BMCSet_FRUExtraFormat |
| 取值类型 | number |
| 默认值 | 0 |
| 处理逻辑 | if(BMCSet_FRUExtraFormat== 1) Product域扩展域电子标签格式设置为 v 格式 else Product域扩展域电子标签格式设置为 k-v 格式 |
| 取值范围 | 0或1 |
| 说明 | 0代表 k-v 格式,1表示 v 格式 注意:一旦修改为 v 格式后则无法自动还原为 k-v 格式,需要重新定制化 |
评审结论
通过,同意新增定制化项,采用方案一,新增定制化项,仅定制电子标签 Product 域的 Product Extra 格式,定制化项名称为 BMCSet_FRUProductExtraFormat