OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (ODATA-825) AnnotationPath expression: traversal of multiple collection-valued scalar or navigation properties


     [ https://issues.oasis-open.org/browse/ODATA-825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ralf Handl updated ODATA-825:
-----------------------------

    Environment: Applied  (was: [Proposed])
    Description: 
When applying https://issues.oasis-open.org/browse/ODATA-481 we missed to adapt CSDL 14.5.2. (edm:AnnotationPath): it still restricts path expressions to contain at most one multi-valued  structural or navigation property.

Since an AnnotationPath traverses the object graph on structural level not on instance level, the cardinality of  structural or navigation properties is not relevant.

  was:
When applying https://issues.oasis-open.org/browse/ODATA-481 we missed to adapt CSDL 14.5.2. (edm:AnnotationPath) and 14.5.12 (edm:Path).  Both sections restricts path expressions to contain at most one multi-valued  structural or navigation property.

Since an AnnotationPath traverses the object graph on structural level not on instance level, the cardinality of  structural or navigation properties is not relevant. The same holds true for a Path expression as long as it resolves to a term cast. 



Restricted application to AnnotationPath as a Path expression is evaluated on the instance level, even if the last segment is a term cast. The value of the path expression in this case is the value of the annotation

> AnnotationPath expression: traversal of multiple collection-valued scalar or navigation properties
> --------------------------------------------------------------------------------------------------
>
>                 Key: ODATA-825
>                 URL: https://issues.oasis-open.org/browse/ODATA-825
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: Improvement
>          Components: OData CSDL
>    Affects Versions: V4.0_ERRATA02
>         Environment: Applied
>            Reporter: Ralf Handl
>            Assignee: Michael Pizzo
>             Fix For: V4.0_ERRATA03
>
>
> When applying https://issues.oasis-open.org/browse/ODATA-481 we missed to adapt CSDL 14.5.2. (edm:AnnotationPath): it still restricts path expressions to contain at most one multi-valued  structural or navigation property.
> Since an AnnotationPath traverses the object graph on structural level not on instance level, the cardinality of  structural or navigation properties is not relevant.



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]