XMLWordPrintable

    Details

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

      [Applied]

    • Proposal:
      Hide

      Services return TRUE if strings support characters outside of the ASCII character set and FALSE if only characters within the ASCII set are supported

      Services can return a 500 error if they receive a value that cannot be persisted.

      Applied:
      https://www.oasis-open.org/committees/download.php/55611/odata-v4.0-wd08-part3-csdl-2015-05-07.docx

      Show
      Services return TRUE if strings support characters outside of the ASCII character set and FALSE if only characters within the ASCII set are supported Services can return a 500 error if they receive a value that cannot be persisted. Applied: https://www.oasis-open.org/committees/download.php/55611/odata-v4.0-wd08-part3-csdl-2015-05-07.docx

      Description

      The Unicode facet appears to be inadequate to handle all possible character sets. The facet is set to true for unicode character sets and false for ASCII. The problem is that there exists character sets (such as windows-1252) that is neither unicode nor ASCII.

      In addition, we should also clarify the meaning of the facet in terms of what it applies to. Does it apply to the character set that is used when the string is on the wire, or the character set in the underlying data store? My understanding is that it is the character set of the underlying data store, but others may have a different understanding.

        Attachments

          Activity

            People

            • Assignee:
              handl Ralf Handl
              Reporter:
              matthew.borges Matthew Borges (Inactive)
            • Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: