JR47265: MULTIBYTE DATA CORRUPTED AFTER MAPPING THROUGH UCA
Fixes are available
Closed as program error.
If a message based UCA processes a message that is larger than 1000 Bytes and contains multibyte characters, then these multibyte characters are replaced by question marks.
Problem Description: If a message based UCA processes a message that is larger than 1000 Bytes and contains multibyte characters, then these multibyte characters are replaced by question marks. Problem Summary: UCAs are scheduled via the EventManager. The UCA's messages are saved into a database field. If the message is shorter than 1000 characters, it is saved into a field of type VARCHAR, if it is longer, then it is saved into a BLOB. Before the message is saved into a BLOB, the String that holds the message is converted into a Byte Array. This conversion happens with the default encoding of the system, which is Cp1252 in case of windows. During this conversion, multibyte characters are lost.
Problem Conclusion: The problem was fixed by prereq IFix JR46993. But there is a remaining rare scenario that is not covered by JR46993, where messages were still converted to a byte array using the default system encoding. This IFix resolves this problem. FIX AVAILABILITY: iFix for 126.96.36.199 is available on Fix Central, search for APAR JR47265 at http://www.ibm.com/support/fixcentral/ iFix for 188.8.131.52 is available on Fix Central, search for APAR JR47265 at http://www.ibm.com/support/fixcentral/ iFix for 184.108.40.206is available on Fix Central, search for APAR JR47265 at http://www.ibm.com/support/fixcentral/ Fix is also targetted for inclusion in next fixpack for BPM V220.127.116.11 Fix is also targetted for inclusion in next fixpack for BPM V18.104.22.168 When obtaining any of the above fixes, be sure to download the accompanying readme, for itself and any prerequisite fixes, and review them thorougly
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels
Translate this page: