Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2820

GeneralFormatPortable isn't actually portable due to emptyElementParsePolicy

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 3.5.0
    • Compatibility
    • None

    Description

      The DFDLGeneralFormat.dfdl.xsd file defines two formats: GeneralFormat and GeneralFormatPortable. The idea being that GeneralFormatPortable can be used for schemas that want to work in both Daffodil and IBM DFDL.

      However, GeneralFormat defines the extension property emptyElementParsePolicy that IBM DFDL does not allow. Even if a schema only uses GeneralFormatPortable, IBM still sees this invalid property in GeneralFormat and creates an SDE. This means anything using tthe DFDLGeneralFormat.dfdl.xsd file cannot be portable.

      For his to work, the GeneralFormat and GeneralFormatPortable types need to be defined in completely separate files.

      Attachments

        Activity

          People

            slawrence Steve Lawrence
            slawrence Steve Lawrence
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: