PQ77360: Strings are corrupted if an exception is thrown when DBCS characters are in the string. | |||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||
APAR status Closed as program error. Error description If a server application using eBroker defines an exception thatLocal fix Problem summary **************************************************************** * USERS AFFECTED: WebSphere Application Server Enterprise * * Edition 5.0, 5.0.1, and 5.0.2 C++ CORBA ORB * * Users who send wide-character strings within * * structures in thrown exceptions. * **************************************************************** * PROBLEM DESCRIPTION: Wide-character strings are corrupted * * in structures in exceptions thrown by * * a C++ ORB server. * **************************************************************** * RECOMMENDATION: * **************************************************************** If a C++ ORB server has a user-defined exception that has a structure in it that contains a wide-character string, the string will be corrupted when it gets to the client program. No CORBA marshalling error will be detected by the C++ ORB on the client side. The client program will just see garbage in its received exception data structure.Problem conclusion This problem stemmed from a problem with the idl compiler. In order for the application program to take advantage of the fix to this problem, the idlc must be re-run on the .idl files and the application must be re-compiled. NOTE that this is NOT necessary if the application program does not throw user exceptions that contain structures that contain wide-character string(s).Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > Enterprise Edition (EE)
Operating system(s):
Software version: 00A
Software edition:
Reference #: PQ77360
IBM Group: Software Group
Modified date: Apr 30, 2004
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.