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

Allow Edm.Stream for non-binding action and function parameters

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.01_OS
    • Fix Version/s: V4.02_WD01
    • Labels:
      None
    • Environment:

      Proposed

    • Proposal:
      Hide

      CSDL:

      • Allow use of Edm.Stream also for non-binding parameters of actions and functions.

      JSON Format

      • 18 Action Invocation: mention Edm.Stream for values of non-binding parameters, reference chapter 9 for their representation
      • (do not rename chapter 9)

      URL Conventions

      • Only allow path expressions that evaluate to Edm.Stream to be passed as non-binding function parameters
      • No literal representation for Edm.Stream values in URLs
      Show
      CSDL: Allow use of Edm.Stream also for non -binding parameters of actions and functions. JSON Format 18 Action Invocation: mention Edm.Stream for values of non-binding parameters, reference chapter 9 for their representation (do not rename chapter 9) URL Conventions Only allow path expressions that evaluate to Edm.Stream to be passed as non-binding function parameters No literal representation for Edm.Stream values in URLs

      Description

      The CSDL specifications currently restrict the use of Edm.Stream to binding parameters and return types of actions and functions.

      Especially for stream values of media types application/json and text/plain this is an unnecessary limitation.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: