Should support annotations to bound actions/functions via path

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Major
    • V4.02
    • Affects Version/s: V4.01_OS
    • Component/s: CSDL JSON, CSDL XML
    • None
    • Environment:

      [Proposed]

    • Hide

      Add bound actions and bound functions to the list of things allowed within a target path for annotations.

      Parameters can be used to differentiate overloads, including differentiating targets that identify operations bound to a collection versus members of a collection of a particular type.

      https://github.com/oasis-tcs/odata-specs/pull/233

      Show
      Add bound actions and bound functions to the list of things allowed within a target path for annotations. Parameters can be used to differentiate overloads, including differentiating targets that identify operations bound to a collection versus members of a collection of a particular type. https://github.com/oasis-tcs/odata-specs/pull/233

      For capability annotations in particular, we have moved towards path-based external targeting in order to differentiate capabilities based on how the element is accessed.

      These type of path-based annotation targets start with the entity container, started by an entity set, singleton, action import or function import, and then on from there, using the following rule:

      ·         qualified name of an entity container followed by a segment containing a singleton or entity set name and zero or more property, navigation property, or type-cast segments

      However, this rule doesn't include target paths that contain bound actions/functions.

            Assignee:
            heiko.theissen
            Reporter:
            Michael Pizzo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: