-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_ERRATA02
-
Fix Version/s: V4.0_ERRATA03
-
Component/s: URL Conventions
-
Labels:None
-
Environment:
[Applied]
-
Proposal:
-
Resolution:
JSON Format 4.5.7 allows omitting the odata.id if it is identical to the canonical URL of the entity.
URL Conventions 4.3.1 defines how the canonical URL is constructed BUT does not specify how the key predicate is to be constructed canonically.
ABNF allows "synonyms" for the key predicate
- for a single key property the key predicate may contain or omit the key property name
- for multiple key properties no order is required for the key properties
As a consequence a client cannot know how to construct the canonical URL from the entity set and key properties.