-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.01_CSD01
-
Fix Version/s: V4.01_CSD02
-
Labels:None
-
Environment:
Applied
-
Proposal:
-
Resolution:
With ODATA-960 we added absolute paths to the Path syntax, which allows referencing properties of a singleton, e.g.
<Annotation Term="Display.visible" Path="/this.container/Settings/FeatureXxxIsAvailable" />
A logical extension is allowing key expressions to reference entities and their properties within an entity set:
<Annotation Term="Display.visible" Path="/this.container/SettingsCollection('FeatureXxx')/IsAvailable" />
In addition to literal values the key values can be provided using path expressions. This enables (a third party) to address content where the service author forgot to define a navigation path:
<Annotation Term="Display.title" Path="/this.container/Products(ID=ProductID)/Name" />