-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: V4.01_OS
-
Component/s: Protocol, URL Conventions
-
None
In the protocol specification, section 11.2.5.2.1 Expand Options lists applicable system query options without considering whether a single-valued or a collection-valued navigation property is expanded. In section 11.2.5.2.1.1 Expand Option $levels the statement that "same expand options are applied at each level of the hierarchy" is obviously not completely true. It has to be "all but $levels".
The URL conventions specification is not in sync: Section 5.1.3 System Query Option $expand, in the text after example 115, lists only a subset of the allowed system query options.