By default the response converter filters characters from the language structure that are illegal in an XML document. Using the Enterprise Service Tools COBOL generator preferences page, you can configure this behavior for debugging and performance purposes. From the Rational® Developer for System z® desktop, select .
On the preferences page, lists two options that are associated with converter filters.
The default for this option is on. The response converter scans both nonnumeric and non-binary numeric fields in the language structure. In nonnumeric fields, any character that is illegal in an XML document according to the XML 1.0 specification is converted to an EBCDIC, ASCII or UNICODE space (depending on the response code page). For non-binary numeric fields, if the contents of a field is invalid according to its usage (for example an invalid packed decimal), the field is initialized to zero.
This option is turned off by default. The response converter scans both nonnumeric and non-binary numeric fields in the language structure and returns an exception if either characters illegal in XML 1.0 or invalid non-binary numerics are found.
If illegal nonnumeric data is found, a message stating that the language structure to XML conversion could not complete because the content of a nonnumeric member of the language structure contained characters that are not legal in an XML document.
If invalid non-binary numeric data is found, a message stating that the language structure to XML conversion could not complete because the content of a numeric member of the language structure is invalid.