IBM Support

IT18909: MQ 7.5 32-BIT CLIENT APPLICATION HANGS OR CREATES FDC WHEN USINGAN MQ v9 CCDT FILE

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

  • MQ 7.5 32-bit client application either hangs or causes an FDC
    to be created when using a CCDT
    file from MQ v9.
    
    If a hang occurs then trace of the client may show this call
    repeated in the trace file:
    
     --}! rrxGetFirstChannelDef rc=rrcW_TRUNCATED
    
    An FDC may be seen which is similar to this:
    
    | Probe Id          :- RM696020
    | Major Errorcode   :- rrcE_FILE_CORRUPT
    | Minor Errorcode   :- OK
    | Probe Type        :- MSGAMQ9517
    | Probe Severity    :- 2
    | Probe Description :- AMQ9517: File damaged.
    | FDCSequenceNumber :- 0
    | Arith1            :- 2078 (0x81e)
    | Arith2            :- 1946 (0x79a)
    |
    +---------------------------------------------------------------
    --------------+
    
    MQM Function Stack
    MQCONN
    MQCONN
    reqDoConnect
    reqNameListFromCCDT
    rrxGetFirstChannelDef
    rriConvertChannel
    xcsFFST
    

Local fix

  • Use a CCDT from a queue manager that is older than MQ v9
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users of IBM MQ v7.5 32-bit clients who wish to use a CCDT
    generated on a v9 queue manager may be affected by this issue.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    APAR IT11547 introduced the ability to use a CCDT file on an MQ
    client, even if the CCDT file had been created on a later
    version of MQ.  If a 32-bit MQ client tries to use a CCDT
    generated on an IBM MQ v9 server then it may hang or create an
    FDC due an incorrect length calculation.
    

Problem conclusion

  • The length calculation which caused the problem was corrected in
    the MQ client logic.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v7.5       7.5.0.8
    
    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

    IT18909

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7241

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-01-19

  • Closed date

    2017-04-18

  • Last modified date

    2017-04-18

  • 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

    5724H7241

Applicable component levels

  • R750 PSY

       UP



Document information

More support for: WebSphere MQ
APAR / Maintenance

Software version: 7.5

Reference #: IT18909

Modified date: 18 April 2017


Translate this page: