Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-723

Allow bound functions after stream properties in expressions

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V4.0_OS
    • Fix Version/s: V4.0_ERRATA01
    • Component/s: ABNF
    • Labels:
      None
    • Environment:

      [Proposed][Applied]

    • Proposal:
      Hide

      Change last line of rule propertyPathExpr to match case for primitiveProperty

      propertyPathExpr = ( entityColNavigationProperty [ collectionNavigationExpr ]
      / entityNavigationProperty [ singleNavigationExpr ]
      / complexColProperty [ collectionPathExpr ]
      / complexProperty [ complexPathExpr ]
      / primitiveColProperty [ collectionPathExpr ]
      / primitiveProperty [ singlePathExpr ]
      + / streamProperty [ singlePathExpr ]

      • / streamProperty
        )
      Show
      Change last line of rule propertyPathExpr to match case for primitiveProperty propertyPathExpr = ( entityColNavigationProperty [ collectionNavigationExpr ] / entityNavigationProperty [ singleNavigationExpr ] / complexColProperty [ collectionPathExpr ] / complexProperty [ complexPathExpr ] / primitiveColProperty [ collectionPathExpr ] / primitiveProperty [ singlePathExpr ] + / streamProperty [ singlePathExpr ] / streamProperty )
    • Resolution:
      Show
      https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-construction-rules.txt?rev=598 https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-testcases.xml?rev=598

      Description

      We allow arbitrary property resource paths to be followed by bound actions and functions, but forgot to allow bound function segments in query expressions in the ABNF.

        Attachments

          Activity

            People

            • Assignee:
              handl Ralf Handl
              Reporter:
              handl Ralf Handl
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: