A fix is available
APAR status
Closed as program error.
Error description
The customer is using the CICS bridge and receives the following message: DFHMQ0746E CKBR 0000444 Invalid CCSID, 500 expected, 1208 received . The input system is Message Broker Ver 6 fixpack 3 running on Solaris and CICS V3.2. They inspected the message and it did contain proper code pages: -The RFH2 header has a code page of 1208 and the CICS Bridge header and request has a codepage of 500 . The problem is with DFHMQBR0 not issuing an MQGET with MQGMO_CONVERT (cbrReMarkMessage) when re-browsing a message which could not fit in the original buffer, resulting in message DFHMQ0746E being issued.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: MSGDFHMQ0746E is issued unexpectedly. * **************************************************************** * RECOMMENDATION: * **************************************************************** A message is put to a CICS bridge request queue. The message is in a different CodedCharSetId to that of the queue-manager and contains an MQRFH2 header followed by an MQCIH header. The total length of the message data including the headers is greater than 66,388 bytes. The bridge monitor, DFHMQBR0, attempts to browse the message but the buffer specified is not large enough to contain the complete message. DFHMQBR0 therefore obtains a larger buffer and issues another browse request for the same message. However, DFHMQBR0 does not request that the message data is converted to the coded character set of the queue-manager. The complete message is returned to DFHMQBR0, but it then detects that the message data is in a different coded character set to that of the queue-manager. Message DFHMQ0746E is therefore issued and the message is removed from the request queue and an attempt is made to put it to the backout requeue queue associated with the request queue or, if no backout requeue queue is specified, to the dead-letter queue.
Problem conclusion
DFHMQBR0 has been changed to specify MQGMO_CONVERT when browsing a message after increasing the size of the message buffer.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK65314
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-04-30
Closed date
2008-10-24
Last modified date
2008-11-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK40993
Modules/Macros
DFHMQBR0 DFHMQR0@
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R503 PSY UK40993
UP08/10/28 P F810
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 November 2008