Open baemyung opened 3 months ago
"DownstreamResources" is defined as "Resource.Resource" to point to any resource in the model. However, "AssemblyData" in Assembly is NOT a resource; it's a "referenceable member" object. So, no, DownstreamResources cannot be used to point to an individual AssemblyData like that.
Now, maybe there's a broader modeling question we need to ask the Redfish Forum; should we change the DownstreamResources link to allow for referenceable member objects?
@mraineri Thanks for explaining the cause. What should I do to go forward asking the modeling question?
@mraineri Thanks for explaining the cause. What should I do to go forward asking the modeling question?
I've raised this for further review internally. You don't need to do anything directly, but since you're a DMTF member, you can see the discussions going on.
The latest Redfish Service Validator change https://github.com/DMTF/Redfish-Service-Validator/commit/ab8e447a713d0afa138a4ed3c20a2ed0dd497249 verifies the links.
We have the following link in Cables:
Which throws the error:
We have a bunch of Simple Inventory (Field Replaceable Units (FRUs)) that we model as Assemblies... They have properties like an Identify LED, Part Number, but not much else. In this case, the Downstream Resource is a DASD (direct access storage device) Backplane.
Can Cable
DownstreamResouces
allow forAssembly.AssemblyData
?