******************************************************************** Product Name : DB2 XML Extender Version 7.1 PTF Number : 010202 Package Date : Fri Feb 2, 2001 Build Level : s010111 ******************************************************************** APARS IN 010202 =============== APAR No. Abstract -------- ------------------------------------------------------- IY15160 Memory overwrite due to UDF returning value > 4k bytes JR15353 Memory overwrite when enabling an XML collection that have more than 20 columns in a table APAR IY15160 DETAILS -------------------- Problem Description: The db2xml.extractVarchar and db2xml.extractVarchars UDFs do not check that extracted element values are less than 4000 bytes, resulting in a memory overwrite. Fix Description: db2xml.extractvarchar and db2xml.extractVarchars UDFs have been modified to check that a maximum of 3999 bytes of data and a terminating NULL were returned. If the total number of bytes of the returned data and NULL terminator is greater than 4000 bytes, a DXXG001E error message is returned with SQLSTATE 38X39. APAR JR15353 DETAILS -------------------- Problem Description: When running the "dxxadm enable_collection..." command, a memory overwrite occurs if the DAD associates more than twenty text or attribute nodes with one table. Fix Description: For a given table specified in the DAD, there can now be at most 100 columns mapped to either text or attribute nodes. If more than 100 columns per table are specified, the error message "DXXG001E An internal error occured [sic]" is returned.