• Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • V4.0_ERRATA03
    • Affects Version/s: V4.0_ERRATA02
    • Component/s: ABNF
    • None
    • Environment:

      Proposed

    • Hide

      ABNF:

      resourcePath = entitySetName [ collectionNavigation ]
      / singletonEntity [ singleNavigation ]
      / actionImportCall
      / entityColFunctionImportCall [ collectionNavigation ]
      / entityFunctionImportCall [ singleNavigation ]
      / complexColFunctionImportCall [ collectionPath ]
      / complexFunctionImportCall [ complexPath ]
      / primitiveColFunctionImportCall [ collectionPath ]
      / primitiveFunctionImportCall [ singlePath ]
      / crossjoin
      / '$all' [ "/" qualifiedEntityTypeName ]

      last line now allows type-cast segment

      URL Convention: adapt ABNF snippet in section 4.3 Addressing Entities

      Show
      ABNF: resourcePath = entitySetName [ collectionNavigation ] / singletonEntity [ singleNavigation ] / actionImportCall / entityColFunctionImportCall [ collectionNavigation ] / entityFunctionImportCall [ singleNavigation ] / complexColFunctionImportCall [ collectionPath ] / complexFunctionImportCall [ complexPath ] / primitiveColFunctionImportCall [ collectionPath ] / primitiveFunctionImportCall [ singlePath ] / crossjoin / '$all' [ "/" qualifiedEntityTypeName ] last line now allows type-cast segment URL Convention: adapt ABNF snippet in section 4.3 Addressing Entities
    • Show
      https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-construction-rules.txt?op=diff&rev=775 https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-testcases.xml?op=diff&rev=775

      The $all resource path can optionally be followed by a type-cast segment to allow filtering, sorting, etc. This is specified in the prose specification Part 2: URL Conventions, section 4.12.

      The ABNF for resource path $all does not contain this optional segment

            Assignee:
            Unassigned
            Reporter:
            handl
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: