Allow upserts against media entities

    • Type: Improvement
    • Resolution: No Action
    • Priority: Major
    • V4.02
    • Affects Version/s: V4.0_ERRATA03, V4.01_OS
    • Component/s: Protocol
    • None
    • Hide

      Allow a service to support upserts against media entities if and only if the media resource is inlined as a $value pseudo-property according to JSON Format, 10. Media Entity.

      Show
      Allow a service to support upserts against media entities if and only if the media resource is inlined as a $value pseudo-property according to JSON Format, 10. Media Entity .

      Section 11.4.4 in protocol mentions that upserts are not supported against media entities and, more importantly, that services MUST fail an update request to a URL that would identify such an entity if it does not exist.
      Given the fact that the service can't be using service-generated keys for these entities and the client apparently already knows how to compose/identify the individual media entities in such collection, why not allow upserts as well?

      PS Also noted that in v4.01 we've added "single-valued non-containment navigation properties" to the exclusions list as well. Couldn't quickly recall/figure out the issue but shouldn't that only be if there is no navigation property binding?

            Assignee:
            Unassigned
            Reporter:
            Hubert Heijkers (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: