Comments (2)
The issue here is that specifically, this $metadata reference refers to "ServiceRoot.v1_1_1", but the URI frag on "/redfish/v1/$metadata#ServiceRoot" refers to the namespace "ServiceRoot", which is not in this $metadata.
A correction could be:
<edmx:Reference Uri="/redfish/v1/metadata/ServiceRoot.xml">
<edmx:Include Namespace="ServiceRoot.v1_1_1"/>
<edmx:Include Namespace="ServiceRoot"/>
</edmx:Reference>
Unrelated to the issue, the frag to the right of $metadata is defined in the spec (and the tool only supports such) to be 'MetadataUrl#ResourceType', ResourceType being "the fully qualified name of the unversioned resource type", such that it should be "ServiceRoot.ServiceRoot" As it stands, the validator does not support other $metadata frags, however this example works with the tool. The design of the validator to be stricter on these regards if the spec demands it, but it doesn't seem to notice this, thank you.
from redfish-service-validator.
In this case, the @odata.context
property is following the more formal OData format where the context spells out the entity hierarchy for how the client reached the resource in relation to the entry point.
While this is valid, I should point out that we have moved away from this model in Redfish and strongly recommend others to use the more simplistic format for context.
from redfish-service-validator.
Related Issues (20)
- OperatingConfigs error when coming under Processor of NetworkAdapters HOT 5
- ComputerSystem MemorySummary/MemoryMetrics does not match object ID of resource HOT 4
- About checking Settings resource URI HOT 2
- URI checks flag false errors with @Redfish.Settings resources HOT 2
- Version check for deprecated HOT 10
- About new payload annotations key errors HOT 9
- Oem action is not checked
- Add enforcement of null for properties marked as write-only
- Default Oem property not shown in the Redfish Validator tool HOT 1
- Binary exits with exit code 1 when validation succeeds HOT 1
- Default Oem Property Response Not Shown in Redfish-Service-Validator HOT 3
- 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 1
- "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 2
- Service Validator throws "Connection aborted" Error HOT 3
- error about "is expected to be an object containing @odata.id" HOT 4
- SelfSignedCerts.md out of date.
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.