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

Define vocabulary term as a replacement for StoreGeneratedPattern attribute

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.0_WD01
    • Fix Version/s: V4.0_WD01
    • Component/s: Vocabularies
    • Labels:
      None
    • Environment:

      [Proposed]

      Description

      Define a Core or Behavior annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property.

      This may be an annotation on entity set level.

        Attachments

          Activity

          ralfhandl Ralf Handl created issue -
          ralfhandl Ralf Handl made changes -
          Field Original Value New Value
          Proposal Define term StoreGeneratedPattern in Capabilities vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Environment [Proposed]
          ralfhandl Ralf Handl made changes -
          Component/s Vocabularies [ 10324 ]
          ralfhandl Ralf Handl made changes -
          Proposal Define term StoreGeneratedPattern in Capabilities vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Define term StoreGeneratedPattern in Capabilities or Behavior vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          ralfhandl Ralf Handl made changes -
          Proposal Define term StoreGeneratedPattern in Capabilities or Behavior vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Define term StoreGeneratedPattern in Core or Behavior vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Description Define a Core or Capability annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property.

          This may be an annotation on entity set level.
          Define a Core or Behavior annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property.

          This may be an annotation on entity set level.
          ralfhandl Ralf Handl made changes -
          Proposal Define term StoreGeneratedPattern in Core or Behavior vocabulary with an underlying EnumType and members
          - Identity A value is generated on insert and remains unchanged on update.
          - Computed A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Define term StoreGeneratedPattern in the Behavior vocabulary with an underlying EnumType and members
          - Identity - A value is generated on insert and remains unchanged on update.
          - Computed - A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Summary Define core vocabulary term as a replacement for StoreGeneratedPattern attribute Define vocabulary term as a replacement for StoreGeneratedPattern attribute
          mikep Michael Pizzo (Inactive) made changes -
          Proposal Define term StoreGeneratedPattern in the Behavior vocabulary with an underlying EnumType and members
          - Identity - A value is generated on insert and remains unchanged on update.
          - Computed - A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.
          Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members
          - Identity - A value is generated on insert and remains unchanged on update.
          - Computed - A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.

          Also, move existing "Behavior" terms to Core.
          ralfhandl Ralf Handl made changes -
          Proposal Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members
          - Identity - A value is generated on insert and remains unchanged on update.
          - Computed - A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.

          Also, move existing "Behavior" terms to Core.
          Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members
          - Identity - A value is generated on insert and remains unchanged on update.
          - Computed - A value is generated on both insert and update.

          Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient.

          Also, move existing "Behavior" terms to Core.

          Accepted: https://www.oasis-open.org/committees/download.php/48549/odata-meeting-29_on-20130314-minutes.html#odata-192
          Status New [ 10000 ] Open [ 1 ]
          ralfhandl Ralf Handl made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]
          ralfhandl Ralf Handl made changes -
          Assignee Ralf Handl [ ralfhandl ]
          ralfhandl Ralf Handl made changes -
          handl Ralf Handl made changes -
          Reporter Ralf Handl [ ralfhandl ] Ralf Handl [ handl ]
          handl Ralf Handl made changes -
          Assignee Ralf Handl [ ralfhandl ] Ralf Handl [ handl ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: