IBM Support

IT19539: GROUPED MESSAGES TRANSMITTED OVER AN MQ CHANNEL WITH THE CONVERTOPTION ARE NOT CONVERTED CORRECTLY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • When using the CONVERT option on MQ channels, individual
    messages are converted correctly. However incase of grouped
    messages the payload part of the grouped message was getting
    converted but the CCSID and encoding wasn't updated to receiving
    sides queue manager CCSID and encoding
    
    Eg: Message has CCSID 819, the sender is windows QMGR with CCSID
    437
    and receiver is QMGR with CCSID 437 with convert yes option on
    sender channel
    
    Before Conversion :-
    ---------------------
    
     StrucId 				'MD  '
     MQEncoding 		 0x'222'
     CCSID					 437
     Format 				'MQHMDE  '
    ......................................................
     StrucId				'MDE '
     MQEncoding		0x'111'
     CCSID					819
     Format				'MQSTR   '
    
    After Conversion :-
    ---------------------
     StrucId 				'MD  '
     MQEncoding 		 0x'222'
     CCSID					 437
     Format 				'MQHMDE  '
    ......................................................
     StrucId				'MDE '
     MQEncoding		0x'111'
     CCSID					819		----------------
    Still the MQEncoding and  CCSID isn't changed
     Format				'MQSTR   '
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Those using data conversion on grouped messages
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    Due to a programming error in MQ the MQEncoding and CCSID was
    not updated correctly when the message being converted contained
    an MQMDE header.
    

Problem conclusion

  • Queue manager data conversion code has been modified to handle
    grouped messages with MDE header.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v8.0       8.0.0.7
    v9.0 CD    9.0.3
    v9.0 LTS   9.0.0.2
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT19539

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7251

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-03-04

  • Closed date

    2017-04-11

  • Last modified date

    2017-04-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WMQ BASE MULTIP

  • Fixed component ID

    5724H7251

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
11 April 2017