Comments (2)
The Ids are only checked in the Resource itself, so the bottom screenshot will pass.
However, not sure about the top image. It checks every resource Id in the path. Does your /redfish/v1/Systems/Self
pass as well?
After looking into the Schema for USBController, the issue seems to be how the tool interprets the Schema. The schema is written with {ControllerId}
instead of {USBControllerId}
, and the tool uses this to determine type accuracy (Controller is not a valid type).
This is a tool issue, so your implementation should already be correct.
from redfish-service-validator.
@tomasg2012 let's check two things with this:
- Ensure there's no dependency with parent resources; so, even if "/redfish/v1/Systems/Self" is not correct, that should not impact child resources like with this USB controller resource.
- Don't rely on the names of the tokens inside of the curly braces or perform matching with the resource name since the token names aren't required to match the resource name; simply the presence of the curly braces is sufficient.
from redfish-service-validator.
Related Issues (20)
- The test was not completed but got stuck. HOT 11
- Redfish Service Validator issue related to CollectionCapabilites.
- Could not finish check because Policy HOT 4
- Redfish Service Validator issue related to Oem Schema HOT 2
- "Tree" usage for testing every links HOT 2
- Redfish Service Validator is not checking or navigating the properties of a OEM schema when basetype is Resource.OemObject HOT 3
- Service Validator throws "Connection aborted" Error HOT 4
- error about "is expected to be an object containing @odata.id" HOT 4
- SelfSignedCerts.md out of date.
- Configurable timeout option
- Improve callResourceUri caching
- Current collectionlimit option does not consider validateEntity function
- Should OEM actions schema checker look in /redfish/v1/JsonSchemas? HOT 5
- Now seeing "No schema for property AssignedPrivileges" and others HOT 5
- Verification of MessageId on log service HOT 5
- The default schema pack is lost HOT 3
- Validating a collection HOT 3
- DSP2043 validation HOT 2
- Add config file parameter documentation to README
- Add fuzzy string matching for identifying misspelled properties. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redfish-service-validator.