Get inventory FRU from inventory system path

john.chung at mic.com.tw john.chung at mic.com.tw
Thu Oct 8 21:09:46 AEDT 2020


Hi Andrei,

> What are you trying to achieve?
I am trying to display the system information section in phosphor-webui.
This section would call the 'getServerInfo' function. 
The function would need to using the "/xyz/openbmc_project/inventory/system" path.

> The REST API do just a translation to dbus, so you expect to get exactly what EntityManager (or other inventory-related daemon) expose.
> And EM expose nothing to /xyz/openbmc_project/inventory/system
Yes, I want to get exactly what EntityManager (or other inventory-related daemon) expose.
But it's null for this dbus path now.


-----Original Message-----
From: Andrei Kartashev [mailto:a.kartashev at yadro.com] 
Sent: Thursday, October 8, 2020 5:58 PM
To: john.chung (鍾佳航 - MCT) <john.chung at mic.com.tw>; openbmc at lists.ozlabs.org
Subject: Re: Get inventory FRU from inventory system path

Hi John,

What are you trying to achieve?
The REST API do just a translation to dbus, so you expect to get exactly what EntityManager (or other inventory-related daemon) expose.
And EM expose nothing to /xyz/openbmc_project/inventory/system

On Thu, 2020-10-08 at 08:53 +0000, john.chung at mic.com.tw wrote:
> Hi,
>  
> I am trying to get the data from this path “ 
> https://<bmcip>/xyz/openbmc_project/inventory/system”.
> But only get the following data from this path.
>  
> "/xyz/openbmc_project/inventory/system": {
> "AssetTag": ""
> },
>  
> Here is an example for this path which I expected to get.
>  
>     "/xyz/openbmc_project/inventory/system": {
>         "BuildDate": "",
>         "Cached": 0,
>         "FieldReplaceable": 0,
>         "Manufacturer": "",
>         "Model": "2",
>         "PartNumber": "0000000000000000",
>         "Present": 1,
>         "PrettyName": "",
>         "SerialNumber": "0000000000000000"
>     },
>  
>  
>  
> Only using entity-manager in my project for inventory FRU.
> I could get the FRU data from this path “ 
> https://<bmcip>/xyz/openbmc_project/inventory/system/board/<name>”
> But the inventory system path is null.
>  
> Any setting I should set for getting FRU from this path?
>  
> Regards,
> John Chung
>  
> This email message and all attachments transmitted with it are 
> intended solely for the use of the intended recipient(s) and may 
> contain legally privileged and confidential information. If you are 
> not the intended recipient of this email, you are hereby notified that 
> any disclosure, dissemination, distribution, copying, or other use of 
> this message, its attachments or any information contained therein is 
> strictly prohibited. If you have received this email in error, please 
> contact the sender immediately and please delete it and any 
> attachments from your system. Computer viruses can be transmitted via 
> email. The sender accepts no liability for any damage caused by any 
> virus transmitted by this email. Thank you.
--
Best regards,
Andrei Kartashev




============================================================================
This email message and all attachments transmitted with it are intended solely for the use of the intended recipient(s) and may contain legally privileged and confidential information. If you are not the intended recipient of this email, you are hereby notified that any disclosure, dissemination, distribution, copying, or other use of this message, its attachments or any information contained therein is strictly prohibited. If you have received this email in error, please contact the sender immediately and please delete it and any attachments from your system. Computer viruses can be transmitted via email. The sender accepts no liability for any damage caused by any virus transmitted by this email. Thank you.


More information about the openbmc mailing list