DFDL serializer messages
- CTDU4000
- Length of element '<insert_0>' is '<insert_1>' in units of '<insert_2>'. There is no space in the output buffer.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer tried to write an element, but the output data stream has insufficient space.
- Response
- Provide a larger data buffer to the DFDL serializer, or provide a stream of data buffers.
- CTDU4001
- Root element '<insert_0>' in namespace '<insert_1>' does not exist.
- Severity
- 20 : Error
- Explanation
- The root element supplied to the DFDL serializer was not found in the schema.
- Response
- Check that the correct schema was supplied to the DFDL serializer. Check that the name and namespace of the root element are specified correctly. If the element is not a global element, check that the path to the root element is specified correctly.
- CTDU4002
- DFDL Serializer setup error. No valid DFDL Grammar was supplied.
- Severity
- 20 : Error
- Explanation
- No valid DFDL Grammar was supplied before starting a serialize or setting a variable.
- Response
- Call the setGrammar() method supplying a valid DFDL Grammar before starting a serialize or setting variables.
- CTDU4003
- DFDL Serializer setup error. No valid DFDL Grammar was supplied.
- Severity
- 20 : Error
- Explanation
- No valid DFDL Grammar was supplied before starting a serialize or setting a variable.
- Response
- Call the setGrammar() method supplying a valid DFDL Grammar before starting a serialize or setting variables.
- CTDU4004
- The DFDL serializer cannot output element '<insert_0>' because it is not an expected occurrence of the element declaration at the current position in the DFDL schema model.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received an invalid element. An element with this name and namespace is either not expected at the current position in the schema, or too many have been supplied.
- Response
- Check that the schema is an accurate description of the infoset that is being serialized. Correct the DFDL schema, or supply an infoset that matches the schema.
- CTDU4007
- The DFDL serializer cannot output element '<insert_0>' with signed type '<insert_1>' because the number pattern '<insert_2>' is missing the sign indicator '+'. This sign is needed for zoned decimal conversion.
- Severity
- 20 : Error
- Explanation
- The DFDL 'textNumberPattern' property is not complete for a signed zoned decimal because it does not contain the required leading/trailing overpunch sign indicator.
- Response
- Correct the DFDL schema.
- CTDU4008
- The DFDL serializer cannot output the value of element '<insert_0>' because the length of '<insert_1>' specified in the schema is not enough for a binary number which requires minimum length of '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The length specified in the DFDL schema for a binary number element is not sufficient to hold the serialized value for the element.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to allow a larger value.
- CTDN4009
- Element '<insert_0>' has maxOccurs '<insert_1>' but the DFDL infoset has at least '<insert_2>' occurrences.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received too many occurrences of the element. This condition has been reported because schema validation is enabled.
- Response
- Check that the DFDL model is an accurate description of the expected info set. If the model is correct, the supplied infoset must be incorrect.
- CTDU4010
- Element '<insert_0>' has minOccurs '<insert_1>' but the DFDL infoset has '<insert_2>' occurrences. This is not allowed when 'occursCountKind' is 'fixed' or 'implicit' or minOccurs is '1' and maxOccurs is '1'.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received too few occurrences of the element. This causes a processing error when occursCountKind is 'fixed' or 'implicit' or minOccurs and maxOccurs are both '1'.
- Response
- Check that the DFDL model is an accurate description of the expected info set. If the model is correct then the supplied infoset must be incorrect.
- CTDU4011
- The DFDL serializer cannot output the character '<insert_2>' in encoding '<insert_1>' for the value of element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer attempted to encode a character but the character cannot be represented in the encoding.
- Response
- Change the DFDL schema to correct the encoding of the element or correct the infoset value so all characters can be represented in the encoding.
- CTDU4012
- Length units for text element '<insert_0>' is set to 'bits'.
- Severity
- 20 : Error
- Explanation
- Length units 'bits' cannot be used with DFDL elements with text representation.
- Response
- Correct the DFDL schema.
- CTDU4013
- Length units for binary element '<insert_0>' is set to 'characters'.
- Severity
- 20 : Error
- Explanation
- Length units 'characters' cannot be used with DFDL elements with binary representation.
- Response
- Correct the DFDL schema.
- CTDU4014
- Internal error: Text encoding is not resolved for element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- This is an internal error and should not occur.
- Response
- Report the problem to IBM, supplying the DFDL schema and infoset data.
- CTDU4015
- Invalid encoding name '<insert_0>' specified.
- Severity
- 20 : Error
- Explanation
- The DFDL property 'encoding' does not have a recognized encoding value.
- Response
- Change the DFDL schema or the setVariable call so the encoding is correct for the input data.
- CTDU4016
- Internal error: Unresolved number format.
- Severity
- 20 : Error
- Explanation
- This is an internal error and should not occur.
- Response
- Report the problem to IBM, supplying the DFDL schema and infoset data.
- CTDU4017
- Internal error: Unresolved calendar format.
- Severity
- 20 : Error
- Explanation
- This is an internal error and should not occur.
- Response
- Report the problem to IBM, supplying the DFDL schema and infoset data.
- CTDU4018
- Invalid group separator in the number format (length > 1) : '<insert_0>'
- Severity
- 20 : Error
- Explanation
- DFDL property 'textStandardGroupingSeparator' must resolve to a single character.
- Response
- Correct the DFDL schema.
- CTDU4019
- Invalid decimal separator in the number format (length > 1) : '<insert_0>'
- Severity
- 20 : Error
- Explanation
- DFDL property 'textStandardDecimalSeparator' must resolve to a single character.
- Response
- Correct the DFDL schema.
- CTDU4020
- Length units for binary element '<insert_0>' is set to 'bits' but the data type does not allow 'bits'.
- Severity
- 20 : Error
- Explanation
- Length units 'bits' can be used only if the representation is binary and the type is xs:boolean, xs:byte, xs:unsignedByte, xs:short, xs:unsignedShort, xs:int, xs:unsignedInt, xs:long or xs:unsignedLong.
- Response
- Correct the DFDL schema.
- CTDU4021
- Length units for binary number element '<insert_0>' is set to 'bits' but the representation does not allow 'bits'.
- Severity
- 20 : Error
- Explanation
- Length units 'bits' can be used for a binary number if it has 'binaryNumberRep' set to 'binary'. This is an IBM DFDL restriction.
- Response
- Correct the DFDL schema.
- CTDU4023
- The DFDL serializer cannot output the physical representation of element '<insert_0>' at offset '<insert_1>'. The length '<insert_2>' in units of '<insert_3>' exceeds the maximum allowed length of parent element '<insert_4>'.
- Severity
- 20 : Error
- Explanation
- The length of the parent element has already been calculated. All its child elements must fit in the calculated length. While writing a child element, the DFDL serializer found that there was not enough space remaining in the parent element.
- Response
- Change the DFDL schema so that both lengths are calculated correctly. Check that previous elements were written correctly.
- CTDU4024
- Invalid value '<insert_0>' for Boolean data type
- Severity
- 20 : Error
- Explanation
- An element of type xs:boolean has an infoset value which is not a valid Boolean value.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4025
- The DFDL serializer cannot output the value of '<insert_0>' because the encoding '<insert_1>' is not consistent with parent component '<insert_2>' encoding '<insert_3>'
- Severity
- 20 : Error
- Explanation
- Under some circumstances, the encoding of an element and its parent must be the same.
- Response
- Correct the DFDL schema.
- CTDU4026
- The DFDL serializer cannot apply nil literal byte '<insert_2>' to element '<insert_0>', due to combination of 'lengthUnits' set to 'characters' and a variable-width encoding '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- When 'lengthUnits' is 'characters' and a byte value is specified for 'nilLiteralValue', the encoding must be fixed width.
- Response
- Correct the DFDL schema, or ensure that the target encoding is fixed width.
- CTDU4027
- The DFDL serializer cannot resolve 'outputValueCalc' expression '<insert_1>' defined on element '<insert_0>'. Check that the expression is correct and contains only backward path references.
- Severity
- 20 : Error
- Explanation
- The serializer was not able to evaluate the DFDL property 'outputValueCalc' expression for the element. This is an IBM DFDL restriction.
- Response
- Change the DFDL schema to correct the 'outputValueCalc' expression for the element.
- CTDU4028
- The DFDL serializer cannot output the value of element '<insert_0>' because of an invalid number format '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- DFDL property 'textNumberPattern' does not contain a valid text number format.
- Response
- Correct the DFDL schema.
- CTDU4029
- Number formatting error when serializing binary calendar element '<insert_0>'. The error is: <insert_1>.
- Severity
- 20 : Error
- Explanation
- When formatting the calendar value using DFDL property 'calendarPattern' an error occurred because non-digit characters were encountered.
- Response
- Change the DFDL schema so the 'calendarPattern' property contains only characters and symbols that always result in the presentation of digits.
- CTDU4030
- Multiple buffer handler implementations caused a DFDL Serializer setup exception.
- Severity
- 20 : Error
- Explanation
- Buffer handler implementations must use either setBufferHandler() or setOutputDocument() calls. Both cannot be used on the same DFDL Serializer object.
- Response
- Correct the calls to the DFDL Serializer.
- CTDU4031
- The variable cannot be set because it is not defined as an external variable. Name '<insert_0>' and Namespace '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- A call was made to the setVariable() method on the DFDL Serializer. The defineVariable annotation for the variable does not have the 'external' attribute set to 'true'.
- Response
- Correct the DFDL schema.
- CTDU4032
- The DFDL serializer cannot output the value of '<insert_0>' because of a type mismatch. The input value is of type 'xs:<insert_1>' which is not compatible with the declared type 'xs:<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer has been passed a value for an element but the type from the infoset does not match the type in the schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to match the value.
- CTDU4033
- The DFDL serializer does not support a nil literal value for binary element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The value 'literalValue' for DFDL property 'nilKind' is not supported when serializing an element with binary representation. This is an IBM DFDL restriction.
- Response
- Change the DFDL schema to use 'nilKind' value 'literalCharacter' or 'logicalValue'.
- CTDU4035
- The DFDL serializer cannot assign a default value to a choice group.
- Severity
- 20 : Error
- Explanation
- While processing a missing complex element the DFDL serializer encountered a choice group. Defaulting of choice groups is not supported. This is an IBM DFDL restriction.
- Response
- Check that the elements in the infoset are being matched correctly with the DFDL schema. If the matching is correct then ensure that the missing element is present in the DFDL info set before serializing.
- CTDN4036
- Element '<insert_0>' has minOccurs '<insert_1>' and no default value, but the DFDL infoset has only '<insert_2>' occurrences.
- Severity
- 20 : Error
- Explanation
- The infoset has too few occurrences of the element, and it has no default value that can be used for the missing occurrences. This condition has been reported because schema validation is enabled.
- Response
- Check that the DFDL model is an accurate description of the expected info set. Check that the infoset is correct. If both are correct, specify a default value for the element.
- CTDU4038
- The value '<insert_1>' of element '<insert_0>' is outside the range of its XML schema simple type 'xs:<insert_2>'
- Severity
- 20 : Error
- Explanation
- The DFDL serializer has been passed a value for an element but the value is not within the permitted range for the data type in the schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to match the value.
- CTDU4047
- The DFDL serializer cannot output the value of '<insert_0>' because of an invalid binary number representation. The representation is of '<insert_1>', which is not compatible with the declared type '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The DFDL property 'binaryNumberRep' has a value which is not compatible with the logical data type of the element.
- Response
- Correct the DFDL schema.
- CTDU4054
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized value '<insert_1>' with length '<insert_2>' is not compatible with the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for the text element is not the same as the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase or reduce the length or to set DFDL property 'textPadKind' to 'padChar' so the value is padded.
- CTDU4055
- The DFDL serializer has reported an internal error. The error message is '<insert_1>'
- Severity
- 20 : Error
- Explanation
- This is an internal error and should not occur.
- Response
- Report the problem to IBM, supplying the error message, DFDL schema and infoset data.
- CTDN4062
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the minLength facet on simple type '<insert_2>' with declared minLength of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema minLength facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4063
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the maxLength facet on simple type '<insert_2>' with declared maxLength of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema maxLength facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4064
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not match any of the pattern facets on simple type '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema pattern facets. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4065
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the minInclusive facet on simple type '<insert_2>' with declared minInclusive of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema minInclusive facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4066
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the maxInclusive facet on simple type '<insert_2>' with declared maxInclusive of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema maxInclusive facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4067
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the minExclusive facet on simple type '<insert_2>' with declared minExclusive of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema minExclusive facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4068
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the maxExclusive facet on simple type '<insert_2>' with declared maxExclusive of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema maxExclusive facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4069
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not match any of the enumeration facets on simple type '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema enumeration facets. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4070
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the totalDigits facet on simple type '<insert_2>' with declared totalDigits of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema totalDigits facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4071
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the fractionDigits facet on simple type '<insert_2>' with declared fractionDigits of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema fractionalDigits facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDN4072
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the length facet on simple type '<insert_2>' with declared length of '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- Element value does not comply with the XML Schema length facet. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4073
- The specified feature '<insert_0>' is not recognized.
- Severity
- 20 : Error
- Explanation
- The DFDL feature passed to getFeature() or setFeature() was not recognized.
- Response
- Ensure that a valid DFDL feature is specified.
- CTDU4075
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized string value '<insert_1>' with length '<insert_2>' is greater than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text string element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length or to set DFDL property 'truncateSpecifiedLengthString' to 'yes' so the value is truncated.
- CTDU4076
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized string value '<insert_1>' with length '<insert_2>' is less than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text string element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length or to set DFDL property 'textPadKind' to 'padChar' so the value is padded.
- CTDU4077
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized number digits value '<insert_1>' with length '<insert_2>' is greater than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text number element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4078
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized number digits value '<insert_1>' with length '<insert_2>' is less than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text number element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length or to set DFDL property 'textPadKind' to 'padChar' so the value is padded.
- CTDU4079
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized boolean representation value '<insert_1>' with length '<insert_2>' is greater than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text boolean element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4080
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized boolean representation value '<insert_1>' with length '<insert_2>' is less than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text boolean element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length or to set DFDL property 'textPadKind' to 'padChar' so the value is padded.
- CTDU4081
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized calendar representation value '<insert_1>' with length '<insert_2>' is greater than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text calendar element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4082
- The DFDL serializer cannot output the text representation of element '<insert_0>'. The serialized calendar representation value '<insert_1>' with length '<insert_2>' is less than the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a text calendar element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length or to set DFDL property 'textPadKind' to 'padChar' so the value is padded.
- CTDU4083
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary number with length '<insert_1>' is greater than the declared length '<insert_2>', lengthUnits '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary number element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4084
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary number with length '<insert_1>' is less than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary number element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length.
- CTDU4085
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary calendar with length '<insert_1>' is greater than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary calendar element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4086
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary calendar with length '<insert_1>' is less than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary calendar element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length.
- CTDU4087
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary boolean with length '<insert_1>' is greater than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary boolean element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4088
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized binary boolean with length '<insert_1>' is less than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary boolean element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length.
- CTDU4089
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized xs:hexBinary with length '<insert_1>' is greater than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a xs:hexBinary element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4090
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized xs:hexBinary with length '<insert_1>' is less than the declared length '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a xs:hexBinary element is shorter than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to reduce the length.
- CTDU4091
- The DFDL serializer cannot output the value of element '<insert_0>' because the length of '<insert_1>' specified in the schema is not enough to convert data to binary-coded decimal which requires minimum length of '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary BCD element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4092
- The DFDL serializer cannot output the value of element '<insert_0>' because the length of '<insert_1>' specified in the schema is not enough to convert data to packed decimal which requires minimum length of '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for a binary packed decimal element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4094
- Internal error: The DFDL serializer found a DFDL calendar with null values for element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- This is an internal error and should not occur.
- Response
- Report the problem to IBM, supplying the DFDL schema and infoset data.
- CTDU4095
- Invalid DFDL property exponent character in the number format (length > 1) : '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- DFDL property 'textStandardExponentRep' must resolve to a single character. This is an IBM DFDL restriction.
- Response
- Correct the DFDL schema.
- CTDU4096
- Invalid DFDL property 'binaryFloatRep' defined on element '<insert_0>'. Valid values for 'binaryFloatRep' are 'ieee' or 'ibm390Hex'.
- Severity
- 20 : Error
- Explanation
- The value of DFDL property 'binaryFloatRep' was not valid.
- Response
- Correct the DFDL schema.
- CTDU4097
- Cannot resolve expression '<insert_2>' for DFDL property '<insert_1>' defined on object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- An expression is syntactically correct, but could not be evaluated at runtime.
- Response
- Examine user trace to diagnose why the expression could not be evaluated. Check that any path locations in the expression resolve to elements in the message that occur before the expression.
- CTDU4111
- The external variable with Name '<insert_0>' and Namespace '<insert_1>' with value of '<insert_2>' is out of range for the variable type.
- Severity
- 20 : Error
- Explanation
- A call was made to the setVariable() method on the DFDL Serializer. The value provided is out of the range of the type of the variable.
- Response
- Correct the call so that the value is within range.
- CTDU4112
- Cannot create variable with Name '<insert_0>' and Namespace '<insert_1>'. The variable data type is not compatible with variable value of '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- A call was made to the setVariable() method on the DFDL Serializer. The value provided could not be used to create the variable.
- Response
- Correct the call so that the value conforms to the type of the variable.
- CTDU4113
- The variable with Name '<insert_0>' and Namespace '<insert_1>' has invalid value '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The defineVariable annotation for a variable has a 'defaultValue' attribute. The default value expression returned a value that is not valid for the type of this variable.
- Response
- Change the DFDL schema to correct the default value expression or change the type of the variable.
- CTDU4114
- Cannot set the variable because no global variable with the specified Name '<insert_0>' and Namespace '<insert_1>' is defined.
- Severity
- 20 : Error
- Explanation
- A call was made to the setVariable() method on the DFDL Serializer. The supplied variable name was not valid.
- Response
- Correct the call so that the variable name is correct. Check that the correct schema has been supplied to the DFDL processor before making the setVariable call.
- CTDU4116
- Invalid character(s) '<insert_1>' found for the DFDL 'outputNewLine' property for element '<insert_0>'. Accepted values are any of the following unicode values: U+000A LF, U+000D CR, U+000D U+000A CRLF, U+0085 NEL, U+2028 LS.
- Severity
- 20 : Error
- Explanation
- Only a restricted set of characters is allowed to appear in the value of the 'outputNewLine' property.
- Response
- Correct the DFDL schema.
- CTDU4119
- Invalid value '<insert_1>' found for DFDL 'byteOrder' property defined on element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL property 'byteOrder' does not have a recognized value.
- Response
- Change the DFDL schema or the setVariable call so the byte order is correct for the input data.
- CTDU4120
- The DFDL serializer received an unexpected StartDocument event.
- Severity
- 20 : Error
- Explanation
- A StartDocument event was received by the DFDL serializer but the event is not valid for the current state of the serializer.
- Response
- Correct the order of events passed to the DFDL serializer.
- CTDU4121
- The DFDL serializer received an unexpected StartElement event.
- Severity
- 20 : Error
- Explanation
- A StartElement event was received by the DFDL serializer but the event is not valid for the current state of the serializer.
- Response
- Correct the order of events passed to the DFDL serializer.
- CTDU4122
- The DFDL serializer received an unexpected EndElement event.
- Severity
- 20 : Error
- Explanation
- An EndElement event was received by the DFDL serializer but the event is not valid for the current state of the serializer.
- Response
- Correct the order of events passed to the DFDL serializer.
- CTDU4123
- The DFDL serializer received an unexpected EndDocument event.
- Severity
- 20 : Error
- Explanation
- An EndDocument event was received by the DFDL serializer but the event is not valid for the current state of the serializer.
- Response
- Correct the order of events passed to the DFDL serializer.
- CTDU4124
- The DFDL serializer received an unexpected ElementValue event.
- Severity
- 20 : Error
- Explanation
- An ElementValue event was received by the DFDL serializer but the event is not valid for the current state of the serializer.
- Response
- Correct the order of events passed to the DFDL serializer.
- CTDU4125
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. Negative value '<insert_1>' received for a BCD number.
- Severity
- 20 : Error
- Explanation
- A negative value is not valid for a binary BCD element which cannot represent negative numbers.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4126
- The DFDL serializer cannot apply pad byte '<insert_2>' to element '<insert_0>', due to combination of 'lengthUnits' set to 'characters' and a variable-width encoding '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- When 'lengthUnits' is 'characters' and a byte value is specified for the pad character, the encoding must be fixed width.
- Response
- Correct the DFDL schema, or ensure that a fixed width encoding is supplied for the data.
- CTDU4127
- Cannot format element '<insert_0>' value '<insert_2>' using number pattern '<insert_1>' because 'textNumberRoundingMode' is set to 'roundUnnecessary'.
- Severity
- 20 : Error
- Explanation
- Number rounding is necessary to apply the number pattern to the element value, so another value of 'textNumberRoundingMode' must be chosen.
- Response
- Change the DFDL schema to correct 'textNumberRoundingMode' or change the 'textNumberPattern'.
- CTDU4129
- The DFDL serializer cannot output the binary representation of element '<insert_0>'. The serialized value with length '<insert_2>' is not compatible with the declared length '<insert_3>'.
- Severity
- 20 : Error
- Explanation
- The serialized value for the binary element is not the same as the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase or decrease the length.
- CTDU4130
- The DFDL serializer received a '<insert_0>' event with a null 'value' parameter.
- Severity
- 20 : Error
- Explanation
- An ElementValue event was received by the DFDL serializer but the 'value' parameter was null.
- Response
- Correct the ElementValue event.
- CTDU4131
- Unable to serialize element '<insert_0>'. The DFDL 'fillByte' property resolved to a multi-byte character when encoded in '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- When serializing an element, it was necessary to use the DFDL 'fillByte'. However a character was specified for 'fillByte' which occupies more than one byte in the specified encoding.
- Response
- Correct either the 'fillByte' property or the target encoding.
- CTDU4132
- Unable to serialize element '<insert_0>'. The DFDL serializer cannot convert the xs:string value '<insert_1>' to the declared type <insert_2> in the DFDL schema.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer was called with a string value for a non-xs:string element. The value is not in the correct XML schema lexical form for the data type of the element, and so cannot be cast to the data type.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4133
- The DFDL serializer cannot convert the character value '<insert_0>' into a decimal value.
- Severity
- 20 : Error
- Explanation
- The character value '<insert_0>' was specified in a decimal element or variable value event, but it could not be converted into a decimal value as it contained invalid characters.
- Response
- Check that the character value specified represents a valid decimal value. Correct the character value.
- CTDU4134
- The DFDL serializer could not parse the DFDL 'binaryCalendarEpoch' property value of '<insert_1>' whilst trying to serialize element '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- DFDL property 'binaryCalendarEpoch' must be a valid dateTime value.
- Response
- Correct the DFDL schema.
- CTDU4135
- The DFDL serializer does not support the DFDL 'lengthKind' property value of '<insert_1>', set on a type referenced in a DFDL 'prefixLengthType' property '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- A type that is used as a 'prefixLengthType' can only have its 'lengthKind' set to 'implicit', 'explicit' or 'prefixed'. However 'prefixed' is not yet supported. This is an IBM DFDL restriction.
- Response
- Correct the DFDL schema.
- CTDU4136
- The DFDL serializer cannot convert the value of element '<insert_0>' to a string. The element type is xs:string but the supplied value is of type xs:date, xs:time or xs:dateTime.
- Severity
- 20 : Error
- Explanation
- The schema defines an element as xs:string, but the DFDL serializer was given a value of type xs:date, xs:time or xs:datetime. The DFDL serializer was unable to convert from the value provided to a string.
- Response
- Ensure that the type of the value provided to the DFDL serializer for the element matches the type defined in the schema.
- CTDU4137
- Serializer state error. Cannot call '<insert_0>' while a serialize is in progress.
- Severity
- 20 : Error
- Explanation
- Cannot change the serializer configuration while a serialize is in progress.
- Response
- Complete the current document serialize or call 'resetSerializer' before altering the serializer configuration.
- CTDU4138
- The method 'IDFDLSerializer.setRegionHandler()' is not currently supported.
- Severity
- 20 : Error
- Explanation
- The method 'IDFDLSerializer.setRegionHandler()' is not currently supported.
- Response
- Do not use 'IDFDLSerializer.setRegionHandler()'
- CTDU4139
- Error writing data to the output document : '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The unparser received an unexpected error writing data to the output document or stream.
- Response
- Fix the problem and re-serialize.
- CTDU4140
- Setup exception from DFDL Serializer: The DFDL serializer has not been provided with an output stream.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer has not been provided with an output stream, so it cannot serialize the document.
- Response
- Provide an output stream using either setBufferHandler() or setOutputDocument().
- CTDU4141
- The DFDL serializer cannot output the value of element '<insert_0>' because the length of '<insert_1>' specified in the schema is not enough to convert data to IBM 4690 packed decimal which requires minimum length of '<insert_2>'
- Severity
- 20 : Error
- Explanation
- The serialized value for an IBM 4690 packed decimal element is longer than the length defined in the DFDL schema.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema to increase the length.
- CTDU4142
- The DFDL serializer cannot output the value of binary element '<insert_0>' as it has excess precision. When the DFDL 'binaryDecimalVirtualPoint' property '<insert_1>' is applied to the value '<insert_2>', fractional digits remain.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer was given a value which cannot be represented in binary because applying the 'binaryDecimalVirtualPoint' property does not remove the decimal point from the number.
- Response
- Correct the precision of the value passed to the DFDL serializer or change the DFDL schema to correct the 'binaryDecimalVirtualPoint' property for the element.
- CTDU4143
- The DFDL serializer cannot output the value of binary element '<insert_0>'. The IBM DFDL processor is unable to serialize two's complement binary values greater than 2^63-1.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received a decimal or integer value for a binary number. The 'binaryNumberRep' property is 'binary' but the resultant two's complement value exceeds the maximum supported value. This is an IBM DFDL limitation.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema so that the type is xs:hexBinary.
- CTDU4144
- The DFDL serializer cannot output the value of text element '<insert_0>'. The IBM DFDL processor is unable to serialize integer values of base '<insert_1>' greater than 2^63-1.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received an integer value for a text number of the indicated base which exceeds the maximum supported value. This is an IBM DFDL limitation.
- Response
- Correct the value passed to the DFDL serializer or change the DFDL schema so that the type is xs:string.
- CTDN4145
- Schema validation error found when validating element '<insert_0>'. The value '<insert_1>' does not conform to the union of restrictions for the element.
- Severity
- 20 : Error
- Explanation
- The element is defined by a union of simple types. None of the simple types successfully validate the value. This has been reported because schema validation is enabled.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4146
- The DFDL serializer cannot output the value of element '<insert_0>'. The IBM DFDL processor does not support serialization of values of type '<insert_1>' for elements of type '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer was called with a value of a type that is not the same as the type of the element, and that type conversion is not supported.
- Response
- Correct the value passed to the DFDL serializer.
- CTDU4147
- The DFDL serializer cannot output a nil value for element '<insert_0>' because the element is not nillable.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received a nil event for an element but the element does not have 'nillable' set to 'true' in the DFDL schema.
- Response
- Ensure only non-nil values are passed to the DFDL serializer or change the DFDL schema so the element is nillable.
- CTDU4148
- The DFDL serializer cannot apply the escape scheme for element '<insert_0>' to the value '<insert_1>' because the result would be ambiguous.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer received a value that needs to have an escape scheme applied, but applying that escape scheme would result in data that cannot be parsed.
- Response
- Ensure that the data being serialized complies with the escape scheme.
- CTDU4149
- The DFDL serializer cannot output the value of text element '<insert_0>' in encoding '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL serializer attempted to encode a value in the indicated encoding but there was an error.
- Response
- Ensure that the data value passed to the DFDL serializer can be encoded into the specified encoding.