PQ70559: CCSID ERROR 2111 WHEN USING IMS BRIDGE FROM WEBSPHERE | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description Define a J2EE Resource instance in (SMEUI) WebSphere for the IMS bridge using ibm037 as the CCSID and NN3 as the ENCODING. We fail with the following message in MQ on S/390: **** MESSAGE 9 **** CompCode = 1, Reason = 2111 MQRC_SOURCE_CCSID_ERROR Message Descriptor ------------------ StrucId :MD ..Version :1 Report :00000000.MsgType :00000001 Expiry :FFFFFFFF.Feedback :00000000 Encoding :00000311.CodedCharSetId :00000025 (37) Format :MQDEAD Priority :00000004.Persistence :00000000 MsgId :CSQ QMTC .A..tcy. <CED4DDEC44444444BCB3A8A4> <328084330000000081A23381> CorrelId :........................ <000000000000000000000000> <000000000000000000000000> BackoutCount :00000000 ReplyToQ :IMSREPLYQUEUE ReplyToQMgr :QMTC UserIdentifier :CBASRU2 AccountingToken <00000000000000000000000000000000000000000000000000000000000.... ApplIdentityData: PutApplType :00000002 PutApplName :RRSBATCH PutDate :20021230.PutTime :22111327 ApplOriginData : Message Length = 299 , Received Length = 299 Dead Letter Header ------------------ StrucId :DLH ..Version :1 Reason :00000126 (294) DestQName :IMS.U.IMSBR.xxxxxxx.A0052.QL DestQMgrName :F9D0 Encoding :00000311.CodedCharSetId :00000003 (3) Format :MQIMS PutApplType :00000013 PutApplName :F9D0 PutDate :20021230.PutTime :22111343 CCSID ibm037 is valid as you can see in the "Message Descriptor" above, but in the "Dead Letter Header" its :00000311.CodedCharSetId :00000003 (3). It appears as though the CCSID value is truncated. * Additional keywords: 5655F1000 R300 R310 R319Local fix Hard code in the application an override to set the CCSID to 037Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V4.0.1 for z/OS and OS/390 * **************************************************************** * PROBLEM DESCRIPTION: Certain CCSIDs will not be set * * correctly on an MQ Destination (Queue * * or Topic) object. Even though a certain * * CCSID is specified by the SM EUI user * * when configuring the MQ Destination * * resource, it will not be set correctly * * on the Destination when the lookup of * * this object in JNDI returns. * **************************************************************** * RECOMMENDATION: * **************************************************************** The application's invocation of a method involving an MQ Queue or Topic object may fail because the CCSID is not set correctly on the Queue or Topic. This error may surface from MQ as one of the errors: reason code 2111, "MQRC_SOURCE_CCSID_ERROR"; reason code 2115, "MQRC_TARGET_CCSID_ERROR"; or reason code 2243, "MQRC_INCONSISTENT_CCSIDS".Problem conclusion ObjectFactory lookup processing has been modified to set the CCSID correctly. APAR PQ70559 is associated with SERVICE LEVEL W401501 of WebSphere Application Server V4.0.1 for z/OS and OS/390.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
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ70559
IBM Group: Software Group
Modified date: Mar 26, 2004
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.