...
Major errata
Erratum | Supported | Notes | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3.1 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.2 | Yes | dfdl:outputValueCalc not supported (because unparsing not supported) | ||||||||||||||||||||||||||||||||||||||||
3.3 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.4 | No | recoverableError not supported | ||||||||||||||||||||||||||||||||||||||||
3.5 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.6 | No | the [valid] and [unionMemberSchema] Infoset members are not supported | ||||||||||||||||||||||||||||||||||||||||
3.7 | No | unicodeByteOrderMark not supported. Use UTF-16BE or UTF-16LE, UTF-32BE or UTF-32LE | ||||||||||||||||||||||||||||||||||||||||
3.8 | No | Properties for some unimplemented features are ignored. No warning or error. | ||||||||||||||||||||||||||||||||||||||||
3.9 | Partially | dfdl:lengthKind 'pattern' is limited to only text. Recursively children are not checked for text and same encoding. | ||||||||||||||||||||||||||||||||||||||||
3.10 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.11 | Yes | dfdl:occursCountKind 'implicit' and 'parsed' are supported. | ||||||||||||||||||||||||||||||||||||||||
3.12 | No | Validation is not supported. | ||||||||||||||||||||||||||||||||||||||||
3.13 | No | The property encodingErrorPolicy is not supported. The behaviour in the presence of decode errors is undetermined. | ||||||||||||||||||||||||||||||||||||||||
3.14 | Yes | Both old (deprecated) property is supported along with the new one. | ||||||||||||||||||||||||||||||||||||||||
3.15 | No | The new properties elementID and choiceBranchRef are not supported. | ||||||||||||||||||||||||||||||||||||||||
3.16 | Partially | The removed property documentFinalSeparatorCanBeMissing is not accepted. However, documentFinalTerminatorCanBeMissing is not supported. | ||||||||||||||||||||||||||||||||||||||||
3.17 | See sub table |
| ||||||||||||||||||||||||||||||||||||||||
3.18 | Yes | Functions use the new names. (The rest of this erratum is not observable in behavior of the system.) | ||||||||||||||||||||||||||||||||||||||||
3.19 | No | Default values are not consistently evaluated. Constants can be used, but reference between default value expressions may cause a schema definition error. | ||||||||||||||||||||||||||||||||||||||||
3.20 | No | dfdl:newVariableInstance not supported | ||||||||||||||||||||||||||||||||||||||||
3.21 | Partial | New placement restrictions are not checked. External variables are not supported. | ||||||||||||||||||||||||||||||||||||||||
3.22 | Yes | Single assignment is implemented. | ||||||||||||||||||||||||||||||||||||||||
3.23 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.24 | Yes | |||||||||||||||||||||||||||||||||||||||||
3.25 | Partial | dfdl:newVariableInstance is not supported. | ||||||||||||||||||||||||||||||||||||||||
3.26 | No | Default values not supported. | ||||||||||||||||||||||||||||||||||||||||
3.27 | No | textNumberRounding property not implemented. | ||||||||||||||||||||||||||||||||||||||||
3.28 | No | unordered sequences not implemented. | ||||||||||||||||||||||||||||||||||||||||
3.29 | No | Check for non-portable regular expression constructs not implemented. |
Minor errata
Erratum | Supported | Notes |
---|---|---|
2.1 | Yes | |
2.2 | No | binary calendars not supported |
2.3 | Yes | |
2.4 | No | delimited binary not supported |
2.5 | No | dfdl:lengthKind 'endOfParent' not supported |
2.6 | N/A | |
2.7 | Yes | dfdl:outputValueCalc not supported (as unparsing is not supported) |
2.8 | No | nilKind='literalCharacter' not supported |
2.9 | No | Facets must be used with lengthUnits='characters' |
2.10 | N/A | |
2.11 | Yes | |
2.12 | Yes | |
2.13 | No | Prefix length type with prefix length not supported |
2.14 | No | Prefix length type with prefix length not supported. No checking for these constraints. |
2.15 | No | Zoned format not supported |
2.16 | Yes | |
2.17 | Partial | Raw byte entities not supported |
2.18 | Yes | |
2.19 | Yes | |
2.20 | Partial | Raw byte entities not supported. 'literalCharacter' not supported. |
2.21 | No | dfdl:textNumberCheckPolicy not supported. It is ignored. |
2.22 | Partially | Do not specify an expression for dfdl:textStandardDecimalSeparator that evaluates to the empty string |
2.23 | No | textStandardDecimalSeparator property unimplemented. |
2.24 | No | textStandardGroupingSeparator property unimplemented. |
2.25 | Yes | |
2.26 | No | textStandardExponentCharacter property unimplemented. |
2.27 | No | textStandardDecimalSeparator property unimplemented. |
2.28 | No | textNumberPattern property is unimplemented |
2.29 | N/A | |
2.30 | No | boolean type not implemented. |
2.31 | No | dfdl:occursCountKind 'stopValue' not supported |
2.32 | N/A | |
2.33 | N/A | |
2.34 | Yes | |
2.35 | Yes | |
2.36 | Yes | |
2.37 | No | Untested. (No test for '{}' as an expression). |
2.38 | Partial | dfdl:byteOrder applies to the types and binary representations currently implemented. |
2.39 | Yes | |
2.40 | No | decimal type unsupported, textNumberPattern unsupported |
2.41 | N/A | |
2.42 | No | textStandardZeroRep property unimplemented |
2.43 | Yes | |
2.44 | Yes | |
2.45 | No | useNilForDefault property unimplemented |
2.46 | No | textStandardExponentCharacter property unimplemented |
2.47 | Yes | |
2.48 | No | Empty Sequence as content of a complex type is SDE. Not implemented. |
2.49 | No | Expressions and {{. Untested. |
2.50 | No | calendarTimeZone empty string for 'no time zone'. Untested. |
2.51 | No | Unparsing not supported |
2.52 | No | ICU 'u' extended year is untested. Negative years using 'y' and 'G' untested. |
2.53 | No | binary calendar types not supported |
2.54 | No | textNumberPattern not supported |
2.55 | N/A | |
2.56 | No | binary calendar types not supported |
2.57 | No | binary calendar types not supported |
2.58 | No | nilKind='logicalValue' not supported |
2.59 | Yes | |
2.60 | No | None of the bidi text properties are supported |
2.61 | N/A | |
2.62 | Yes | |
2.63 | No | Runtime-valued properties not supported. |
2.64 | Yes | |
2.65 | No | Olson timezones are not supported. |
2.66 | No | Processing error when calendarPattern requests time zone, but infoset value does not have one. |
2.67 | N/A | |
2.68 | No | calendarPattern symbol 'I' (for ISO) and dropping of 'T' |
2.69 | N/A | |
2.70 | Yes | |
2.71 | No | ignoreCase="yes" not supported |
2.72 | No | endOfParent not supported. |
2.73 | No | endOfParent not supported. |
2.74 | No | unparsing not supported |
2.75 | N/A | |
2.76 | No | prefixed lengthKind is not supported |
2.77 | N/A | |
2.78 | No | unparsing not supported |
2.79 | No | textNumberPattern not supported |
2.80 | No | textNumberPattern not supported |
2.81 | No | unparsing is not supported |
2.82 | No | unparsing is not supported |
2.83 | No | Expression language return value checks: The checking described in this erratum is not done. |
2.84 | Yes | |
2.85 | Yes | |
2.86 | Yes | |
2.87 | No | hexBinary is supported, but this erratum is about unparsing, which is not supported. |
2.88 | No | zoned decimal not supported |
2.89 | N/A | |
2.90 | Yes | |
2.91 | No | prefixed lengthKind not supported |
2.92 | No | zoned is not supported |
2.93 | No | unparsing is not supported |
2.94 | Partial | outputNewLine not supported as unparsing is not supported. |
2.95 | Yes | us-ascii-bit-packed is supported and alignment is '1' bit. Other character encodings have mandatory alignment 8 bits. |
2.96 | Yes | |
2.97 | No | Delimited length kind for hexBinary not supported |
2.98 | No | integer, nonNegativeInteger not supported. (types long, and unsignedLong are supported and are 8 bytes). |
2.99 | No | ibm4690Packed not supported |
2.100 | No | unparsing is not supported |
2.101 | No | Expressions syntax check: no variables as path segments - Not implemented. |
2.102 | No | Expression syntax check for array element without predicate. Not implemented. |
2.103 | Partial | Alignment is supported. Array element alignment testing status tbd. |
2.104 | No | binary calendar types not supported |
2.105 | N/A | |
2.106 | No | textStandardDecimalSeparator, textStandardGroupingSeparator, textStandardExponentRep, textStandardInfinityRep, textStandardNanRep and textStandardZeroRep must all be entirely distinct: these properties not supported. |
2.107 | Yes | |
2.108 | N/A | |
2.109 | Yes | |
2.110 | Yes | |
2.111 | Yes | |
2.112 | N/A | |
2.113 | No | Preprocessing as described is not performed. |
2.114 | Yes | |
2.115 | No | Unparsing, and therefore round trip (reparsing), not supported. |
2.116 | No | Empty string value for defineVariable and newVariableInstance requires use of defaultValue attribute: unchecked. |
2.117 | Yes | Padding characters cannot be escaped. |
2.118 | N/A | Spec update: UCS-2 not a charset name. |
2.119 | N/A | Spec updates: Delimiter scanning and scan. |
2.120 | No | Full testing of all these cases is not verified, and some of these errors cannot be produced as the related types or features are not yet implemented. |
2.121 | No | calendarPattern drop 'U' and 'V' symbols |
2.122 | No | allow minOccurs="1" and maxOccurs="1" on model groups. |
2.123 | N/A | spec update: incorrect use of "xs" as attribute prefix. |
2.124 | Yes | SDE if checkConstraints called on complex type element. |
2.125 | N/A | Spec correction about greedy vs longest match terminology |
2.126 | N/A | Spec corrections about categories of annotations and properties. |
2.127 | No | calendarPattern for calendarPatternKind='implicit' is HH:mm:ssZ |
2.128 | Yes | No separators when an element has inputValueCalc. |
2.129 | No | No test for choice with no branches. |
2.130 | No | textOutputMinLength not implemented (as unparsing is unimplemented) |
2.131 | --- | The errata document skips this number. |
2.132 | No | Specific check not implemented (note: there will be a correction to this erratum) |
2.133 | No | Specific check not implemented (note: there will be a correction to this erratum) |
2.134 | No | calendarPattern symbol 'I' when data has no timezone, gets timezone from calendarTimeZone. |
2.135 | No | Expressions: no checking for internal behavior of expressions. |
2.136 | N/A | Spec change: new terminology around characters and encodings. |
...