<div dir="ltr"><div>Hi All,</div><div><br></div><div>I have opened a bmcweb code review (<a href="https://gerrit.openbmc.org/c/openbmc/bmcweb/+/57949">https://gerrit.openbmc.org/c/openbmc/bmcweb/+/57949</a>) proposing a change to the "Name" property of dump LogServices. This is best shown with examples:</div><div><br></div><div><div>Example from /redfish/v1/Managers/bmc/LogServices/FaultLog:</div><div>Before: "Name": "Dump LogService" </div><div>After: "Name": "<b>FaultLog</b> Dump LogService" </div><div><br></div><div>Example from /redfish/v1/Managers/bmc/LogServices/Dump:</div><div>Before: "Name": "Dump LogService" </div><div>After: "Name": "<b>BMC</b> Dump LogService" </div><div><br></div><div>Example from /redfish/v1/Systems/system/LogServices/Dump:</div><div>Before: "Name": "Dump LogService" </div><div>After: "Name": "<b>System</b> Dump LogService"</div></div><div><br></div><div><b>Are any Redfish clients currently matching on this "Name" value? If so, would it be feasible to change from checking if "Name" <i>equals</i> "Dump LogService" to checking if "Name" <i>contains </i>"Dump LogService"?<i> </i> </b></div><div><br></div><div>---</div><div>Details on the reasoning for changing to a more specific name:</div><div><br></div>This allows a client to differentiate the dump types of various dump LogServices based on the "Name" property. (For example, the client might only be interested in examining LogServices of one particular dump type.)<div><br></div><div>From Redfish spec v1.16.0, section 9.6.7 "Name": "The Name property conveys a human-readable moniker for a resource. The data type of the Name property shall be string. The value of Name is NOT required to be unique across resource instances within a resource collection." </div><div><br></div><div>Based on the above, the primary purpose of "Name" is to be a "human-readable moniker”. I did not find a statement in the Redfish spec on whether it can be used for type matching. One type-related property in the LogService schema is "LogEntryType" -- however the possible values (Event, Multiple, OEM, SEL) aren't fine-grained enough to determine the exact dump type for this use case.</div><div><br></div><div>So in the absence of another suitable LogService property for a client to use to differentiate between dump types (and various OEM LogService types in general), we opt to use the "Name" property. <div><br></div><div><div>Best Regards,</div><div>Claire Weinan</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><table width="90%" border="0" cellspacing="0" cellpadding="0" style="margin:0px;padding:0px;font-family:Times;max-width:348px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px"><br><table border="0" cellspacing="0" cellpadding="0" style="margin:0px;padding:20px 0px 0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td valign="top" style="padding:0px 20px 0px 0px;vertical-align:top;border-right:1px solid rgb(213,213,213)"><img src="https://www.gstatic.com/images/branding/product/1x/googleg_64dp.png" alt="Google Logo" width="72" style="margin:0px;padding:0px;display:block;height:auto"></td><td style="padding:0px 0px 0px 20px"><table border="0" cellspacing="0" cellpadding="0" style="margin:0px;padding:0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td colspan="2" style="padding:1px 0px 5px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:13px;line-height:13px;color:rgb(56,58,53);font-weight:700">Claire Weinan</td></tr><tr style="margin:0px;padding:0px"><td colspan="2" style="padding:0px 0px 5px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:13px;color:rgb(56,58,53)">Software Engineer</td></tr><tr style="margin:0px;padding:0px"><td colspan="2" style="padding:0px 0px 5px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:13px;color:rgb(56,58,53)"><a href="mailto:cweinan@google.com" target="_blank">cweinan@google.com</a></td></tr><tr style="margin:0px;padding:0px"><td colspan="2" style="padding:0px 0px 3px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:13px;color:rgb(3,112,248)"></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div></div></div></div></div>