-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: V4.0_CSD01
-
Component/s: ABNF, URL Conventions
-
None
-
Environment:
[Applied]
The current URL convention allows querying the cross-join of entity sets via requests targeting the entity container.
This leads to potential name clashes:
GET ~/Foo.Fred.Waldo
can be a query targeting the entity container Waldo in schema Foo.Fred, or a query targeting entity set Waldo in container Fred of schema Foo.
This clash can be avoided by using a path segment, similar to the path segment /$all that we use to address the union of all entities in a container.