|
Post by mahantesh92 on Jun 22, 2021 13:55:22 GMT
Hello,
After going through the Redfish specification and Schema definitions, I find that there is no standard URI mentioned for AttributeRegistry.
I think AttributeRegistry information is meant for backend usage only like building a Graphical Menu or checking if the new setting conforms to the Dependency conditions.
And because it is meant for backend usage only, it need/should not be provided as a response to any GET requests, hence the absence of standard URI.
Is my understanding correct ? or Am I missing something?
Thanks.
Best Regards, Mahantesh
|
|
|
Post by mraineri on Jun 22, 2021 14:03:16 GMT
Like with schema files, the resources that reference where a client can find the registry itself (in this case, the "MessageRegistryFile" resource) treats both local references and external references the same; they are simply string properties containing URIs and are not really Redfish resources. So, since the location can be in several places, we cannot really standardize on a URI pattern. Clients follow the URI given, and they may end up going to the DMTF website, a vendor website, or some local file on the manager directly. If you have requirements to provide local copies of the registries, then you can certainly provide them in responses to GET requests; Redfish just does not define standard URIs for these files.
|
|
|
Post by mahantesh92 on Jun 22, 2021 14:39:00 GMT
Thanks for the quick and apt response!
|
|
|
Post by AMI_Mani on Feb 14, 2024 17:48:49 GMT
Hi, Assume if we want to store attribute registry provided by BIOS to external URI using BMC, then BMC need to know URI address(IP), username, password to be available using standard attributes(if available), so that BMC can use this value to post large size attribute registry file to external web server. Do we have any standard attribute available in any resources, please confirm. BMC can't store large attribute file instead it can be stored in external server and accessed whenever required, so do we have any standard ways available now to acheieve this
Thanks, Mani
|
|
|
Post by mraineri on Feb 14, 2024 18:49:12 GMT
That's entirely outside the scope of Redfish since an end user has no control over that, nor do they realistically care about how you manage your BMC's internal storage. You can certainly do that, but that's all within your control to dictate how to push it to a remote server. But I think that sort of behavior is atypical, and I don't have much guidance on that.
|
|