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.