DB2 - Problem description
Problem IC74530 | Status: Closed |
AN XMLQUERY MIGHT FAIL WITH SQL901N WITH REASON: "CURQNCP IS NOT XML TYPE". SQLSTATE=58004 | |
product: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problem description: | |
Here is an example of a query that might fail: UPDATE XXXXXX.XXXXXXXXXXXX x SET x.REQ_XML = ( SELECT xmlquery( 'copy $newx := $REQ_XML modify for $j in $xxxx/xxxxxxxxxxxxxx/xxxxxxxxxxxxxxx/xxxxxxxx/xxxxxxxxxxxx [@subTermId=$SUB_TERM_ID] return do insert $ADDX1 as last into $j return $newx' PASSING x.REQ_XML as REQ_XML, T.ADDX1 as ADDX1, T.SUB_TERM_ID as SUB_TERM_ID ) FROM ( SELECT SLT2.REQ_ID, SUB_TERM_ID, XMLELEMENT(NAME "swapTermInt") addx1 FROM (SELECT distinct SLT.REQ_ID, SUB_TERM_ID FROM xxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxx SLT)as SLT2 ) AS T ); In the db2diag.log, you might see the following logs: 2010-11-22-21.51.50.800749+000 E19878090E552 LEVEL: Severe PID : 12205 TID : 47478405589312PROC : db2sysc 0 INSTANCE: XXXXXXXX NODE : 000 DB : EDEDB APPHDL : 0-189 APPID: *LOCAL.xxxxxxxx.xxxxxxxxxxxx AUTHID : MSDB2 EDUID : 116 EDUNAME: db2agent (xxxxx) 0 FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc, probe:200 MESSAGE : ADM0001C A severe error has occurred. Examine the administration notification log and contact IBM Support if necessary. ..... FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc, probe:300 DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes sqlcaid : SQLCA sqlcabc: 136 sqlcode: -901 sqlerrml: 23 sqlerrmc: curQncp is not XML type sqlerrp : SQLNQA6A sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000 (4) 0x00000000 (5) 0xFFFFFF38 (6) 0x00000000 sqlwarn : (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) sqlstate: | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * XQuery users. * **************************************************************** * PROBLEM DESCRIPTION: * * Without this APAR, customer is exposed to the issue as * * described in the "ERROR DESCRIPTION" section. * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 9.5, Fixpack 8. * **************************************************************** | |
Local Fix: | |
available fix packs: | |
DB2 Version 9.5 Fix Pack 8 for Linux, UNIX, and Windows | |
Solution | |
First fixed in DB2 Version 9.5, Fixpack 8. | |
Workaround | |
n/a | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 16.02.2011 06.07.2011 06.07.2011 |
Problem solved at the following versions (IBM BugInfos) | |
9.5.FP8 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.5.0.8 |