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 IT10327 Status: Closed

INSERT OF A UCS-2 LOB IF SPLIT BETWEEN BUFFERS ON A SURROGATE CHARACTER
COULD INSERT BAD DATA FOR THIS SURROGATE CHARACTER

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
When inserting LOB data into the database and LOB data is in 
UCS-2 codepage and target codepage of the column is UTF-8, then 
the following could happen: 
If data is split across multiple communication buffers, and we 
split UCS-2 surrogate character (ex: xD840DD0C) across 2 buffers 
, 
then during conversion from UCS-2 to UTF-8 we could insert bad 
data into the database. 
example: split is as such :  one buffer ending with "D840" and 
next one starting with "DD0C" , then 
we could insert: EDA180 EDB48C instead of expected xF0A0848C
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* UCS-2 LOBS                                                   * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Install This fix                                             * 
****************************************************************
Local Fix:
N/A
Solution
See Error Description
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
24.07.2015
19.01.2016
19.01.2016
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.5.0.7 FixList