A fix is available
APAR status
Closed as new function.
Error description
XPath Performance Enhancement (for DCR DK1239) and XML index support for some XPath functions (for DCR DK1185) - Pre-conditioning APAR for Runtime support.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: DB2 R910 Users who use XMLQUERY or XMLEXISTS * **************************************************************** * PROBLEM DESCRIPTION: For XMLQUERY or XMLEXISTS, the XPath * * scanning algorithm is designed for * * general cases and is not optimized * * for simple but common cases. * * Further for XMLEXISTS, there is no XML * * index exploitation when XMLEXISTS * * contains XPath function fn:upper-case() * * , fn:substring(), fn:starts-with(), * * fn:exists() or fn:not(). * * Lacking specialized scanning * * algorithm and index support for the * * above XPaths hinders the query * * performance. * **************************************************************** * RECOMMENDATION: * **************************************************************** For XMLQUERY or XMLEXISTS, the performance needs to be improved by optimizing the XPath scanning algorithm. Further for XMLEXISTS containing XPath function fn:upper-case(), fn:substring(), fn:starts-with(), fn:exists() or fn:not(), the performance needs to be enhanced by exploiting XML indexes. SOLUTION: DB2 is modified to optimize the XPath algorithm for XPath in XMLQUERY and XMLEXISTS, and is also modified to support XML index exploitation for XMLEXISTS containing XPath function fn:upper-case(), fn:substring(), fn:starts-with(), fn:exists() or fn:not(). Additional keywords: XMLINDEXES
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PK80732
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
910
Status
CLOSED UR1
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2009-02-16
Closed date
2009-10-20
Last modified date
2009-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK51214
Modules/Macros
DSNNKGEN DSNNOCCN DSNNOGIK DSNNOIRT DSNNOKTS DSNNONTS DSNNORSQ DSNNOSCO DSNNOSER DSNNOSMS DSNNOTTS DSNNQFLR DSNNQIV DSNNQLIB DSNNQOP DSNNQSCN DSNNQTOP DSNNQXCA DSNNXEE DSNXEMG1 DSNXNODE DSNXOC DSNXOIDX DSNXPAT DSNXQFN DSNXQND DSNXQTYP DSNXQUTL DSNXQXQ2 DSNXRL DSNXRL2 DSNX5TRV DSNX5XEE DSNX5XNM DSNX5XPD DSNX5XQN DSNX5XSD
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
R910 PSY UK51214
UP09/11/05 P F911
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 December 2009