home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC70683 Status: Closed

PSM XML QUERIES IN DPF ENCOUNTER A SQL0901N (REASON "EXPECTED TEMP
TCB".)

product:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problem description:
PSM XML queries in DPF may encounter a SQL0901N due to a bad 
record ID. 
 
Sample procedure: 
 
create procedure test 
begin 
  declare v1, v2 xml; 
 
  -- This is the statement I used when running tests from the 
clp 
  -- db2 xquery 'let $a := <A> <B> 123 </B> </A> let $b := $a/B 
return $b/..' 
 
  set v1 = xmlparse(document '<A> <B> 123 </B> <C> 345 </C> 
</A>'); 
 
  -- descend one level. Bindout should make a deep copy, which 
should 
  -- still retain parent property 
  set v2 = xmlquery('$X//C' passing by ref v1 as X ); 
 
  -- Verify that v2 is 345 
  insert into log(tag, value) values(1, xmlcast(v2 as 
varchar(40))); 
 
  -- try to navigate up using the parent axis 
  set v1 = xmlquery('$X/..' passing by ref v2 as X ); 
 
  insert into log(tag, value) values(2, xmlcast(v1 as 
varchar(40))); 
end % 
 
Call stack leading to this event: 
 
  [2] 0x00002B4805FFE76D 
_Z18sqldFixExistingTCBP8sqeAgentP16sqeLocalDatabaseP9SQLP_LSN8ii 
iiPP8SQLD_TCB 
+ 0x5E9 
  [3] 0x00002B4809A9D558 
_Z23xmlsFixXDATempTCBForRPCP11XMLSTORE_CBtt + 0x6E 
  [4] 0x00002B48083A84AB 
_Z24xmlrnFixXDATempTCBForRPCP11XMLSTORE_CBP17xmlDataDescriptor + 
0x995 
  [5] 0x00002B480839D792 
_Z21sqlrk_RPCRecvFetchXDMP8sqlrr_cbjR16SqlrkXmlRpcReply + 0x760 
  [6] 0x00002B480839E7E4 
_Z16sqlrk_xml_routerP8sqlrr_cbR16SqlrkXmlRpcReplyP16sqlkdRqstRpl 
yFmtP15SQLR_RPCMESSAGEb 
+ 0x29C 
  [7] 0x00002B48082238D3 _Z16sqlrr_rpc_routerP8sqlrr_cb + 0x14D7 
  [8] 0x00002B4808221840 
_Z21sqlrr_subagent_routerP8sqeAgentP12SQLE_DB2RA_T + 0x1BBA 
  [9] 0x00002B4806175272 _Z20sqleSubRequestRouterP8sqeAgentPjS1_ 
+ 0xAEC
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* DB2 LUW All                                                  * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* Refer to Error Description of this APAR.                     * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to v97FP3 or newer release.                          * 
****************************************************************
Local Fix:
available fix packs:
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Solution
The fix is included in v97FP3 and future releases.
Workaround
not known / see Local fix
BUG-Tracking
forerunner  : APAR is sysrouted TO one or more of the following: IC70689 
follow-up : 
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
20.08.2010
23.09.2010
23.09.2010
Problem solved at the following versions (IBM BugInfos)
9.7.FP3
Problem solved according to the fixlist(s) of the following version(s)
9.7.0.3 FixList
9.7.0.3 FixList