Informix - Problem description
Problem IT10957 | Status: Closed |
INVALID XML CREATED BY GENXMLQUERYHDR(), GENXMLQUERYHDRCLOB() AND GENXMLSCHEMA()/GENXMLSCHEMACLOB() FUNCTIONS | |
product: | |
INFORMIX SERVER / 5725A3900 / B70 - IDS 11.70 | |
Problem description: | |
The output of genxmlqueryhdr()/genxmlqueryhdrclob() is not digestible by XML consuming UDR like extract() or idsxmlparse(). First problem is that the encoding specification is done in an invalid format. Essentially what's used here seems to be the CLIENT_LOCALE value (or its default en_us.819 if CLIENT_LOCALE isn't used). But also the second line added, <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> , seems to cause a parsing error, possibly because there's no closing </xs:schema> and because this is placed outside the documents root. This might also be the problem with genxmlschema[clob](): this XML inlined schema doesn't seem to be valid. Moreover it's unclear whether extract() and idsxmlparse() would really use such schema for validation. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * 11.70.XCX * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 11.70.XC9 * **************************************************************** | |
Local Fix: | |
Solution | |
Problem Fixed In IBM Informix Server 11.70.XC9 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 28.08.2015 09.06.2017 09.06.2017 |
Problem solved at the following versions (IBM BugInfos) | |
11.70.xC9 | |
Problem solved according to the fixlist(s) of the following version(s) |